|
@@ -58,9 +58,11 @@ tf_do_subtest() {
|
58
|
58
|
tf_warn "bad header format";
|
59
|
59
|
return $TF_ES_QUIT
|
60
|
60
|
fi
|
61
|
|
- local tcmd="tail -n+$start_at $name | $env $cmd - > $name.result"
|
|
61
|
+ touch $name.stderr.oracle
|
|
62
|
+ local tcmd="tail -n+$start_at $name | $env $cmd - > $name.stdout.result 2> $name.stderr.result"
|
62
|
63
|
eval "$tcmd"
|
63
|
|
- diff -u $name.oracle $name.result
|
|
64
|
+ diff -u $name.stdout.oracle $name.stdout.result || return $TF_ES_FAIL
|
|
65
|
+ diff -u $name.stderr.oracle $name.stderr.result || return $TF_ES_FAIL
|
64
|
66
|
}
|
65
|
67
|
|
66
|
68
|
tf_do_subtests() {
|