From a1dd6bb056dd70255a62c2d412404996553de4ce Mon Sep 17 00:00:00 2001 From: Martin Whitaker Date: Mon, 14 Dec 2020 11:22:34 +0000 Subject: [PATCH] Fix CI test.sh to return an exit code of 1 if any step fails. --- .github/test.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/test.sh b/.github/test.sh index bbefc30cc..b21acab9f 100755 --- a/.github/test.sh +++ b/.github/test.sh @@ -1,17 +1,20 @@ #!/usr/bin/env sh -git clone https://github.com/steveicarus/ivtest.git +git clone https://github.com/steveicarus/ivtest.git || exit 1 cd ivtest version=devel +status=0 if [ "$OS" = 'Windows_NT' ]; then perl update_msys2_report.pl $version - perl vvp_reg.pl - diff --strip-trailing-cr regression_report-msys2-$version.txt regression_report.txt + perl vvp_reg.pl || status=1 + diff --strip-trailing-cr regression_report-msys2-$version.txt regression_report.txt || status=1 else - perl vvp_reg.pl - diff regression_report-$version.txt regression_report.txt + perl vvp_reg.pl || status=1 + diff regression_report-$version.txt regression_report.txt || status=1 fi -perl vpi_reg.pl +perl vpi_reg.pl || status=1 + +exit $status