You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							42 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							42 lines
						
					
					
						
							1.4 KiB
						
					
					
				| #include <iostream> | |
|  | |
| #include "gtest/gtest.h" | |
| #include "log4cplus/logger.h" | |
| #include "log4cplus/loggingmacros.h" | |
| #include "log4cplus/consoleappender.h" | |
| #include "log4cplus/fileappender.h" | |
|  | |
| #include "src/settings/SettingsManager.h" | |
|  | |
| log4cplus::Logger logger; | |
| 
 | |
| /*! | |
|  * Initializes the logging framework. | |
|  */ | |
| void setUpLogging() { | |
| 	logger = log4cplus::Logger::getInstance(LOG4CPLUS_TEXT("main")); | |
| 	logger.setLogLevel(log4cplus::ERROR_LOG_LEVEL); | |
| 	log4cplus::SharedAppenderPtr fileLogAppender(new log4cplus::FileAppender("storm-functional-tests.log")); | |
| 	fileLogAppender->setName("mainFileAppender"); | |
| 	fileLogAppender->setThreshold(log4cplus::FATAL_LOG_LEVEL); | |
| 	fileLogAppender->setLayout(std::auto_ptr<log4cplus::Layout>(new log4cplus::PatternLayout("%-5p - %D{%H:%M} (%r ms) - %F:%L : %m%n"))); | |
| 	logger.addAppender(fileLogAppender); | |
| 
 | |
| 	// Uncomment these lines to enable console logging output | |
| 	// log4cplus::SharedAppenderPtr consoleLogAppender(new log4cplus::ConsoleAppender()); | |
| 	// consoleLogAppender->setName("mainConsoleAppender"); | |
| 	// consoleLogAppender->setLayout(std::auto_ptr<log4cplus::Layout>(new log4cplus::PatternLayout("%-5p - %D{%H:%M:%s} (%r ms) - %F:%L : %m%n"))); | |
| 	// logger.addAppender(consoleLogAppender); | |
| } | |
| 
 | |
| int main(int argc, char* argv[]) { | |
| 	setUpLogging(); | |
| 	std::cout << "StoRM (Functional) Testing Suite" << std::endl; | |
| 	 | |
| 	testing::InitGoogleTest(&argc, argv); | |
| 
 | |
|     int result = RUN_ALL_TESTS(); | |
|      | |
|     logger.closeNestedAppenders(); | |
|     return result; | |
| }
 |