tests/file-tests: check stderr as well
This commit is contained in:
parent
f73b7d1ec8
commit
f4e6172807
@ -15,12 +15,14 @@ printf $'#!/bin/bash
|
||||
compare() {
|
||||
IN="db/$1"
|
||||
OUT="$TMPDIR/out"
|
||||
rlRun "file \'$IN\' > \'$OUT\'" "0" "Run file on $1"
|
||||
ERR="$TMPDIR/err"
|
||||
rlRun "file \'$IN\' > \'$OUT\' 2> \'$ERR\'" "0" "Run file on $1"
|
||||
sed -i "s|^$IN: ||" "$OUT"
|
||||
REF="reference/$1.ref"
|
||||
if ! rlAssertNotDiffer "$REF" "$OUT"; then
|
||||
rlRun -l "diff -u \'$REF\' \'$OUT\'" 1
|
||||
fi
|
||||
rlRun "test ! -s \'$ERR\'" "0" "Check that stderr was empty"
|
||||
}
|
||||
|
||||
PACKAGE="file"
|
||||
|
||||
@ -4,12 +4,14 @@
|
||||
compare() {
|
||||
IN="db/$1"
|
||||
OUT="$TMPDIR/out"
|
||||
rlRun "file '$IN' > '$OUT'" "0" "Run file on $1"
|
||||
ERR="$TMPDIR/err"
|
||||
rlRun "file '$IN' > '$OUT' 2> '$ERR'" "0" "Run file on $1"
|
||||
sed -i "s|^$IN: ||" "$OUT"
|
||||
REF="reference/$1.ref"
|
||||
if ! rlAssertNotDiffer "$REF" "$OUT"; then
|
||||
rlRun -l "diff -u '$REF' '$OUT'" 1
|
||||
fi
|
||||
rlRun "test ! -s '$ERR'" "0" "Check that stderr was empty"
|
||||
}
|
||||
|
||||
PACKAGE="file"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user