Salome HOME
Correction for hydro_test
[modules/hydro.git] / src / HYDRO_tests / test_HYDROData_Main.cxx
index 9e5bab52f4b4d5f6c09f136f5f3a381b700f29f3..6d6840931a0fb1fb2aa97ff79ce0b21f6227f172 100644 (file)
 #include <QColor>
 #include <QTest>
 
-#define _DEVDEBUG_
+//#define _DEVDEBUG_
 #include "HYDRO_trace.hxx"
 
 #ifdef WIN32
-QString REF_DATA_PATH = qgetenv( "HYDRO_ROOT_DIR" ) + "/bin/salome/test/HYDRO";
+QString REF_DATA_PATH = qgetenv( "HYDRO_ROOT_DIR" ) + "/bin/salome/test/HYDRO/HYDRO";
 QString TMP_DIR = QDir::tempPath();
 #else
 QString REF_DATA_PATH = qgetenv( "HYDRO_ROOT_DIR" ) + "/bin/salome/test/HYDRO/HYDRO";
-QString TMP_DIR = QDir::tempPath() + "/hydro";
+QString TMP_DIR = qgetenv( "HYDRO_ROOT_DIR" ) + "/test_ref";
 #endif
 
 
@@ -70,23 +70,23 @@ int main( int argc, char* argv[] )
 
   // Add a listener that collects test result
   CppUnit::TestResultCollector result;
-  controller.addListener( &result );        
+  controller.addListener( &result );
 
   // Add a listener that print dots as test run.
   TestLib_Listener progress;
-  controller.addListener( &progress );      
+  controller.addListener( &progress );
 
-  CppUnit::TestFactoryRegistry& registry = 
+  CppUnit::TestFactoryRegistry& registry =
     CppUnit::TestFactoryRegistry::getRegistry();
   // Add the top suite to the test runner
   TestLib_Runner runner;
 #ifdef WIN32
   QString aPath = qgetenv( "HYDRO_SRC_DIR" ) + "/src/tests.cfg";
 #else
-  QString aPath = "/tmp/hydro/tests.cfg";
+  QString aPath = qgetenv( "HYDRO_ROOT_DIR" ) + "/tests.cfg";
 #endif
   runner.Load( aPath.toStdString() );
-  runner.addTest( registry.makeTest() );   
+  runner.addTest( registry.makeTest() );
   try
   {
     std::cout << "Running tests "  << testPath << "..." << std::endl;
@@ -100,7 +100,7 @@ int main( int argc, char* argv[] )
   }
   catch ( std::invalid_argument &e )  // Test path not resolved
   {
-    std::cerr  <<  std::endl  
+    std::cerr  <<  std::endl
       <<  "ERROR: "  <<  e.what()
       << std::endl;
     return 0;