From 8eac63954f09c02f373e54ba57f15f63c5260ed5 Mon Sep 17 00:00:00 2001 From: Ian Chen Date: Wed, 5 Feb 2025 11:42:07 +0800 Subject: [PATCH] chore(selftest): use vng in selftest(struct-ops) --- selftest/common/run-6.12.sh | 22 ---------------------- selftest/struct-ops/run-vm.sh | 1 + selftest/struct-ops/run.sh | 13 ++++++++++++- 3 files changed, 13 insertions(+), 23 deletions(-) delete mode 100755 selftest/common/run-6.12.sh create mode 120000 selftest/struct-ops/run-vm.sh mode change 120000 => 100755 selftest/struct-ops/run.sh diff --git a/selftest/common/run-6.12.sh b/selftest/common/run-6.12.sh deleted file mode 100755 index c6b803c..0000000 --- a/selftest/common/run-6.12.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -# SETTINGS - -TEST=$(dirname $0)/$1 # execute -TIMEOUT=10 # seconds - -# COMMON - -COMMON="$(dirname $0)/../common/common.sh" -[[ -f $COMMON ]] && { . $COMMON; } || { error "no common"; exit 1; } - -# MAIN - -kern_version ge 6.12 - -check_build -check_ppid -test_exec -test_finish - -exit 0 diff --git a/selftest/struct-ops/run-vm.sh b/selftest/struct-ops/run-vm.sh new file mode 120000 index 0000000..7469344 --- /dev/null +++ b/selftest/struct-ops/run-vm.sh @@ -0,0 +1 @@ +../common/run-vm-stage2.sh \ No newline at end of file diff --git a/selftest/struct-ops/run.sh b/selftest/struct-ops/run.sh deleted file mode 120000 index 3c2cb06..0000000 --- a/selftest/struct-ops/run.sh +++ /dev/null @@ -1 +0,0 @@ -../common/run-6.12.sh \ No newline at end of file diff --git a/selftest/struct-ops/run.sh b/selftest/struct-ops/run.sh new file mode 100755 index 0000000..3a9e486 --- /dev/null +++ b/selftest/struct-ops/run.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +TEST=$(dirname $0)/$1 # execute +TIMEOUT=10 # seconds +KERNEL_VERSION=v6.12.2 # kernel version + +# SETTINGS +COMMON="$(dirname $0)/../common/common.sh" + +vng -v -r $KERNEL_VERSION --rodir="$(realpath ..)" -- "export TEST=$TEST COMMON=$COMMON TIMEOUT=$TIMEOUT; ./run-vm.sh" + +exit 0