ref: e2c2808a2a5f83c7c8f204cd01035a1713be8787
parent: 0b99465823930170bb45c9264c10ed5936be5bb4
author: glenda@drat <glenda@drat>
date: Thu May 26 03:08:50 EDT 2016
Fix test scripts. Some tests are still busted.
--- a/lib/std/syswrap+plan9.myr
+++ b/lib/std/syswrap+plan9.myr
@@ -98,7 +98,8 @@
if opts & Ocreat != 0
- fd = sys.create(path, (opts & ~Ocreat : sys.fdopt), (mode : int))
+ opts &= ~Ocreat
+ fd = sys.create(path, (opts : sys.fdopt), (mode : int))
else
fd = sys.open(path, (opts : sys.fdopt))
;;
--- a/test/bld.sub
+++ b/test/bld.sub
@@ -1,1 +1,2 @@
-cmd runtest {test} = ./runtest.sh ;;+cmd runtest {test,tag=posixy} = ./runtest.sh ;;+cmd runtest {test,tag=plan9} = ./runtest.rc ;;--- a/test/runtest.rc
+++ b/test/runtest.rc
@@ -12,13 +12,13 @@
fn pass {passed=$passed ^ ' ' ^ $1
- echo "!}>> ok"
+ echo '!}>> ok'
}
fn fail {echo FAIL: $1
- failed=$failed ^ ' ' ^ $1}
- echo "!}>> fail $1"
+ failed=$failed ^ ' ' ^ $1
+ echo '!}>> fail '
}
fn expectstatus {@@ -64,7 +64,7 @@
type=$1; shift
res=$1; shift
- echo "test $test <<{!"+ echo 'test' $test '<<{!'build $test
switch($type) {case E
@@ -79,7 +79,7 @@
}
fn F {- echo "test $test <<{!"+ echo 'test' ^ $1 '<<{!' @{ build $1 } > /dev/nullif (~ $status ''/)
fail $1
@@ -87,7 +87,7 @@
pass $1
}
-echo "MTEST `{grep '^[BF]' tests | wc -l}"+echo 'MTEST ' `{grep '^[BF]' tests | wc -l}. tests
--
⑨