aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiva Mahadevan <me@svmhdvn.name>2025-07-04 14:16:09 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2025-07-04 16:27:59 +0000
commitf6e5bcd4716c2974c7ceb1fbbfc0ef8db8e13d8b (patch)
treee8a6c4e57c328e1afde1890a2a8672b542c2bb5c
parent5fea0aec5c8e7e8e68a3f0de6ae717588344a6b4 (diff)
tests/ci: run ci-full kyua tests in parallel
By default, use all available cpus given to the VM. This can be controlled with the already available PARALLEL_JOBS make variable. Signed-off-by: Siva Mahadevan <me@svmhdvn.name> Pull Request: https://github.com/freebsd/freebsd-src/pull/1754
-rwxr-xr-xtests/ci/tools/freebsdci3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/ci/tools/freebsdci b/tests/ci/tools/freebsdci
index f0030fe00aba..7b4ce9669ab2 100755
--- a/tests/ci/tools/freebsdci
+++ b/tests/ci/tools/freebsdci
@@ -34,6 +34,7 @@ rcvar=freebsdci_enable
start_cmd="firstboot_ci_run"
stop_cmd=":"
os_arch=$(uname -p)
+parallelism=$(nproc)
tardev=/dev/vtbd1
metadir=/meta
istar=$(file -s ${tardev} | grep "POSIX tar archive" | wc -l)
@@ -74,7 +75,7 @@ full_tests()
tar xvf ${tardev} -C ${metadir}
cd /usr/tests
set +e
- kyua test
+ kyua -v parallelism=${parallelism} test
rc=$?
set -e
if [ ${rc} -ne 0 ] && [ ${rc} -ne 1 ]; then