|
|
@ -7,12 +7,28 @@ |
|
|
|
#include "gtest/gtest.h"
|
|
|
|
|
|
|
|
#include "src/settings/SettingsManager.h"
|
|
|
|
#include "src/utility/initialize.h"
|
|
|
|
|
|
|
|
int main(int argc, char* argv[]) { |
|
|
|
storm::settings::initializeAll("StoRM (Functional) Testing Suite", "storm-functional-tests"); |
|
|
|
std::cout << "StoRM (Functional) Testing Suite" << std::endl; |
|
|
|
|
|
|
|
testing::InitGoogleTest(&argc, argv); |
|
|
|
storm::utility::setUp(); |
|
|
|
storm::utility::setLogLevel(l3pp::LogLevel::WARN); |
|
|
|
|
|
|
|
char** filteredArguments = new char*[argc](); |
|
|
|
int position = 0; |
|
|
|
for (int i = 0; i < argc; ++i) { |
|
|
|
if (strcmp(argv[i], "--trace") != 0) { |
|
|
|
filteredArguments[position] = argv[i]; |
|
|
|
++position; |
|
|
|
} else { |
|
|
|
// Handle --trace
|
|
|
|
storm::utility::setLogLevel(l3pp::LogLevel::TRACE); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
testing::InitGoogleTest(&position, filteredArguments); |
|
|
|
|
|
|
|
int result = RUN_ALL_TESTS(); |
|
|
|
|
|
|
|