[igt-dev] [PATCH i-g-t v10 17/17] HAX: run rendercopy tests
Zbigniew Kempczyński
zbigniew.kempczynski at intel.com
Wed Jul 29 17:34:36 UTC 2020
On Tue, Jul 28, 2020 at 01:49:49PM +0300, Petri Latvala wrote:
> On Tue, Jul 28, 2020 at 11:35:47AM +0200, Zbigniew Kempczyński wrote:
> > ---
> > tests/intel-ci/fast-feedback.testlist | 42 +++++++++++++++++----------
> > 1 file changed, 26 insertions(+), 16 deletions(-)
> >
> > diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
> > index b796b264..d45fd523 100644
> > --- a/tests/intel-ci/fast-feedback.testlist
> > +++ b/tests/intel-ci/fast-feedback.testlist
> > @@ -1,5 +1,6 @@
> > # Keep alphabetically sorted by default
> >
> > +igt at api_intel_bb
> > igt at core_auth@basic-auth
> > igt at debugfs_test@read_all_entries
> > igt at fbdev@mmap
> > @@ -7,6 +8,7 @@ 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
> > +igt at gem_caching
> > igt at gem_close_race@basic-process
> > igt at gem_close_race@basic-threads
> > igt at gem_ctx_create@basic
> > @@ -14,9 +16,9 @@ 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-await
> > 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
> > @@ -32,6 +34,9 @@ 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_ppgtt
> > +igt at gem_read_read_speed
> > +igt at gem_render_copy
> > igt at gem_render_linear_blits@basic
> > igt at gem_render_tiled_blits@basic
> > igt at gem_ringfill@basic-all
> > @@ -45,6 +50,10 @@ igt at gem_wait@wait at all
> > 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_pm_backlight@basic-brightness
> > +igt at i915_pm_rpm@basic-pci-d3-state
> > +igt at i915_pm_rpm@basic-rte
> > +igt at i915_pm_rps@basic-api
> > 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
> > @@ -82,17 +91,18 @@ 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_big_fb
> > igt at kms_busy@basic
> > -igt at kms_chamelium@dp-hpd-fast
> > -igt at kms_chamelium@dp-edid-read
> > +igt at kms_chamelium@common-hpd-after-suspend
> > igt at kms_chamelium@dp-crc-fast
> > -igt at kms_chamelium@hdmi-hpd-fast
> > -igt at kms_chamelium@hdmi-edid-read
> > +igt at kms_chamelium@dp-edid-read
> > +igt at kms_chamelium@dp-hpd-fast
> > igt at kms_chamelium@hdmi-crc-fast
> > -igt at kms_chamelium@vga-hpd-fast
> > +igt at kms_chamelium@hdmi-edid-read
> > +igt at kms_chamelium@hdmi-hpd-fast
> > igt at kms_chamelium@vga-edid-read
> > -igt at kms_chamelium@common-hpd-after-suspend
> > -igt at kms_prop_blob@basic
> > +igt at kms_chamelium@vga-hpd-fast
> > +igt at kms_cursor_crc
> > 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
> > @@ -101,6 +111,7 @@ 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_draw_crc
> > 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
> > @@ -109,24 +120,23 @@ 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
> > igt at kms_frontbuffer_tracking@basic
>
> For the record, adding full binaries of tests with subtests on the
> list like this, along with some subtests, causes Bad Things (tm) to
> happen if some of them fail. The tests get run twice basically with
> some fields getting dropped undeterministically.
>
> How did you construct these testlist changes? Appending the output of
> igt_runner -L -t searchregex to the testlist is the best practice.
I constructed by adding binaries we've changed in the series.
I didn't know about technique to generate such list so I've only
added full binaries. Thanks for hint, I'm going to use it in the future
I think such info should be added to CI info
https://intel-gfx-ci.01.org/#pre-merge-testing
(Forcing Tests In BAT And Changing Configuration)
--
Zbigniew
>
>
> --
> Petri Latvala
More information about the igt-dev
mailing list