]> xenbits.xensource.com Git - people/liuw/rumprun.git/commitdiff
support running runtests.sh from arbitrary dir
authorAntti Kantee <pooka@iki.fi>
Fri, 17 Apr 2015 15:01:47 +0000 (15:01 +0000)
committerAntti Kantee <pooka@iki.fi>
Fri, 17 Apr 2015 15:01:47 +0000 (15:01 +0000)
tests/runtests.sh

index 632b6fd8aa29fdd147b8907cb424fb26ba53d455..f4e51109cca1d4cb13035b82e4a3716b6ecc7550 100755 (executable)
@@ -29,9 +29,6 @@
 # TODO: use a more scalable way of specifying tests
 TESTS='hello/hello basic/ctor_test basic/pthread_test basic/tls_test'
 
-RUMPRUN=$(pwd)/../app-tools/rumprun
-RUMPSTOP=$(pwd)/../app-tools/rumpstop
-
 STARTMAGIC='=== FOE RUMPRUN 12345 TES-TER 54321 ==='
 ENDMAGIC='=== RUMPRUN 12345 TES-TER 54321 EOF ==='
 
@@ -116,6 +113,10 @@ runtest ()
        runtest tester disk.img
 }
 
+cd $(dirname $0) || die 'could not enter test dir'
+RUMPRUN=$(pwd)/../app-tools/rumprun
+RUMPSTOP=$(pwd)/../app-tools/rumpstop
+
 [ $# -eq 1 ] || die "usage: runtests.sh qemu|xen"
 STACK=$1
 [ ${STACK} != none ] || exit 0