X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDRO_tests%2Ftest_HYDROData_Main.cxx;h=b9fbf30583413fb818844aa52f5c082e2c1afb41;hb=ba53436c18b7ed378d149952aff0b5ecafc3e902;hp=05f6b9b8f8cb7140b5c208f3b962cdb14bc07f0b;hpb=58bb6b7459bebeeb089c9ed486c4683a8bae7288;p=modules%2Fhydro.git diff --git a/src/HYDRO_tests/test_HYDROData_Main.cxx b/src/HYDRO_tests/test_HYDROData_Main.cxx index 05f6b9b8..b9fbf305 100644 --- a/src/HYDRO_tests/test_HYDROData_Main.cxx +++ b/src/HYDRO_tests/test_HYDROData_Main.cxx @@ -24,7 +24,7 @@ #include #include #include -#include +#include #include #include #include @@ -33,13 +33,20 @@ #define _DEVDEBUG_ #include "HYDRO_trace.hxx" +#ifdef WIN32 +QString REF_DATA_PATH = qgetenv( "HYDRO_ROOT_DIR" ) + "/bin/salome/test/HYDRO"; +#else +QString REF_DATA_PATH = qgetenv( "HYDRO_ROOT_DIR" ) + "/bin/salome/test/HYDRO/HYDRO"; +#endif + + int main( int argc, char* argv[] ) { QApplication anApp( argc, argv ); SUIT_Session aSession; aSession.startApplication("std"); - OCCViewer_ViewWindow* aWindow = TestViewer::viewWindow(); + OCCViewer_ViewFrame* aWindow = TestViewer::viewWindow(); int W = 800, H = 600; aWindow->setGeometry( 200, 200, W, H ); @@ -90,10 +97,24 @@ int main( int argc, char* argv[] ) return 0; } bool isOK = result.wasSuccessful(); + +#ifndef WIN32 DEBTRACE("End of tests"); +#endif + aWindow->close(); aSession.closeSession(); anApp.exit(!isOK); + +#ifndef WIN32 DEBTRACE("--- TODO: exception on exit..."); // TODO: exception on exit... +#endif + + int ms = progress.GetCompleteTimeInMS(); + printf( "\n\n" ); + printf( "%i TESTS in %i SUITES\n", progress.GetNbTests(), progress.GetNbSuites() ); + printf( "COMPLETE TESTS TIME: %i ms\n", ms ); + progress.DumpFailures(); + return result.wasSuccessful() ? 0 : 1; }