]> git.proxmox.com Git - rustc.git/blob - vendor/packed_simd/ci/test-runner-linux
New upstream version 1.52.1+dfsg1
[rustc.git] / vendor / packed_simd / ci / test-runner-linux
1 #!/bin/sh
2
3 set -e
4
5 arch=$1
6 prog=$2
7
8 cd /qemu/init
9 cp -f $2 prog
10 find . | cpio --create --format='newc' --quiet | gzip > ../initrd.gz
11 cd ..
12
13 timeout 30s qemu-system-$arch \
14 -m 1024 \
15 -nographic \
16 -kernel kernel \
17 -initrd initrd.gz \
18 -append init=/prog > output || true
19
20 # remove kernel messages
21 tr -d '\r' < output | egrep -v '^\['
22
23 # if the output contains a failure, return error
24 ! grep FAILED output > /dev/null