diff options
Diffstat (limited to 'Tools/Scripts/run-gtk-tests')
-rw-r--r-- | Tools/Scripts/run-gtk-tests | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/Tools/Scripts/run-gtk-tests b/Tools/Scripts/run-gtk-tests index 9a57319..43c73c2 100644 --- a/Tools/Scripts/run-gtk-tests +++ b/Tools/Scripts/run-gtk-tests @@ -32,4 +32,17 @@ my @unitTests = glob $productDir . "/Programs/unittests/*"; if ($#unitTests < 1) { die "ERROR: tests not found in $productDir.\n"; } -system "gtester -k @unitTests" + +my $exitStatus = 0; +foreach my $unitTest (@unitTests) +{ + system "gtester $unitTest"; + if ($?) { + $exitStatus = $?; + } +} + +if ($exitStatus) { + print "Tests failed\n"; + exit $exitStatus; +} |