public inbox for igt-dev@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Randomize PAT test subset
@ 2025-11-19 23:18 Zongyao Bai
  2025-11-19 23:18 ` [PATCH 1/2] tests/intel/xe_pat: switch PAT tests to igt_srandom() Zongyao Bai
                   ` (8 more replies)
  0 siblings, 9 replies; 23+ messages in thread
From: Zongyao Bai @ 2025-11-19 23:18 UTC (permalink / raw)
  To: igt-dev; +Cc: Zongyao Bai

From Xe2 onwards, the PAT index has become large, making exhaustive
testing of all combinations impractical. This patch introduces a hybrid
testing approach to maintain comprehensive coverage. The PAT index test
list is constructed using a two-phase approach: Mandatory Entries and
Random Entries.

  v2:
     Modify patch tests/intel/xe_pat: switch PAT tests to igt_srandom()
     remove igt_srandom() because it is called in common_init().

Zongyao Bai (2):
  tests/intel/xe_pat: switch PAT tests to igt_srandom()
  tests/intel/xe_pat: randomize PAT test subset for xe2

 tests/intel/xe_pat.c | 134 +++++++++++++++++++++++++++++++++----------
 1 file changed, 103 insertions(+), 31 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2026-04-06 23:16 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-19 23:18 [PATCH 0/2] Randomize PAT test subset Zongyao Bai
2025-11-19 23:18 ` [PATCH 1/2] tests/intel/xe_pat: switch PAT tests to igt_srandom() Zongyao Bai
2025-11-20 15:46   ` Kamil Konieczny
2025-11-19 23:19 ` [PATCH 2/2] tests/intel/xe_pat: randomize PAT test subset for xe2 Zongyao Bai
2025-11-20  0:13 ` ✓ Xe.CI.BAT: success for Randomize PAT test subset Patchwork
2025-11-20  0:28 ` ✓ i915.CI.BAT: " Patchwork
2025-11-20  5:24 ` ✗ Xe.CI.Full: failure " Patchwork
2025-11-20 12:33 ` ✗ i915.CI.Full: " Patchwork
2026-04-06 22:26 ` [PATCH 0/5] " Zongyao Bai
2026-04-06 22:26   ` [PATCH 1/5] fixup! tests/intel/xe_pat: limit number of dynamic tests Zongyao Bai
2026-04-06 22:42     ` Dixit, Ashutosh
2026-04-06 22:53       ` Bai, Zongyao
2026-04-06 22:27   ` [PATCH 2/5] fixup! tests/xe: add some vm_bind pat_index tests Zongyao Bai
2026-04-06 22:27   ` [PATCH 3/5] tests/intel/xe_pat: cache and decode PAT entries Zongyao Bai
2026-04-06 22:27   ` [PATCH 4/5] tests/intel/xe_pat: detect wt support from cached " Zongyao Bai
2026-04-06 22:27   ` [PATCH 5/5] tests/intel/xe_pat: randomly generate test PAT set to cover more PAT index Zongyao Bai
2026-04-06 22:35 ` ✗ Fi.CI.BUILD: failure for Randomize PAT test subset (rev2) Patchwork
2026-04-06 23:15 ` [PATCH v3 0/5] Randomize PAT test subset Zongyao Bai
2026-04-06 23:15   ` [PATCH v3 1/5] tests/intel/xe_pat: fix typo in r2 wc debug print Zongyao Bai
2026-04-06 23:15   ` [PATCH v3 2/5] tests/intel/xe_pat: drop redundant manual srand initialization Zongyao Bai
2026-04-06 23:15   ` [PATCH v3 3/5] tests/intel/xe_pat: cache and decode PAT entries Zongyao Bai
2026-04-06 23:15   ` [PATCH v3 4/5] tests/intel/xe_pat: detect wt support from cached " Zongyao Bai
2026-04-06 23:15   ` [PATCH v3 5/5] tests/intel/xe_pat: randomly generate test PAT set to cover more PAT index Zongyao Bai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox