* Re: [PATCH i-g-t v4 1/4] intel-ci: Move suspend/resume chamelium tests to end
2026-03-26 6:41 ` [PATCH i-g-t v4 1/4] intel-ci: Move suspend/resume chamelium tests to end Sowmiya S
@ 2026-03-26 6:38 ` Sharma, Swati2
0 siblings, 0 replies; 7+ messages in thread
From: Sharma, Swati2 @ 2026-03-26 6:38 UTC (permalink / raw)
To: Sowmiya S, igt-dev; +Cc: Mohammed Bilal
Hi Sowmiya,
Patch LGTM
Reviewed-by: Swati Sharma <swati2.sharma@intel.com>
On 26-03-2026 12:11 pm, Sowmiya S wrote:
> From: Mohammed Bilal <mohammed.bilal@intel.com>
>
> Suspend operations can cause system hangs or connection timeouts,
> so isolating them at the tail ensures stability of main test
> execution.
>
> v3:
> -Sort tests alphabetically (Kamil)
> v4: Add detailed comment (Swati)
>
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
> Signed-off-by: Mohammed Bilal <mohammed.bilal@intel.com>
> ---
> tests/intel-ci/chamelium-only.testlist | 15 +++++++++------
> 1 file changed, 9 insertions(+), 6 deletions(-)
>
> diff --git a/tests/intel-ci/chamelium-only.testlist b/tests/intel-ci/chamelium-only.testlist
> index 9adace28c..0e7c8e301 100644
> --- a/tests/intel-ci/chamelium-only.testlist
> +++ b/tests/intel-ci/chamelium-only.testlist
> @@ -12,13 +12,11 @@ igt@kms_chamelium_color@ctm-negative
> igt@kms_chamelium_color@ctm-red-to-blue
> igt@kms_chamelium_color@degamma
> igt@kms_chamelium_color@gamma
> -igt@kms_chamelium_edid@dp-edid-change-during-suspend
> igt@kms_chamelium_edid@dp-edid-read
> igt@kms_chamelium_edid@dp-edid-resolution-list
> igt@kms_chamelium_edid@dp-edid-stress-resolution-4k
> igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k
> igt@kms_chamelium_edid@dp-mode-timings
> -igt@kms_chamelium_edid@hdmi-edid-change-during-suspend
> igt@kms_chamelium_edid@hdmi-edid-read
> # Chamelium v1 board HDMI receiver supports max 4k@30 resolution
> # removed test as its having a mode 4k@60 resulting
> @@ -41,9 +39,7 @@ igt@kms_chamelium_frames@hdmi-crc-planes-random
> igt@kms_chamelium_frames@hdmi-crc-single
> igt@kms_chamelium_frames@hdmi-frame-dump
> igt@kms_chamelium_frames@vga-frame-dump
> -igt@kms_chamelium_hpd@common-hpd-after-suspend
> igt@kms_chamelium_hpd@dp-hpd
> -igt@kms_chamelium_hpd@dp-hpd-after-suspend
> igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode
> igt@kms_chamelium_hpd@dp-hpd-fast
> igt@kms_chamelium_hpd@dp-hpd-for-each-pipe
> @@ -51,7 +47,6 @@ igt@kms_chamelium_hpd@dp-hpd-storm
> igt@kms_chamelium_hpd@dp-hpd-storm-disable
> igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode
> igt@kms_chamelium_hpd@hdmi-hpd
> -igt@kms_chamelium_hpd@hdmi-hpd-after-suspend
> igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode
> igt@kms_chamelium_hpd@hdmi-hpd-fast
> igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe
> @@ -61,7 +56,6 @@ igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode
> igt@kms_chamelium_audio@hdmi-audio
> igt@kms_chamelium_audio@hdmi-audio-edid
> igt@kms_chamelium_hpd@vga-hpd
> -igt@kms_chamelium_hpd@vga-hpd-after-suspend
> igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode
> igt@kms_chamelium_hpd@vga-hpd-fast
> igt@kms_chamelium_hpd@vga-hpd-for-each-pipe
> @@ -75,3 +69,12 @@ igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate
> igt@kms_chamelium_hpd@common-hpd-after-hibernate
> igt@kms_chamelium_hpd@dp-hpd-after-hibernate
> igt@kms_chamelium_hpd@hdmi-hpd-after-hibernate
> +# Suspend operations can cause system hangs or connection timeouts,
> +# so isolating them at the tail ensures stability of main test
> +# execution.
> +igt@kms_chamelium_edid@dp-edid-change-during-suspend
> +igt@kms_chamelium_edid@hdmi-edid-change-during-suspend
> +igt@kms_chamelium_hpd@common-hpd-after-suspend
> +igt@kms_chamelium_hpd@dp-hpd-after-suspend
> +igt@kms_chamelium_hpd@hdmi-hpd-after-suspend
> +igt@kms_chamelium_hpd@vga-hpd-after-suspend
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements
@ 2026-03-26 6:41 Sowmiya S
2026-03-26 6:41 ` [PATCH i-g-t v4 1/4] intel-ci: Move suspend/resume chamelium tests to end Sowmiya S
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Sowmiya S @ 2026-03-26 6:41 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, Sowmiya S
This series adds Xe driver support for FULL chamelium CI runs by
introducing the Xe FULL chamelium run type in kms_test_config.json,
sharing the existing chamelium-only.testlist between i915 and Xe,
and using driver-specific blocklists to handle platform differences.
Additionally, it improves testlist reliability by moving suspend/resume
tests to the end to avoid system hangs affecting main test execution,
migrating inline test exclusions to blocklists for consistent filtering,
and adding non-deterministic random-plane tests to xe blocklist.
v2:
-Update commit message
v3:
-Sort tests alphabetically (Kamil)
v4:
-Add detailed comment (Swati)
Mohammed Bilal (4):
intel-ci: Move suspend/resume chamelium tests to end
intel: Add Xe FULL chamelium run type to kms_test_config
intel-ci: Add VGA chamelium exclusion to Xe blocklist
intel-ci: Enable hdmi 4k resolution test in chamelium testlist
tests/intel-ci/chamelium-only.testlist | 22 ++++++++++++----------
tests/intel-ci/xe.blocklist.txt | 4 ++++
tests/intel/kms_test_config.json | 9 +++++----
3 files changed, 21 insertions(+), 14 deletions(-)
--
2.48.1
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH i-g-t v4 1/4] intel-ci: Move suspend/resume chamelium tests to end
2026-03-26 6:41 [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements Sowmiya S
@ 2026-03-26 6:41 ` Sowmiya S
2026-03-26 6:38 ` Sharma, Swati2
2026-03-26 6:41 ` [PATCH i-g-t v4 2/4] intel: Add Xe FULL chamelium run type to kms_test_config Sowmiya S
` (3 subsequent siblings)
4 siblings, 1 reply; 7+ messages in thread
From: Sowmiya S @ 2026-03-26 6:41 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, Mohammed Bilal, Sowmiya S
From: Mohammed Bilal <mohammed.bilal@intel.com>
Suspend operations can cause system hangs or connection timeouts,
so isolating them at the tail ensures stability of main test
execution.
v3:
-Sort tests alphabetically (Kamil)
v4: Add detailed comment (Swati)
Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
Signed-off-by: Mohammed Bilal <mohammed.bilal@intel.com>
---
tests/intel-ci/chamelium-only.testlist | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/tests/intel-ci/chamelium-only.testlist b/tests/intel-ci/chamelium-only.testlist
index 9adace28c..0e7c8e301 100644
--- a/tests/intel-ci/chamelium-only.testlist
+++ b/tests/intel-ci/chamelium-only.testlist
@@ -12,13 +12,11 @@ igt@kms_chamelium_color@ctm-negative
igt@kms_chamelium_color@ctm-red-to-blue
igt@kms_chamelium_color@degamma
igt@kms_chamelium_color@gamma
-igt@kms_chamelium_edid@dp-edid-change-during-suspend
igt@kms_chamelium_edid@dp-edid-read
igt@kms_chamelium_edid@dp-edid-resolution-list
igt@kms_chamelium_edid@dp-edid-stress-resolution-4k
igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k
igt@kms_chamelium_edid@dp-mode-timings
-igt@kms_chamelium_edid@hdmi-edid-change-during-suspend
igt@kms_chamelium_edid@hdmi-edid-read
# Chamelium v1 board HDMI receiver supports max 4k@30 resolution
# removed test as its having a mode 4k@60 resulting
@@ -41,9 +39,7 @@ igt@kms_chamelium_frames@hdmi-crc-planes-random
igt@kms_chamelium_frames@hdmi-crc-single
igt@kms_chamelium_frames@hdmi-frame-dump
igt@kms_chamelium_frames@vga-frame-dump
-igt@kms_chamelium_hpd@common-hpd-after-suspend
igt@kms_chamelium_hpd@dp-hpd
-igt@kms_chamelium_hpd@dp-hpd-after-suspend
igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode
igt@kms_chamelium_hpd@dp-hpd-fast
igt@kms_chamelium_hpd@dp-hpd-for-each-pipe
@@ -51,7 +47,6 @@ igt@kms_chamelium_hpd@dp-hpd-storm
igt@kms_chamelium_hpd@dp-hpd-storm-disable
igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode
igt@kms_chamelium_hpd@hdmi-hpd
-igt@kms_chamelium_hpd@hdmi-hpd-after-suspend
igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode
igt@kms_chamelium_hpd@hdmi-hpd-fast
igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe
@@ -61,7 +56,6 @@ igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode
igt@kms_chamelium_audio@hdmi-audio
igt@kms_chamelium_audio@hdmi-audio-edid
igt@kms_chamelium_hpd@vga-hpd
-igt@kms_chamelium_hpd@vga-hpd-after-suspend
igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode
igt@kms_chamelium_hpd@vga-hpd-fast
igt@kms_chamelium_hpd@vga-hpd-for-each-pipe
@@ -75,3 +69,12 @@ igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate
igt@kms_chamelium_hpd@common-hpd-after-hibernate
igt@kms_chamelium_hpd@dp-hpd-after-hibernate
igt@kms_chamelium_hpd@hdmi-hpd-after-hibernate
+# Suspend operations can cause system hangs or connection timeouts,
+# so isolating them at the tail ensures stability of main test
+# execution.
+igt@kms_chamelium_edid@dp-edid-change-during-suspend
+igt@kms_chamelium_edid@hdmi-edid-change-during-suspend
+igt@kms_chamelium_hpd@common-hpd-after-suspend
+igt@kms_chamelium_hpd@dp-hpd-after-suspend
+igt@kms_chamelium_hpd@hdmi-hpd-after-suspend
+igt@kms_chamelium_hpd@vga-hpd-after-suspend
--
2.48.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH i-g-t v4 2/4] intel: Add Xe FULL chamelium run type to kms_test_config
2026-03-26 6:41 [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements Sowmiya S
2026-03-26 6:41 ` [PATCH i-g-t v4 1/4] intel-ci: Move suspend/resume chamelium tests to end Sowmiya S
@ 2026-03-26 6:41 ` Sowmiya S
2026-03-26 6:42 ` [PATCH i-g-t v4 3/4] intel-ci: Add VGA chamelium exclusion to Xe blocklist Sowmiya S
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Sowmiya S @ 2026-03-26 6:41 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, Mohammed Bilal
From: Mohammed Bilal <mohammed.bilal@intel.com>
Add Xe FULL chamelium include mapping pointing to the shared
chamelium-only.testlist and update exclude labels to apply
xe.blocklist.txt to the new run type. Also rename i915 chamelium
to i915 FULL chamelium for consistency.
Signed-off-by: Mohammed Bilal <mohammed.bilal@intel.com>
Reviewed-by: Swati Sharma <swati2.sharma@intel.com>
---
tests/intel/kms_test_config.json | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/tests/intel/kms_test_config.json b/tests/intel/kms_test_config.json
index 61a70a9bb..7eab10b04 100644
--- a/tests/intel/kms_test_config.json
+++ b/tests/intel/kms_test_config.json
@@ -15,14 +15,15 @@
"include": [
{ "i915 BAT": "../intel-ci/i915.fast-feedback.testlist" },
{ "i915 BAT chamelium": "../intel-ci/i915.fast-feedback-chamelium-only.testlist" },
- { "i915 chamelium": "../intel-ci/chamelium-only.testlist" },
+ { "i915 FULL chamelium": "../intel-ci/chamelium-only.testlist" },
{ "Xe BAT": "../intel-ci/xe.fast-feedback.testlist" },
- { "Xe BAT chamelium": "../intel-ci/xe.fast-feedback-chamelium-only.testlist" }
+ { "Xe BAT chamelium": "../intel-ci/xe.fast-feedback-chamelium-only.testlist" },
+ { "Xe FULL chamelium": "../intel-ci/chamelium-only.testlist" }
],
"exclude": [
- { "i915 BAT, i915 BAT chamelium, i915 chamelium, i915 FULL": "../intel-ci/i915.blocklist.txt" },
- { "Xe BAT, Xe BAT chamelium, Xe FULL": "../intel-ci/xe.blocklist.txt" }
+ { "i915 BAT, i915 BAT chamelium, i915 FULL chamelium, i915 FULL": "../intel-ci/i915.blocklist.txt" },
+ { "Xe BAT, Xe BAT chamelium, Xe FULL chamelium, Xe FULL": "../intel-ci/xe.blocklist.txt" }
]
}
},
--
2.48.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH i-g-t v4 3/4] intel-ci: Add VGA chamelium exclusion to Xe blocklist
2026-03-26 6:41 [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements Sowmiya S
2026-03-26 6:41 ` [PATCH i-g-t v4 1/4] intel-ci: Move suspend/resume chamelium tests to end Sowmiya S
2026-03-26 6:41 ` [PATCH i-g-t v4 2/4] intel: Add Xe FULL chamelium run type to kms_test_config Sowmiya S
@ 2026-03-26 6:42 ` Sowmiya S
2026-03-26 6:42 ` [PATCH i-g-t v4 4/4] intel-ci: Enable hdmi 4k resolution test in chamelium testlist Sowmiya S
2026-03-26 6:46 ` [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements Sharma, Swati2
4 siblings, 0 replies; 7+ messages in thread
From: Sowmiya S @ 2026-03-26 6:42 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, Mohammed Bilal
From: Mohammed Bilal <mohammed.bilal@intel.com>
Remove VGA-related subtests from the Xe chamelium testlist as Xe
driver does not support VGA connector types.
Signed-off-by: Mohammed Bilal <mohammed.bilal@intel.com>
Reviewed-by: Swati Sharma <swati2.sharma@intel.com>
---
tests/intel-ci/xe.blocklist.txt | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/tests/intel-ci/xe.blocklist.txt b/tests/intel-ci/xe.blocklist.txt
index edc5039a9..80a0ee904 100644
--- a/tests/intel-ci/xe.blocklist.txt
+++ b/tests/intel-ci/xe.blocklist.txt
@@ -128,3 +128,7 @@ igt@xe_exec_compute_mode@non-blocking
##################################################################
igt@kms_async_flips@async-flip-with-page-flip-events-linear.*
##################################################################
+# Remove VGA-related subtests from the Xe chamelium testlist as Xe
+# driver does not support VGA connector types.
+##################################################################
+igt@kms_chamelium.*@.*vga.*
--
2.48.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH i-g-t v4 4/4] intel-ci: Enable hdmi 4k resolution test in chamelium testlist
2026-03-26 6:41 [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements Sowmiya S
` (2 preceding siblings ...)
2026-03-26 6:42 ` [PATCH i-g-t v4 3/4] intel-ci: Add VGA chamelium exclusion to Xe blocklist Sowmiya S
@ 2026-03-26 6:42 ` Sowmiya S
2026-03-26 6:46 ` [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements Sharma, Swati2
4 siblings, 0 replies; 7+ messages in thread
From: Sowmiya S @ 2026-03-26 6:42 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, Mohammed Bilal, Sowmiya S
From: Mohammed Bilal <mohammed.bilal@intel.com>
Remove inline comment and enable the test in the testlist as the
exclusion is already handled via i915 and Xe blocklists.
v4: Add caution comment (Swati)
Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
Signed-off-by: Mohammed Bilal <mohammed.bilal@intel.com>
Reviewed-by: Swati Sharma <swati2.sharma@intel.com>
---
tests/intel-ci/chamelium-only.testlist | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/tests/intel-ci/chamelium-only.testlist b/tests/intel-ci/chamelium-only.testlist
index 0e7c8e301..d627ad414 100644
--- a/tests/intel-ci/chamelium-only.testlist
+++ b/tests/intel-ci/chamelium-only.testlist
@@ -1,3 +1,5 @@
+# NOTE: Do NOT add blocklist entries here.
+# To blocklist tests, use the appropriate xe/i915 blocklist files instead
igt@kms_feature_discovery@chamelium
igt@kms_chamelium_audio@dp-audio
igt@kms_chamelium_audio@dp-audio-edid
@@ -18,10 +20,7 @@ igt@kms_chamelium_edid@dp-edid-stress-resolution-4k
igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k
igt@kms_chamelium_edid@dp-mode-timings
igt@kms_chamelium_edid@hdmi-edid-read
-# Chamelium v1 board HDMI receiver supports max 4k@30 resolution
-# removed test as its having a mode 4k@60 resulting
-# TMDS config errors on v1 board
-#igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k
+igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k
igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k
igt@kms_chamelium_edid@hdmi-mode-timings
igt@kms_chamelium_edid@vga-edid-read
--
2.48.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements
2026-03-26 6:41 [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements Sowmiya S
` (3 preceding siblings ...)
2026-03-26 6:42 ` [PATCH i-g-t v4 4/4] intel-ci: Enable hdmi 4k resolution test in chamelium testlist Sowmiya S
@ 2026-03-26 6:46 ` Sharma, Swati2
4 siblings, 0 replies; 7+ messages in thread
From: Sharma, Swati2 @ 2026-03-26 6:46 UTC (permalink / raw)
To: Sowmiya S, igt-dev
Hi Sowmiya,
Overall series look good. Since we have fix for planes-random
https://patchwork.freedesktop.org/patch/712144/?series=163296&rev=1
Lets drop this test from i915.blocklist too.
On 26-03-2026 12:11 pm, Sowmiya S wrote:
> This series adds Xe driver support for FULL chamelium CI runs by
> introducing the Xe FULL chamelium run type in kms_test_config.json,
> sharing the existing chamelium-only.testlist between i915 and Xe,
> and using driver-specific blocklists to handle platform differences.
>
> Additionally, it improves testlist reliability by moving suspend/resume
> tests to the end to avoid system hangs affecting main test execution,
> migrating inline test exclusions to blocklists for consistent filtering,
> and adding non-deterministic random-plane tests to xe blocklist.
>
> v2:
> -Update commit message
>
> v3:
> -Sort tests alphabetically (Kamil)
>
> v4:
> -Add detailed comment (Swati)
>
> Mohammed Bilal (4):
> intel-ci: Move suspend/resume chamelium tests to end
> intel: Add Xe FULL chamelium run type to kms_test_config
> intel-ci: Add VGA chamelium exclusion to Xe blocklist
> intel-ci: Enable hdmi 4k resolution test in chamelium testlist
>
> tests/intel-ci/chamelium-only.testlist | 22 ++++++++++++----------
> tests/intel-ci/xe.blocklist.txt | 4 ++++
> tests/intel/kms_test_config.json | 9 +++++----
> 3 files changed, 21 insertions(+), 14 deletions(-)
>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-03-26 6:46 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-26 6:41 [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements Sowmiya S
2026-03-26 6:41 ` [PATCH i-g-t v4 1/4] intel-ci: Move suspend/resume chamelium tests to end Sowmiya S
2026-03-26 6:38 ` Sharma, Swati2
2026-03-26 6:41 ` [PATCH i-g-t v4 2/4] intel: Add Xe FULL chamelium run type to kms_test_config Sowmiya S
2026-03-26 6:42 ` [PATCH i-g-t v4 3/4] intel-ci: Add VGA chamelium exclusion to Xe blocklist Sowmiya S
2026-03-26 6:42 ` [PATCH i-g-t v4 4/4] intel-ci: Enable hdmi 4k resolution test in chamelium testlist Sowmiya S
2026-03-26 6:46 ` [PATCH i-g-t v4 0/4] intel-ci: Add Xe FULL chamelium run type and testlist improvements Sharma, Swati2
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox