From f4e6172807086d5d3bad9790386a03bf8ca924b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zaoral?= Date: Thu, 2 Feb 2023 10:26:34 +0100 Subject: [PATCH] tests/file-tests: check stderr as well --- tests/file-tests/prepare.sh | 4 +++- tests/file-tests/runtest.sh | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/file-tests/prepare.sh b/tests/file-tests/prepare.sh index b7bfb6d..fe9a3b5 100755 --- a/tests/file-tests/prepare.sh +++ b/tests/file-tests/prepare.sh @@ -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" diff --git a/tests/file-tests/runtest.sh b/tests/file-tests/runtest.sh index 9a4a97c..9b280fc 100755 --- a/tests/file-tests/runtest.sh +++ b/tests/file-tests/runtest.sh @@ -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"