gitlab-ci: Place files from the Mesa repo into the build tarball
[mesa.git] / .gitlab-ci / bare-metal / init.sh
1 #!/bin/sh
2
3 set -ex
4
5 mount -t proc none /proc
6 mount -t sysfs none /sys
7 mount -t devtmpfs none /dev || echo possibly already mounted
8 mkdir -p /dev/pts
9 mount -t devpts devpts /dev/pts
10
11 export DEQP_NO_SAVE_RESULTS=1
12 export DEQP_RUNNER_OPTIONS="--compact-display false"
13 export DEQP_VER=DEQP_VER_REPLACE
14 export DEQP_PARALLEL=DEQP_PARALLEL_REPLACE
15 export CI_NODE_INDEX=CI_NODE_INDEX_REPLACE
16 export CI_NODE_TOTAL=CI_NODE_TOTAL_REPLACE
17 export DEQP_SKIPS=deqp-skips.txt
18 if [ -e /install/deqp-expected-fails.txt ]; then
19 export DEQP_EXPECTED_FAILS=deqp-expected-fails.txt
20 fi
21
22 if sh /deqp/deqp-runner.sh; then
23 echo "DEQP RESULT: pass"
24 else
25 echo "DEQP RESULT: fail"
26 fi
27
28 # Wait until the job would have timed out anyway, so we don't spew a "init
29 # exited" panic.
30 sleep 6000