diff options
Diffstat (limited to 'lib/parse-test.sh')
-rw-r--r-- | lib/parse-test.sh | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/lib/parse-test.sh b/lib/parse-test.sh index f642dde..5d87af8 100644 --- a/lib/parse-test.sh +++ b/lib/parse-test.sh @@ -1,7 +1,7 @@ parse_test_deps() { - ktest_cpus=$(grep -c '^processor' /proc/cpuinfo) + ktest_cpus=$(nproc) ktest_mem="" ktest_timeout="" ktest_kernel_append=() @@ -9,6 +9,7 @@ parse_test_deps() ktest_scratch_devs=() ktest_make_install=() ktest_kernel_config_require=() + ktest_qemu_append=() local NEXT_SCRATCH_DEV="b" local TESTPROG=$1 @@ -101,6 +102,18 @@ parse_test_deps() IFS=$OLDIFS } + require-qemu-append() + { + local OLDIFS=$IFS + IFS=',' + + for i in $1; do + ktest_kernel_config_require+=("$i") + done + + IFS=$OLDIFS + } + require-kernel-append() { ktest_kernel_append+=($1) |