Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ci
Path: blob/main/jobs/FreeBSD-main-amd64-test_zfs/meta/run.sh
1130 views
1
#!/bin/sh
2
3
METADIR=/meta
4
5
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
6
export PATH
7
8
cat <<EOF >> /etc/kyua/kyua.conf
9
test_suites.FreeBSD.disks = '/dev/vtbd2 /dev/vtbd3 /dev/vtbd4 /dev/vtbd5 /dev/vtbd6'
10
EOF
11
12
newfs /dev/vtbd7
13
mount /dev/vtbd7 /tmp
14
15
# Enable services needed by tests
16
sysrc zfsd_enable="YES"
17
service zfsd start
18
19
cd /usr/tests/sys/cddl/zfs
20
set +e
21
/usr/bin/kyua test
22
rc=$?
23
if [ ${rc} -ne 0 ] && [ ${rc} -ne 1 ]; then
24
exit ${rc}
25
fi
26
27
umount /tmp
28
set -e
29
30
/usr/bin/kyua report --verbose --results-filter passed,skipped,xfail,broken,failed --output test-report.txt
31
/usr/bin/kyua report-junit --output=test-report.xml
32
mv test-report.* ${METADIR}
33
34