mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
check: make results/check.log match everybody else
results/check.log is inconsistent with what goes to stdout and $tmp.summary. It passes the ran and failed tests through fmt but not the "Not Run" tests for some reason, and nobody else passes it through fmt. So fix this to be the same output as what goes to stdout and $tmp.summary to make for easier post parsing. Now we'll get Ran: <single line with all the tests> Not run: <single line with all the not run tests> Failures: <single line with all the failed tests> Signed-off-by: Josef Bacik <jbacik@fb.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
committed by
Dave Chinner
parent
4548a76e89
commit
ddc9483644
@@ -342,17 +342,18 @@ END { if (NR > 0) {
|
||||
|
||||
echo "" >>$check.log
|
||||
date >>$check.log
|
||||
echo $list | fmt | sed -e 's/^/ /' -e "s;$SRC_DIR/;;g" >>$check.log
|
||||
$interrupt && echo "Interrupted!" >>$check.log
|
||||
|
||||
echo "SECTION -- $section" >>$tmp.summary
|
||||
echo "=========================" >>$tmp.summary
|
||||
if [ ! -z "$n_try" -a $n_try != 0 ]
|
||||
then
|
||||
echo "Ran:$try"
|
||||
echo "Ran:$try" >>$check.log
|
||||
echo "Ran:$try" >>$tmp.summary
|
||||
fi
|
||||
|
||||
$interrupt && echo "Interrupted!" >>$check.log
|
||||
|
||||
if [ ! -z "$notrun" ]
|
||||
then
|
||||
echo "Not run:$notrun"
|
||||
@@ -364,7 +365,7 @@ END { if (NR > 0) {
|
||||
then
|
||||
echo "Failures:$bad"
|
||||
echo "Failed $n_bad of $n_try tests"
|
||||
echo "Failures:$bad" | fmt >>$check.log
|
||||
echo "Failures:$bad" >>$check.log
|
||||
echo "Failed $n_bad of $n_try tests" >>$check.log
|
||||
echo "Failures:$bad" >>$tmp.summary
|
||||
echo "Failed $n_bad of $n_try tests" >>$tmp.summary
|
||||
|
||||
Reference in New Issue
Block a user