ci: Enable IRC flake reporting on freedreno baremetal boards.
[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 . /set-job-env-vars.sh
13
14 echo "nameserver 8.8.8.8" > /etc/resolv.conf
15
16 export DEQP_SKIPS=deqp-skips.txt
17 if [ -e /install/deqp-expected-fails.txt ]; then
18 export DEQP_EXPECTED_FAILS=deqp-expected-fails.txt
19 fi
20
21 if sh /deqp/deqp-runner.sh; then
22 echo "DEQP RESULT: pass"
23 else
24 echo "DEQP RESULT: fail"
25 fi
26
27 # Wait until the job would have timed out anyway, so we don't spew a "init
28 # exited" panic.
29 sleep 6000