All of lore.kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.