[igt-dev] [PATCH i-g-t 3/3] [HAX] tests/intel-ci: add tests

Sharma, Swati2 swati2.sharma at intel.com
Thu Nov 23 13:58:18 UTC 2023


Hi Kamil,

I added label as HAX, since i wanted to validate test on BAT-ATSM since 
we don't have ATSM support in shards.

Following https://intel-gfx-ci.01.org/

Forcing Tests In BAT And Changing Configuration
To force some IGT tests in CI you just need to add an extra patch to 
your series that makes the desired alteration to 
tests/intel-ci/fast-feedback.testlist file - CI uses it directly.

Make sure to mark such patch by adding HAX in the subject, and if not 
obvious - explain the reason for the forced testing in the commit message.

On 23-Nov-23 1:53 PM, Kamil Konieczny wrote:
> Hi Swati,
> On 2023-11-23 at 12:14:05 +0530, Swati Sharma wrote:
> 
> You patch was titled "add tests":
> 
> [PATCH i-g-t 3/3] [HAX] tests/intel-ci: add tests
> 
> but it removes many and adds two at the end. Please add
> something like: "DO_NOT_MERGE" at begin or did you mean to send it
> to trybot?
> 
> [PATCH i-g-t 3/3] [HAX] DO_NOT_MERGE: tests/intel-ci: add tests
> 
> Regards,
> Kamil
> 
>> Signed-off-by: Swati Sharma <swati2.sharma at intel.com>
>> ---
>>   tests/intel-ci/fast-feedback.testlist | 175 +-------------------------
>>   1 file changed, 2 insertions(+), 173 deletions(-)
>>
>> diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
>> index aeba0ab29..7960fe83e 100644
>> --- a/tests/intel-ci/fast-feedback.testlist
>> +++ b/tests/intel-ci/fast-feedback.testlist
>> @@ -2,176 +2,5 @@
>>   igt at i915_module_load@load
>>   
>>   # Keep alphabetically sorted by default
>> -igt at core_auth@basic-auth
>> -igt at debugfs_test@read_all_entries
>> -igt at debugfs_test@basic-hwmon
>> -igt at fbdev@eof
>> -igt at fbdev@info
>> -igt at fbdev@nullptr
>> -igt at fbdev@read
>> -igt at fbdev@write
>> -igt at gem_basic@bad-close
>> -igt at gem_basic@create-close
>> -igt at gem_basic@create-fd-close
>> -igt at gem_busy@busy at all-engines
>> -igt at gem_close_race@basic-process
>> -igt at gem_close_race@basic-threads
>> -igt at gem_ctx_create@basic
>> -igt at gem_ctx_create@basic-files
>> -igt at gem_ctx_exec@basic
>> -igt at gem_exec_basic@basic
>> -igt at gem_exec_create@basic
>> -igt at gem_exec_fence@basic-busy
>> -igt at gem_exec_fence@basic-wait
>> -igt at gem_exec_fence@basic-await
>> -igt at gem_exec_fence@nb-await
>> -igt at gem_exec_gttfill@basic
>> -igt at gem_exec_parallel@engines
>> -igt at gem_exec_store@basic
>> -igt at gem_flink_basic@bad-flink
>> -igt at gem_flink_basic@bad-open
>> -igt at gem_flink_basic@basic
>> -igt at gem_flink_basic@double-flink
>> -igt at gem_flink_basic@flink-lifetime
>> -igt at gem_huc_copy@huc-copy
>> -igt at gem_linear_blits@basic
>> -igt at gem_mmap@basic
>> -igt at gem_mmap_gtt@basic
>> -igt at gem_render_linear_blits@basic
>> -igt at gem_render_tiled_blits@basic
>> -igt at gem_ringfill@basic-all
>> -igt at gem_softpin@allocator-basic
>> -igt at gem_softpin@allocator-basic-reserve
>> -igt at gem_softpin@safe-alignment
>> -igt at gem_sync@basic-all
>> -igt at gem_sync@basic-each
>> -igt at gem_tiled_blits@basic
>> -igt at gem_tiled_fence_blits@basic
>> -igt at gem_tiled_pread_basic
>> -igt at gem_wait@busy at all-engines
>> -igt at gem_wait@wait at all-engines
>> -igt at i915_getparams_basic@basic-eu-total
>> -igt at i915_getparams_basic@basic-subslice-total
>> -igt at i915_hangman@error-state-basic
>> -igt at i915_pciid
>> -igt at kms_addfb_basic@addfb25-4-tiled
>> -igt at kms_addfb_basic@addfb25-bad-modifier
>> -igt at kms_addfb_basic@addfb25-framebuffer-vs-set-tiling
>> -igt at kms_addfb_basic@addfb25-modifier-no-flag
>> -igt at kms_addfb_basic@addfb25-x-tiled-legacy
>> -igt at kms_addfb_basic@addfb25-x-tiled-mismatch-legacy
>> -igt at kms_addfb_basic@addfb25-yf-tiled-legacy
>> -igt at kms_addfb_basic@addfb25-y-tiled-legacy
>> -igt at kms_addfb_basic@addfb25-y-tiled-small-legacy
>> -igt at kms_addfb_basic@bad-pitch-0
>> -igt at kms_addfb_basic@bad-pitch-1024
>> -igt at kms_addfb_basic@bad-pitch-128
>> -igt at kms_addfb_basic@bad-pitch-256
>> -igt at kms_addfb_basic@bad-pitch-32
>> -igt at kms_addfb_basic@bad-pitch-63
>> -igt at kms_addfb_basic@bad-pitch-65536
>> -igt at kms_addfb_basic@bad-pitch-999
>> -igt at kms_addfb_basic@basic
>> -igt at kms_addfb_basic@basic-x-tiled-legacy
>> -igt at kms_addfb_basic@basic-y-tiled-legacy
>> -igt at kms_addfb_basic@bo-too-small
>> -igt at kms_addfb_basic@bo-too-small-due-to-tiling
>> -igt at kms_addfb_basic@clobberred-modifier
>> -igt at kms_addfb_basic@framebuffer-vs-set-tiling
>> -igt at kms_addfb_basic@invalid-get-prop
>> -igt at kms_addfb_basic@invalid-get-prop-any
>> -igt at kms_addfb_basic@invalid-set-prop
>> -igt at kms_addfb_basic@invalid-set-prop-any
>> -igt at kms_addfb_basic@no-handle
>> -igt at kms_addfb_basic@size-max
>> -igt at kms_addfb_basic@small-bo
>> -igt at kms_addfb_basic@tile-pitch-mismatch
>> -igt at kms_addfb_basic@too-high
>> -igt at kms_addfb_basic@too-wide
>> -igt at kms_addfb_basic@unused-handle
>> -igt at kms_addfb_basic@unused-modifier
>> -igt at kms_addfb_basic@unused-offsets
>> -igt at kms_addfb_basic@unused-pitches
>> -igt at kms_busy@basic
>> -igt at kms_prop_blob@basic
>> -igt at kms_cursor_legacy@basic-busy-flip-before-cursor-atomic
>> -igt at kms_cursor_legacy@basic-busy-flip-before-cursor-legacy
>> -igt at kms_cursor_legacy@basic-flip-after-cursor-atomic
>> -igt at kms_cursor_legacy@basic-flip-after-cursor-legacy
>> -igt at kms_cursor_legacy@basic-flip-after-cursor-varying-size
>> -igt at kms_cursor_legacy@basic-flip-before-cursor-atomic
>> -igt at kms_cursor_legacy@basic-flip-before-cursor-legacy
>> -igt at kms_cursor_legacy@basic-flip-before-cursor-varying-size
>> -igt at kms_dsc@dsc-basic
>> -igt at kms_flip@basic-flip-vs-dpms
>> -igt at kms_flip@basic-flip-vs-modeset
>> -igt at kms_flip@basic-flip-vs-wf_vblank
>> -igt at kms_flip@basic-plain-flip
>> -igt at kms_force_connector_basic@force-connector-state
>> -igt at kms_force_connector_basic@force-edid
>> -igt at kms_force_connector_basic@force-load-detect
>> -igt at kms_force_connector_basic@prune-stale-modes
>> -igt at kms_frontbuffer_tracking@basic
>> -igt at kms_hdmi_inject@inject-audio
>> -igt at kms_pipe_crc_basic@compare-crc-sanitycheck-xr24
>> -igt at kms_pipe_crc_basic@compare-crc-sanitycheck-nv12
>> -igt at kms_pipe_crc_basic@hang-read-crc
>> -igt at kms_pipe_crc_basic@nonblocking-crc
>> -igt at kms_pipe_crc_basic@nonblocking-crc-frame-sequence
>> -igt at kms_pipe_crc_basic@read-crc
>> -igt at kms_pipe_crc_basic@read-crc-frame-sequence
>> -igt at kms_pm_backlight@basic-brightness
>> -igt at kms_pm_rpm@basic-pci-d3-state
>> -igt at kms_pm_rpm@basic-rte
>> -igt at kms_psr@psr_primary_page_flip
>> -igt at kms_psr@psr_cursor_plane_move
>> -igt at kms_psr@psr_sprite_plane_onoff
>> -igt at kms_psr@psr_primary_mmap_gtt
>> -igt at kms_setmode@basic-clone-single-crtc
>> -igt at i915_pm_rps@basic-api
>> -igt at prime_self_import@basic-llseek-bad
>> -igt at prime_self_import@basic-llseek-size
>> -igt at prime_self_import@basic-with_fd_dup
>> -igt at prime_self_import@basic-with_one_bo
>> -igt at prime_self_import@basic-with_one_bo_two_files
>> -igt at prime_self_import@basic-with_two_bos
>> -igt at prime_vgem@basic-fence-flip
>> -igt at prime_vgem@basic-fence-mmap
>> -igt at prime_vgem@basic-fence-read
>> -igt at prime_vgem@basic-gtt
>> -igt at prime_vgem@basic-read
>> -igt at prime_vgem@basic-write
>> -igt at vgem_basic@setversion
>> -igt at vgem_basic@create
>> -igt at vgem_basic@debugfs
>> -igt at vgem_basic@dmabuf-export
>> -igt at vgem_basic@dmabuf-fence
>> -igt at vgem_basic@dmabuf-fence-before
>> -igt at vgem_basic@dmabuf-mmap
>> -igt at vgem_basic@mmap
>> -igt at vgem_basic@second-client
>> -igt at vgem_basic@sysfs
>> -
>> -# All tests that do module unloading and reloading are executed last.
>> -# They will sometimes reveal issues of earlier tests leaving the
>> -# driver in a broken state that is not otherwise noticed in that test.
>> -
>> -igt at core_hotunplug@unbind-rebind
>> -igt at vgem_basic@unload
>> -igt at i915_module_load@reload
>> -igt at gem_lmem_swapping@basic
>> -igt at gem_lmem_swapping@parallel-random-engines
>> -igt at gem_lmem_swapping@random-engines
>> -igt at gem_lmem_swapping@verify-random
>> -igt at i915_pm_rpm@module-reload
>> -
>> -# Kernel selftests
>> -igt at i915_selftest@live
>> -igt at dmabuf@all-tests
>> -
>> -# System wide suspend tests
>> -igt at i915_suspend@basic-s2idle-without-i915
>> -igt at i915_suspend@basic-s3-without-i915
>> -igt at gem_exec_suspend@basic-s0
>> -igt at gem_exec_suspend@basic-s3
>> -igt at kms_pipe_crc_basic@suspend-read-crc
>> +igt at kms_feature_discovery@display
>> +igt at kms_feature_discovery@display-1x
>> -- 
>> 2.25.1
>>


More information about the igt-dev mailing list