summaryrefslogtreecommitdiffstats
path: root/Tools/Scripts/run-gtk-tests
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/Scripts/run-gtk-tests')
-rw-r--r--Tools/Scripts/run-gtk-tests15
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;
+}