]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
PR: test result summary in a file
authorprascle <prascle>
Sat, 15 Oct 2005 10:25:37 +0000 (10:25 +0000)
committerprascle <prascle>
Sat, 15 Oct 2005 10:25:37 +0000 (10:25 +0000)
src/Basics/Test/BasicMainTest.hxx

index ace8349edb1b0e35c105f08ee203a50940b14450..54b2db9ee0c17232254911f38a34a42b522068ae 100644 (file)
@@ -10,6 +10,9 @@
 #include <cppunit/TestRunner.h>
 #include <stdexcept>
 
+#include <iostream>
+#include <fstream>
+
 // ============================================================================
 /*!
  *  Main program source for Unit Tests with cppunit package does not depend
@@ -47,12 +50,16 @@ int main(int argc, char* argv[])
 
   // ---  Print test in a compiler compatible format.
 
-  CPPUNIT_NS::CompilerOutputter outputter( &result, std::cerr );
+  std::ofstream testFile;
+  testFile.open("UnitTestsResult", std::ios::out |  std::ios::trunc);
+  //CPPUNIT_NS::CompilerOutputter outputter( &result, std::cerr );
+  CPPUNIT_NS::CompilerOutputter outputter( &result, testFile );
   outputter.write(); 
 
   // ---  Run the tests.
 
   bool wasSucessful = result.wasSuccessful();
+  testFile.close();
 
   // ---  Return error code 1 if the one of test failed.