diff options
author | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-04-02 12:21:19 +0200 |
---|---|---|
committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2016-04-25 22:19:30 +0200 |
commit | e2119b28fd6b107d07923cb3bcbd667a9bdc28a5 (patch) | |
tree | c4f04fd57d346204f689490323e2cb553bc122d3 /test | |
parent | 3a6933eb45e6163e6c1a102eb4c263ecb9d34f7a (diff) |
Print help message if integration test framework is built in Release mode
Diffstat (limited to 'test')
-rw-r--r-- | test/integration/Main.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/integration/Main.cpp b/test/integration/Main.cpp index 097f539..0565ab3 100644 --- a/test/integration/Main.cpp +++ b/test/integration/Main.cpp @@ -361,17 +361,22 @@ int main(int argc, char **argv) } // Check whether the root path exists, make it a canonical path + logger.headline("GATHER TESTS"); fs::path root = fs::path(SpecialPaths::getDebugTestdataDir()) / "integration"; if (!fs::is_directory(root)) { logger.fail("Could not find integration test data directory: " + root.native()); +#ifdef NDEBUG + logger.note( + "This is a release build, copy the \"testdata\" folder into the " + "same directory as the executable."); +#endif return ERROR; } root = fs::canonical(root); // Fetch all test cases - logger.headline("GATHER TESTS"); std::vector<Test> tests = gatherTests(root); std::string testsWord = tests.size() == 1 ? " test" : " tests"; logger.note(std::to_string(tests.size()) + testsWord + " found"); |