aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2016-03-29 13:50:38 -0400
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2016-03-31 16:39:53 -0400
commit480b1eb659f65be8ed039f1a9db3f762c41c9770 (patch)
tree734bd267a9aaef2400896ae22ede62d91a89ddcd /tools
parentfb2c66af10f92bc83659c4d8a32e02287f0e5dda (diff)
rcutorture: Convert test duration to seconds early
This commit converts test duration from minutes to seconds early on in order to prepare for upcoming OS-jitter-injection changes. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'tools')
-rwxr-xr-xtools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh5
-rwxr-xr-xtools/testing/selftests/rcutorture/bin/kvm.sh4
2 files changed, 4 insertions, 5 deletions
diff --git a/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh b/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh
index 2eb8fefbe7d9..73a265668421 100755
--- a/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh
+++ b/tools/testing/selftests/rcutorture/bin/kvm-test-1-run.sh
@@ -6,7 +6,7 @@
6# Execute this in the source tree. Do not run it as a background task 6# Execute this in the source tree. Do not run it as a background task
7# because qemu does not seem to like that much. 7# because qemu does not seem to like that much.
8# 8#
9# Usage: kvm-test-1-run.sh config builddir resdir minutes qemu-args boot_args 9# Usage: kvm-test-1-run.sh config builddir resdir seconds qemu-args boot_args
10# 10#
11# qemu-args defaults to "-enable-kvm -soundhw pcspk -nographic", along with 11# qemu-args defaults to "-enable-kvm -soundhw pcspk -nographic", along with
12# arguments specifying the number of CPUs and other 12# arguments specifying the number of CPUs and other
@@ -123,8 +123,7 @@ while test -f $builddir.ready
123do 123do
124 sleep 1 124 sleep 1
125done 125done
126minutes=$4 126seconds=$4
127seconds=$(($minutes * 60))
128qemu_args=$5 127qemu_args=$5
129boot_args=$6 128boot_args=$6
130 129
diff --git a/tools/testing/selftests/rcutorture/bin/kvm.sh b/tools/testing/selftests/rcutorture/bin/kvm.sh
index c33cb582b3dc..704e219f67a7 100755
--- a/tools/testing/selftests/rcutorture/bin/kvm.sh
+++ b/tools/testing/selftests/rcutorture/bin/kvm.sh
@@ -34,7 +34,7 @@ T=/tmp/kvm.sh.$$
34trap 'rm -rf $T' 0 34trap 'rm -rf $T' 0
35mkdir $T 35mkdir $T
36 36
37dur=30 37dur=$((30*60))
38dryrun="" 38dryrun=""
39KVM="`pwd`/tools/testing/selftests/rcutorture"; export KVM 39KVM="`pwd`/tools/testing/selftests/rcutorture"; export KVM
40PATH=${KVM}/bin:$PATH; export PATH 40PATH=${KVM}/bin:$PATH; export PATH
@@ -116,7 +116,7 @@ do
116 ;; 116 ;;
117 --duration) 117 --duration)
118 checkarg --duration "(minutes)" $# "$2" '^[0-9]*$' '^error' 118 checkarg --duration "(minutes)" $# "$2" '^[0-9]*$' '^error'
119 dur=$2 119 dur=$(($2*60))
120 shift 120 shift
121 ;; 121 ;;
122 --interactive) 122 --interactive)