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