From a03edd5fccd89de05147735264354a6a841eb112 Mon Sep 17 00:00:00 2001 From: Craig Dowell Date: Tue, 29 Sep 2009 19:58:29 -0700 Subject: [PATCH] If test suite not found, return failure --- utils/test-runner.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/utils/test-runner.cc b/utils/test-runner.cc index d12118c46..1cc14de14 100644 --- a/utils/test-runner.cc +++ b/utils/test-runner.cc @@ -230,6 +230,7 @@ main (int argc, char *argv[]) // but we'll do it if asked. // bool result = false; + bool suiteRan = false; for (uint32_t i = 0; i < TestRunner::GetNTestSuites (); ++i) { @@ -240,9 +241,19 @@ main (int argc, char *argv[]) testSuite->SetStream (pofs); testSuite->SetVerbose (doVerbose); result |= testSuite->Run (); + suiteRan = true; } } ofs.close(); + + // + // If we couldn't figure out how to run at least one test, then return an error + // + if (suiteRan == false) + { + return true; + } + return result; }