1 #include "Mongoose_Test.hpp"
2 
3 using namespace Mongoose;
4 
5 #undef LOG_ERROR
6 #undef LOG_WARN
7 #undef LOG_INFO
8 #undef LOG_TEST
9 #define LOG_ERROR 1
10 #define LOG_WARN 1
11 #define LOG_INFO 0
12 #define LOG_TEST 1
13 
main(int argn,const char ** argv)14 int main(int argn, const char **argv)
15 {
16     SuiteSparse_start();
17 
18     if (argn != 2)
19     {
20         // Wrong number of arguments - return error
21         SuiteSparse_finish();
22         return EXIT_FAILURE;
23     }
24 
25     // Read in input file name
26     std::string inputFile = std::string(argv[1]);
27 
28     // Set Logger to report only Test-level messages
29     Logger::setDebugLevel(Test);
30 
31     // Run the memory test
32     int status = runMemoryTest(inputFile);
33 
34     SuiteSparse_finish();
35 
36     return status;
37 }