diff options
-rw-r--r-- | lib/libktest.sh | 1 | ||||
-rw-r--r-- | tests/prelude.sh | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/libktest.sh b/lib/libktest.sh index 5cfc8f4..62ce209 100644 --- a/lib/libktest.sh +++ b/lib/libktest.sh @@ -449,6 +449,7 @@ start_vm() [ "$(ulimit)" == "unlimited" ] || ulimit -n 65535 qemu_cmd+=("${ktest_qemu_append[@]}") + qemu_cmd=("${ktest_qemu_prepend[@]}" "${qemu_cmd[@]}") set +o errexit save_env diff --git a/tests/prelude.sh b/tests/prelude.sh index ced9770..9b0fd61 100644 --- a/tests/prelude.sh +++ b/tests/prelude.sh @@ -142,6 +142,11 @@ require-qemu-append() ktest_qemu_append+=("$@") } +require-qemu-prepend() +{ + ktest_qemu_prepend+=("$@") +} + require-kernel-append() { ktest_kernel_append+=("$1") @@ -379,6 +384,7 @@ main() echo "ktest_kernel_config_require=(${ktest_kernel_config_require[@]})" echo "ktest_kernel_config_require_soft=(${ktest_kernel_config_require_soft[@]})" echo "ktest_qemu_append=(${ktest_qemu_append[@]})" + echo "ktest_qemu_prepend=(${ktest_qemu_prepend[@]})" echo "ktest_allow_taint=$ktest_allow_taint" echo "ktest_tests_unknown=$ktest_tests_unknown" echo "ktest_kconfig_base=$ktest_kconfig_base" |