diff --git a/test/regress/main.cpp b/test/regress/main.cpp index c09dd581..f3324c24 100644 --- a/test/regress/main.cpp +++ b/test/regress/main.cpp @@ -70,7 +70,14 @@ void run_tests() int cpp_main(int /*argc*/, char * /*argv*/[]) { #ifdef TEST_THREADS - get_array_data(); // initialises data. + try{ + get_array_data(); // initialises data. + } + catch(const std::exception& e) + { + std::cerr << "TSS Initialisation failed with message: " << e.what() << std::endl; + return -1; + } std::list > threads; for(int i = 0; i < 5; ++i)