aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci/lava-gitlab-ci.yml
diff options
context:
space:
mode:
authorMichel Dänzer <[email protected]>2019-10-22 17:16:52 +0200
committerMichel Dänzer <[email protected]>2019-11-12 10:16:23 +0100
commit576f7b6ea52d39406df119b336396bfa41628726 (patch)
tree88fbce2aca1794e18ee03d6209e0721063337437 /.gitlab-ci/lava-gitlab-ci.yml
parent4b25b5885b63a77b4f07be5c1a4307b41d8bc594 (diff)
gitlab-ci: Run piglit tests with llvmpipe
One job for the quick_gl profile, one for the glslparser & quick_shader profiles (doing these together takes hardly any more time than quick_shader alone). v2: * Don't break lava tests v3: * Remove piglit test artifacts paths: * Exclude some quick_shader tests again: - Test whose result flips between pass/fail/skip - *@vs_in tests, as not the same one of these gets picked every time v4: * Do not list passing tests in .gitlab-ci/piglit/*.txt (Eric Anholt) * Include the test number summary in .gitlab-ci/piglit/*.txt * Completely disable generating any vs_in tests in the piglit build. * Remove some more unneded files from the piglit build tree. * Exclude quick_gl arb_gpu_shader5 tests; they were all skipped anyway, as llvmpipe doesn't support this extension yet, but occasionally they would spuriously fail instead. v5: * Set LD_LIBRARY_PATH, so we actually test the Mesa build from the pipeline... * Verify that wflinfo reports the expected Mesa version * Pass -noreset to Xvfb v6: * Don't use autoscale runners, run piglit with -j4 (Eric Anholt) Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to '.gitlab-ci/lava-gitlab-ci.yml')
-rw-r--r--.gitlab-ci/lava-gitlab-ci.yml4
1 files changed, 3 insertions, 1 deletions
diff --git a/.gitlab-ci/lava-gitlab-ci.yml b/.gitlab-ci/lava-gitlab-ci.yml
index 89be170b82f..b95dbea964a 100644
--- a/.gitlab-ci/lava-gitlab-ci.yml
+++ b/.gitlab-ci/lava-gitlab-ci.yml
@@ -139,8 +139,10 @@ lava-build:arm64:
.lava-test:
extends:
- - .test
- .lava-ci-run-policy
+ stage: test
+ variables:
+ GIT_STRATEGY: none # testing doesn't build anything from source
script:
- lava_job_id=`lavacli jobs submit $CI_PROJECT_DIR/results/lava-deqp-$DEVICE_TYPE.yml`
- echo $lava_job_id