19 lines
388 B
Plaintext
19 lines
388 B
Plaintext
|
#!/cmd/rc
|
||
|
runner=$0
|
||
|
test = `{echo $runner|sed 's/.runner//'}
|
||
|
test_output = /tmp/output-`{basename $test}
|
||
|
|
||
|
if ( test -e $test_output) rm $test_output
|
||
|
|
||
|
$test $test_output > /dev/null
|
||
|
if ( cat $test_output | grep 'fprintf works.' > /dev/null ) {
|
||
|
if ( cat $test_output | grep 'fputs works.' > /dev/null ) {
|
||
|
rm $test_output
|
||
|
echo PASS
|
||
|
exit PASS
|
||
|
}
|
||
|
}
|
||
|
cat $test_output
|
||
|
echo FAIL
|
||
|
exit FAIL
|