xref: /aosp_15_r20/external/igt-gpu-tools/tests/intel-ci/README (revision d83cc019efdc2edc6c4b16e9034a3ceb8d35d77c)
1*d83cc019SAndroid Build Coastguard WorkerThis directory contains test lists that are used by Intel's CI. The
2*d83cc019SAndroid Build Coastguard Workerfiles are passed to piglit with the --test-list parameter directly.
3*d83cc019SAndroid Build Coastguard Worker
4*d83cc019SAndroid Build Coastguard WorkerThe test lists are contained in the IGT repository for several
5*d83cc019SAndroid Build Coastguard Workerreasons:
6*d83cc019SAndroid Build Coastguard Worker
7*d83cc019SAndroid Build Coastguard Worker- The lists stay synchronized with the IGT codebase.
8*d83cc019SAndroid Build Coastguard Worker- Public availability. Kernel developers can see what tests are run,
9*d83cc019SAndroid Build Coastguard Worker  and can see what changes are done to the set, when, and why.
10*d83cc019SAndroid Build Coastguard Worker- Explicit test lists in general make it possible to implement a new
11*d83cc019SAndroid Build Coastguard Worker  test without having it run in CI (accidentally or on purpose) before
12*d83cc019SAndroid Build Coastguard Worker  CI is ready for it, and for CI to stop running a test without
13*d83cc019SAndroid Build Coastguard Worker  removing the test or changing its name. The previous method of test
14*d83cc019SAndroid Build Coastguard Worker  selection was based on name patterns.
15*d83cc019SAndroid Build Coastguard Worker
16*d83cc019SAndroid Build Coastguard WorkerChanging the test lists should only happen with approval from the CI
17*d83cc019SAndroid Build Coastguard Workerpeople. If you make a new test that should be tested by CI regularly,
18*d83cc019SAndroid Build Coastguard Workerask a maintainer (see MAINTAINERS).
19*d83cc019SAndroid Build Coastguard Worker
20*d83cc019SAndroid Build Coastguard Worker======================
21*d83cc019SAndroid Build Coastguard Workerfast-feedback.testlist
22*d83cc019SAndroid Build Coastguard Worker======================
23*d83cc019SAndroid Build Coastguard Worker
24*d83cc019SAndroid Build Coastguard WorkerFast-feedback contains tests that roughly tests a wide coverage of
25*d83cc019SAndroid Build Coastguard Workerfeatures in a short time. If the tests in fast-feedback report no
26*d83cc019SAndroid Build Coastguard Workerregressions, the (almost) full suite of IGT tests is executed for
27*d83cc019SAndroid Build Coastguard Workerproper testing. Results of a fast-feedback test round should only be
28*d83cc019SAndroid Build Coastguard Workerconsidered to mean that the kernel is not obviously broken.
29*d83cc019SAndroid Build Coastguard Worker
30*d83cc019SAndroid Build Coastguard WorkerThe results of CI runs on drm-tip and various other kernel trees can
31*d83cc019SAndroid Build Coastguard Workerbe found in https://intel-gfx-ci.01.org/CI/
32*d83cc019SAndroid Build Coastguard Worker
33*d83cc019SAndroid Build Coastguard Worker=============
34*d83cc019SAndroid Build Coastguard Workerblacklist.txt
35*d83cc019SAndroid Build Coastguard Worker=============
36*d83cc019SAndroid Build Coastguard Worker
37*d83cc019SAndroid Build Coastguard WorkerThis file contains regular expressions (one per line) for tests that
38*d83cc019SAndroid Build Coastguard Workerare not to be executed in full suite test rounds.
39*d83cc019SAndroid Build Coastguard Worker
40*d83cc019SAndroid Build Coastguard Worker=============
41*d83cc019SAndroid Build Coastguard Workermeta.testlist
42*d83cc019SAndroid Build Coastguard Worker=============
43*d83cc019SAndroid Build Coastguard Worker
44*d83cc019SAndroid Build Coastguard WorkerMeta-testlist contains tests that are hardcoded to generate various
45*d83cc019SAndroid Build Coastguard Workerdifferent test results. It is used to test CI systems for proper
46*d83cc019SAndroid Build Coastguard Workerresult reporting, notification systems, etc.
47