Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ci
Path: blob/main/jobs/FreeBSD-main-amd64-test_tcptestsuite/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
# Required by Packet Drill
16
sysctl vm.old_mlock=1
17
18
cd /usr/local/tests/tcptestsuite
19
set +e
20
/usr/bin/kyua test
21
rc=$?
22
if [ ${rc} -ne 0 ] && [ ${rc} -ne 1 ]; then
23
exit ${rc}
24
fi
25
26
umount /tmp
27
set -e
28
29
/usr/bin/kyua report --verbose --results-filter passed,skipped,xfail,broken,failed --output test-report.txt
30
/usr/bin/kyua report-junit --output=test-report.xml
31
mv test-report.* ${METADIR}
32
33