Skip to contentSkip to conversation

Added dynamic Subtest

PATCH In review Nidhi Gupta 4 participants 5 messages Dec 14, 2020

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Added dynamic Subtest

In kms_atomic_transition subtest,it will test all the pipes defined in IGT, i.e. IGT_MAX_PIPES whether the output is available or not.Later it has to be analysed and discard it as valid skip.To save this time, updated in test to first check the available outputs and then execute the test.

V7: -Modified commit message. (Karthik)
-Replaced for_each_single_pipe_with_single__output with
for_each_connected_output to execute the test only on connected display. (Karthik)

---
 tests/kms_atomic_transition.c | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)
tests/kms_atomic_transition.c +14 -10
index a71bbe10..fcc093d3 100644
@@ -918,7 +918,7 @@ igt_main
 	igt_display_t display;
 	igt_output_t *output;
 	enum pipe pipe;
-	int i;
+	int i, count = 0;
 
 	igt_fixture {
 		display.drm_fd = drm_open_driver_master(DRIVER_ANY);
@@ -1024,18 +1024,22 @@ igt_main
 		for_each_pipe_with_valid_output(&display, pipe, output)
 			run_transition_test(&display, pipe, output, TRANSITION_MODESET_DISABLE, false, false);
 
-	for (i = 1; i <= IGT_MAX_PIPES; i++) {
-		igt_subtest_f("%ix-modeset-transitions", i)
-			run_modeset_transition(&display, i, false, false);
+	igt_subtest_with_dynamic("modeset-transitions") {
+		for_each_connected_output(&display, output)
+			count++;
+		for (i = 1; i <= count; i++) {
+			igt_dynamic_f("%ix-modeset-transitions", i)
+				run_modeset_transition(&display, i, false, false);
 
-		igt_subtest_f("%ix-modeset-transitions-nonblocking", i)
-			run_modeset_transition(&display, i, true, false);
+			igt_dynamic_f("%ix-modeset-transitions-nonblocking", i)
+				run_modeset_transition(&display, i, true, false);
 
-		igt_subtest_f("%ix-modeset-transitions-fencing", i)
-			run_modeset_transition(&display, i, false, true);
+			igt_dynamic_f("%ix-modeset-transitions-fencing", i)
+				run_modeset_transition(&display, i, false, true);
 
-		igt_subtest_f("%ix-modeset-transitions-nonblocking-fencing", i)
-			run_modeset_transition(&display, i, true, true);
+			igt_dynamic_f("%ix-modeset-transitions-nonblocking-fencing", i)
+				run_modeset_transition(&display, i, true, true);
+		}
 	}
 
 	igt_fixture {
Signature · 6 lines
2.26.2

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
#1 lore raw

[igt-dev] ✓ Fi.CI.BAT: success for Added dynamic Subtest (rev7)

== Series Details ==

== Series Details ==

Series: Added dynamic Subtest (rev7)
URL : https://patchwork.freedesktop.org/series/83576/
State : success

== Summary ==

CI Bug Log - changes from IGT_5892 -> IGTPW_5281
====================================================

Summary
-------

**SUCCESS**

No regressions found.

External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/index.html

Known issues
------------

Here are the changes found in IGTPW_5281 that come from known issues:

### IGT changes ###

#### Issues hit ####

* igt@amdgpu/amd_basic@cs-compute:
- fi-elk-e7500: NOTRUN -> [SKIP][1] ([fdo#109271]) +46 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-elk-e7500/igt@amdgpu/[email protected]

* igt@amdgpu/amd_basic@memory-alloc:
- fi-cml-u2: NOTRUN -> [SKIP][2] ([fdo#109315]) +17 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-cml-u2/igt@amdgpu/[email protected]

* igt@gem_exec_fence@basic-busy@bcs0:
- fi-cml-u2: NOTRUN -> [SKIP][3] ([i915#1208]) +1 similar issue
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-cml-u2/igt@gem_exec_fence@[email protected]

* igt@gem_exec_suspend@basic-s0:
- fi-bsw-kefka: [PASS][4] -> [INCOMPLETE][5] ([i915#2539])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/fi-bsw-kefka/igt@[email protected]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-bsw-kefka/igt@[email protected]

* igt@gem_huc_copy@huc-copy:
- fi-cml-u2: NOTRUN -> [SKIP][6] ([i915#2190])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-cml-u2/igt@[email protected]

* igt@kms_chamelium@hdmi-hpd-fast:
- fi-cml-u2: NOTRUN -> [SKIP][7] ([i915#1004]) +2 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-cml-u2/igt@[email protected]

* igt@kms_chamelium@vga-edid-read:
- fi-cml-u2: NOTRUN -> [SKIP][8] ([fdo#109309]) +1 similar issue
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-cml-u2/igt@[email protected]

* igt@kms_force_connector_basic@force-load-detect:
- fi-cml-u2: NOTRUN -> [SKIP][9] ([fdo#109285])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-cml-u2/igt@[email protected]

* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d:
- fi-cml-u2: NOTRUN -> [SKIP][10] ([fdo#109278] / [i915#533])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-cml-u2/igt@[email protected]

* igt@prime_vgem@basic-write:
- fi-tgl-y: [PASS][11] -> [DMESG-WARN][12] ([i915#402])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/fi-tgl-y/igt@[email protected]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-tgl-y/igt@[email protected]

#### Possible fixes ####

* igt@kms_chamelium@dp-crc-fast:
- fi-kbl-7500u: [FAIL][13] ([i915#1161] / [i915#262]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/fi-kbl-7500u/igt@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-kbl-7500u/igt@[email protected]

* igt@prime_self_import@basic-with_one_bo_two_files:
- fi-tgl-y: [DMESG-WARN][15] ([i915#402]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/fi-tgl-y/igt@prime_self_import@basic-with_one_bo_two_files.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/fi-tgl-y/igt@prime_self_import@basic-with_one_bo_two_files.html

[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[i915#1004]: https://gitlab.freedesktop.org/drm/intel/issues/1004
[i915#1161]: https://gitlab.freedesktop.org/drm/intel/issues/1161
[i915#1208]: https://gitlab.freedesktop.org/drm/intel/issues/1208
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2539]: https://gitlab.freedesktop.org/drm/intel/issues/2539
[i915#262]: https://gitlab.freedesktop.org/drm/intel/issues/262
[i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533

Participating hosts (40 -> 34)
------------------------------

Additional (2): fi-cml-u2 fi-elk-e7500
Missing (8): fi-bxt-dsi fi-bdw-samus fi-bsw-n3050 fi-hsw-4200u fi-skl-guc fi-dg1-1 fi-blb-e6850 fi-skl-6700k2

Build changes
-------------

* CI: CI-20190529 -> None
* IGT: IGT_5892 -> IGTPW_5281

CI-20190529: 20190529
CI_DRM_9478: 94cf3a4cc350324f21728c70954c46e535405c87 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5281: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/index.html
IGT_5892: 5c4766f5c4ca896a4c7b61645ecca2b80546dc3b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Testlist changes ==

+igt@kms_atomic_transition@modeset-transitions -igt@kms_atomic_transition@1x-modeset-transitions -igt@kms_atomic_transition@1x-modeset-transitions-fencing -igt@kms_atomic_transition@1x-modeset-transitions-nonblocking -igt@kms_atomic_transition@1x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@2x-modeset-transitions -igt@kms_atomic_transition@2x-modeset-transitions-fencing -igt@kms_atomic_transition@2x-modeset-transitions-nonblocking -igt@kms_atomic_transition@2x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@3x-modeset-transitions -igt@kms_atomic_transition@3x-modeset-transitions-fencing -igt@kms_atomic_transition@3x-modeset-transitions-nonblocking -igt@kms_atomic_transition@3x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@4x-modeset-transitions -igt@kms_atomic_transition@4x-modeset-transitions-fencing -igt@kms_atomic_transition@4x-modeset-transitions-nonblocking -igt@kms_atomic_transition@4x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@5x-modeset-transitions -igt@kms_atomic_transition@5x-modeset-transitions-fencing -igt@kms_atomic_transition@5x-modeset-transitions-nonblocking -igt@kms_atomic_transition@5x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@6x-modeset-transitions -igt@kms_atomic_transition@6x-modeset-transitions-fencing -igt@kms_atomic_transition@6x-modeset-transitions-nonblocking -igt@kms_atomic_transition@6x-modeset-transitions-nonblocking-fencing

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/index.html

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev

Reviewed-by on v1 1/1
#2 lore raw
In reply to Nidhi Gupta
Quoted 31 lines · Nidhi Gupta

In kms_atomic_transition subtest,it will test all the pipes defined in IGT, i.e. IGT_MAX_PIPES whether the output is available or not.Later it has to be analysed and discard it as valid skip.To save this time, updated in test to first check the available outputs and then execute the test.

V7: -Modified commit message. (Karthik)
-Replaced for_each_single_pipe_with_single__output with
for_each_connected_output to execute the test only on connected display. (Karthik)

---
  tests/kms_atomic_transition.c | 24 ++++++++++++++----------
  1 file changed, 14 insertions(+), 10 deletions(-)
tests/kms_atomic_transition.c +1 -1
index a71bbe10..fcc093d3 100644
@@ -918,7 +918,7 @@ igt_main
  	igt_display_t display;
  	igt_output_t *output;
  	enum pipe pipe;
-	int i;
+	int i, count = 0;
 
  	igt_fixture {
  		display.drm_fd = drm_open_driver_master(DRIVER_ANY);

tests/kms_atomic_transition.c igt_main · line 1029

Quoted 9 lines
tests/kms_atomic_transition.c +3 -3
@@ -1024,18 +1024,22 @@ igt_main
  		for_each_pipe_with_valid_output(&display, pipe, output)
  			run_transition_test(&display, pipe, output, TRANSITION_MODESET_DISABLE, false, false);
 
-	for (i = 1; i <= IGT_MAX_PIPES; i++) {
-		igt_subtest_f("%ix-modeset-transitions", i)
-			run_modeset_transition(&display, i, false, false);
+	igt_subtest_with_dynamic("modeset-transitions") {
+		for_each_connected_output(&display, output)
+			count++;

Please add a blank line here before the next loop.

With this, the patch looks good to me.

Quoted 12 lines
tests/kms_atomic_transition.c +6 -4
+		for (i = 1; i <= count; i++) {
+			igt_dynamic_f("%ix-modeset-transitions", i)
+				run_modeset_transition(&display, i, false, false);
 
-		igt_subtest_f("%ix-modeset-transitions-nonblocking", i)
-			run_modeset_transition(&display, i, true, false);
+			igt_dynamic_f("%ix-modeset-transitions-nonblocking", i)
+				run_modeset_transition(&display, i, true, false);
 
-		igt_subtest_f("%ix-modeset-transitions-fencing", i)
-			run_modeset_transition(&display, i, false, true);
+			igt_dynamic_f("%ix-modeset-transitions-fencing", i)

tests/kms_atomic_transition.c igt_main · line 1045

Quoted 10 lines
tests/kms_atomic_transition.c +4 -2
+				run_modeset_transition(&display, i, false, true);
 
-		igt_subtest_f("%ix-modeset-transitions-nonblocking-fencing", i)
-			run_modeset_transition(&display, i, true, true);
+			igt_dynamic_f("%ix-modeset-transitions-nonblocking-fencing", i)
+				run_modeset_transition(&display, i, true, true);
+		}
  	}
 
  	igt_fixture {

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev

#3 lore raw

[igt-dev] ✓ Fi.CI.IGT: success for Added dynamic Subtest (rev7)

In reply to Nidhi Gupta
== Series Details ==

== Series Details ==

Series: Added dynamic Subtest (rev7)
URL : https://patchwork.freedesktop.org/series/83576/
State : success

== Summary ==

CI Bug Log - changes from IGT_5892_full -> IGTPW_5281_full
====================================================

Summary
-------

**SUCCESS**

No regressions found.

External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/index.html

New tests
---------

New tests have been introduced between IGT_5892_full and IGTPW_5281_full:

### New IGT tests (9) ###

* igt@kms_atomic_transition@modeset-transitions:
- Statuses :
- Exec time: [None] s

* igt@kms_atomic_transition@modeset-transitions@1x-modeset-transitions:
- Statuses : 7 pass(s)
- Exec time: [0.71, 23.03] s

* igt@kms_atomic_transition@modeset-transitions@1x-modeset-transitions-fencing:
- Statuses : 7 pass(s)
- Exec time: [0.75, 23.77] s

* igt@kms_atomic_transition@modeset-transitions@1x-modeset-transitions-nonblocking:
- Statuses : 7 pass(s)
- Exec time: [0.75, 23.78] s

* igt@kms_atomic_transition@modeset-transitions@1x-modeset-transitions-nonblocking-fencing:
- Statuses : 7 pass(s)
- Exec time: [0.75, 23.68] s

* igt@kms_atomic_transition@modeset-transitions@2x-modeset-transitions:
- Statuses : 2 pass(s)
- Exec time: [7.68, 12.15] s

* igt@kms_atomic_transition@modeset-transitions@2x-modeset-transitions-fencing:
- Statuses : 2 pass(s)
- Exec time: [8.43, 12.66] s

* igt@kms_atomic_transition@modeset-transitions@2x-modeset-transitions-nonblocking:
- Statuses : 2 pass(s)
- Exec time: [7.68, 12.30] s

* igt@kms_atomic_transition@modeset-transitions@2x-modeset-transitions-nonblocking-fencing:
- Statuses : 2 pass(s)
- Exec time: [8.68, 12.32] s

Known issues
------------

Here are the changes found in IGTPW_5281_full that come from known issues:

### IGT changes ###

#### Issues hit ####

* igt@feature_discovery@psr2:
- shard-iclb: [PASS][1] -> [SKIP][2] ([i915#658])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-iclb2/igt@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb1/igt@[email protected]

* igt@gem_exec_create@forked:
- shard-tglb: [PASS][3] -> [INCOMPLETE][4] ([i915#2583])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-tglb1/igt@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb6/igt@[email protected]

* igt@gem_exec_params@rsvd2-dirt:
- shard-tglb: NOTRUN -> [SKIP][5] ([fdo#109283])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb2/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][6] ([fdo#109283])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb1/igt@[email protected]

* igt@gem_exec_reloc@basic-many-active@vcs1:
- shard-iclb: NOTRUN -> [FAIL][7] ([i915#2389])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb1/igt@gem_exec_reloc@[email protected]

* igt@gem_exec_whisper@basic-queues-forked-all:
- shard-glk: [PASS][8] -> [DMESG-WARN][9] ([i915#118] / [i915#95]) +2 similar issues
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-glk5/igt@[email protected]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-glk3/igt@[email protected]

* igt@gem_pwrite@basic-exhaustion:
- shard-kbl: NOTRUN -> [WARN][10] ([i915#2658])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-kbl3/igt@[email protected]

* igt@gen3_mixed_blits:
- shard-tglb: NOTRUN -> [SKIP][11] ([fdo#109289])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb1/igt@gen3_mixed_blits.html

* igt@gen9_exec_parse@valid-registers:
- shard-tglb: NOTRUN -> [SKIP][12] ([fdo#112306])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb7/igt@[email protected]

* igt@i915_pm_dc@dc6-dpms:
- shard-iclb: [PASS][13] -> [FAIL][14] ([i915#454])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-iclb4/igt@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb4/igt@[email protected]

* igt@i915_pm_rc6_residency@rc6-idle:
- shard-tglb: NOTRUN -> [WARN][15] ([i915#2681] / [i915#2684])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb7/igt@[email protected]
- shard-iclb: NOTRUN -> [WARN][16] ([i915#1804] / [i915#2684])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb3/igt@[email protected]

* igt@kms_chamelium@dp-crc-multiple:
- shard-apl: NOTRUN -> [SKIP][17] ([fdo#109271] / [fdo#111827])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-apl2/igt@[email protected]
- shard-glk: NOTRUN -> [SKIP][18] ([fdo#109271] / [fdo#111827])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-glk5/igt@[email protected]
- shard-tglb: NOTRUN -> [SKIP][19] ([fdo#109284] / [fdo#111827]) +3 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb3/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][20] ([fdo#109284] / [fdo#111827])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb3/igt@[email protected]

* igt@kms_color@pipe-b-ctm-0-25:
- shard-tglb: NOTRUN -> [FAIL][21] ([i915#1149] / [i915#315])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb2/igt@[email protected]

* igt@kms_color_chamelium@pipe-a-degamma:
- shard-kbl: NOTRUN -> [SKIP][22] ([fdo#109271] / [fdo#111827]) +6 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-kbl6/igt@[email protected]

* igt@kms_color_chamelium@pipe-c-ctm-blue-to-red:
- shard-hsw: NOTRUN -> [SKIP][23] ([fdo#109271] / [fdo#111827])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-hsw4/igt@[email protected]

* igt@kms_content_protection@uevent:
- shard-tglb: NOTRUN -> [SKIP][24] ([fdo#111828])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb7/igt@[email protected]

* igt@kms_cursor_crc@pipe-b-cursor-128x42-onscreen:
- shard-kbl: [PASS][25] -> [FAIL][26] ([i915#54])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-kbl7/igt@[email protected]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-kbl2/igt@[email protected]
- shard-apl: [PASS][27] -> [FAIL][28] ([i915#54])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-apl3/igt@[email protected]
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-apl6/igt@[email protected]
- shard-glk: [PASS][29] -> [FAIL][30] ([i915#54])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-glk6/igt@[email protected]
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-glk3/igt@[email protected]

* igt@kms_cursor_crc@pipe-b-cursor-512x512-offscreen:
- shard-iclb: NOTRUN -> [SKIP][31] ([fdo#109278] / [fdo#109279])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb7/igt@[email protected]

* igt@kms_cursor_crc@pipe-b-cursor-512x512-rapid-movement:
- shard-tglb: NOTRUN -> [SKIP][32] ([fdo#109279]) +2 similar issues
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb7/igt@[email protected]

* igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
- shard-iclb: NOTRUN -> [SKIP][33] ([fdo#109274] / [fdo#109278])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb7/igt@[email protected]

* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-iclb: NOTRUN -> [SKIP][34] ([fdo#109274])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb7/igt@[email protected]

* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1:
- shard-tglb: [PASS][35] -> [FAIL][36] ([i915#2598])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-tglb2/igt@kms_flip@[email protected]
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb5/igt@kms_flip@[email protected]

* igt@kms_frontbuffer_tracking@fbc-1p-rte:
- shard-hsw: NOTRUN -> [SKIP][37] ([fdo#109271]) +5 similar issues
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-hsw6/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt:
- shard-iclb: NOTRUN -> [SKIP][38] ([fdo#109280]) +1 similar issue
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb6/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack:
- shard-tglb: NOTRUN -> [SKIP][39] ([fdo#111825]) +14 similar issues
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb6/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-kbl: NOTRUN -> [SKIP][40] ([fdo#109271]) +58 similar issues
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-kbl6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html

* igt@kms_plane_alpha_blend@pipe-a-alpha-basic:
- shard-kbl: NOTRUN -> [FAIL][41] ([fdo#108145] / [i915#265])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-kbl7/igt@[email protected]

* igt@kms_plane_cursor@pipe-d-overlay-size-64:
- shard-apl: NOTRUN -> [SKIP][42] ([fdo#109271]) +13 similar issues
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-apl2/igt@[email protected]
- shard-glk: NOTRUN -> [SKIP][43] ([fdo#109271]) +10 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-glk6/igt@[email protected]

* igt@kms_psr@psr2_primary_page_flip:
- shard-iclb: [PASS][44] -> [SKIP][45] ([fdo#109441]) +2 similar issues
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb7/igt@kms_psr@psr2_primary_page_flip.html

* igt@kms_vblank@pipe-d-ts-continuation-dpms-suspend:
- shard-iclb: NOTRUN -> [SKIP][46] ([fdo#109278]) +3 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb7/igt@[email protected]
- shard-tglb: NOTRUN -> [INCOMPLETE][47] ([i915#1436] / [i915#1602] / [i915#1887] / [i915#1982] / [i915#2411])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb3/igt@[email protected]

* igt@nouveau_crc@pipe-a-ctx-flip-skip-current-frame:
- shard-tglb: NOTRUN -> [SKIP][48] ([i915#2530]) +1 similar issue
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb3/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][49] ([i915#2530])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb3/igt@[email protected]

* igt@prime_nv_test@nv_write_i915_gtt_mmap_read:
- shard-tglb: NOTRUN -> [SKIP][50] ([fdo#109291]) +1 similar issue
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb7/igt@prime_nv_test@nv_write_i915_gtt_mmap_read.html
- shard-iclb: NOTRUN -> [SKIP][51] ([fdo#109291])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb2/igt@prime_nv_test@nv_write_i915_gtt_mmap_read.html

#### Possible fixes ####

* igt@kms_color@pipe-b-ctm-green-to-red:
- shard-apl: [FAIL][52] ([i915#129]) -> [PASS][53]
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-apl3/igt@[email protected]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-apl1/igt@[email protected]
- shard-kbl: [FAIL][54] ([i915#129]) -> [PASS][55]
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-kbl1/igt@[email protected]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-kbl2/igt@[email protected]

* igt@kms_flip@flip-vs-suspend-interruptible@c-dp1:
- shard-kbl: [DMESG-WARN][56] ([i915#180]) -> [PASS][57] +2 similar issues
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-kbl1/igt@kms_flip@[email protected]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-kbl4/igt@kms_flip@[email protected]

* igt@kms_flip@flip-vs-suspend@c-hdmi-a1:
- shard-hsw: [INCOMPLETE][58] ([i915#2055]) -> [PASS][59]
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-hsw4/igt@kms_flip@[email protected]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-hsw2/igt@kms_flip@[email protected]

* igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a1:
- shard-glk: [FAIL][60] ([i915#2122]) -> [PASS][61]
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-glk5/igt@kms_flip@[email protected]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-glk5/igt@kms_flip@[email protected]

* igt@kms_psr@psr2_cursor_blt:
- shard-iclb: [SKIP][62] ([fdo#109441]) -> [PASS][63]
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-iclb8/igt@kms_psr@psr2_cursor_blt.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb2/igt@kms_psr@psr2_cursor_blt.html

* igt@perf@polling-parameterized:
- shard-glk: [FAIL][64] ([i915#1542]) -> [PASS][65]
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-glk7/igt@[email protected]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-glk3/igt@[email protected]

#### Warnings ####

* igt@runner@aborted:
- shard-iclb: [FAIL][66] ([i915#2295] / [i915#2722] / [i915#2724] / [i915#483]) -> [FAIL][67] ([i915#2295] / [i915#2722] / [i915#2724])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-iclb7/igt@[email protected]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-iclb3/igt@[email protected]
- shard-tglb: [FAIL][68] ([i915#2295] / [i915#2722]) -> ([FAIL][69], [FAIL][70], [FAIL][71]) ([i915#1602] / [i915#2295] / [i915#2722])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5892/shard-tglb7/igt@[email protected]
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb3/igt@[email protected]
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb2/igt@[email protected]
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/shard-tglb6/igt@[email protected]

{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).

[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#111828]: https://bugs.freedesktop.org/show_bug.cgi?id=111828
[fdo#112306]: https://bugs.freedesktop.org/show_bug.cgi?id=112306
[i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/1149
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#129]: https://gitlab.freedesktop.org/drm/intel/issues/129
[i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
[i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542
[i915#1602]: https://gitlab.freedesktop.org/drm/intel/issues/1602
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1804]: https://gitlab.freedesktop.org/drm/intel/issues/1804
[i915#1887]: https://gitlab.freedesktop.org/drm/intel/issues/1887
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2055]: https://gitlab.freedesktop.org/drm/intel/issues/2055
[i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
[i915#2295]: https://gitlab.freedesktop.org/drm/intel/issues/2295
[i915#2389]: https://gitlab.freedesktop.org/drm/intel/issues/2389
[i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
[i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530
[i915#2583]: https://gitlab.freedesktop.org/drm/intel/issues/2583
[i915#2598]: https://gitlab.freedesktop.org/drm/intel/issues/2598
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
[i915#2684]: https://gitlab.freedesktop.org/drm/intel/issues/2684
[i915#2722]: https://gitlab.freedesktop.org/drm/intel/issues/2722
[i915#2724]: https://gitlab.freedesktop.org/drm/intel/issues/2724
[i915#2733]: https://gitlab.freedesktop.org/drm/intel/issues/2733
[i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#483]: https://gitlab.freedesktop.org/drm/intel/issues/483
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95

Participating hosts (8 -> 8)
------------------------------

No changes in participating hosts

Build changes
-------------

* CI: CI-20190529 -> None
* IGT: IGT_5892 -> IGTPW_5281

CI-20190529: 20190529
CI_DRM_9478: 94cf3a4cc350324f21728c70954c46e535405c87 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5281: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/index.html
IGT_5892: 5c4766f5c4ca896a4c7b61645ecca2b80546dc3b @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5281/index.html

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev

#4 lore raw
In reply to Nidhi Gupta
Quoted 1 line · Nidhi Gupta

Subject: [PATCH i-g-t] Added dynamic Subtest

A better description of what's getting changed in the subject line please.

Something like

kms_atomic_transition: Convert nx-modeset-transitions subtest to dynamic

And remove a bit of the redundancy in the dynamic subtest naming. In the current form we'd have

igt@kms_atomic_transition@modeset-transitions@2x-modeset-transitions

repeating the "modeset-transitions" part.

igt_dynamic_f("%ix-outputs", i) maybe?

Signature · 5 lines
Petri Latvala
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev