Hi,

I have observed twice now within the last month that ctest with -j is hanging. It seems to not notice that a test has ended and it is furthermore not reacting to the timeout given on the command line.

The following output is from a jenkins log. The job invokes ctest like this:

ctest --output-on-failure --timeout 10800 -C Debug -j %NUMBER_OF_PROCESSORS%

where number of processors is 32. Note that it should have stopped the job well before jenkins didafter 300 minutes as 10800 seconds is only 180 minutes and the compilation that is done before running the tests takes less than 15 minutes.

I logged into the machine while ctest was hanging and test job #3 mitest-test was not running any longer.

Test project F:/jenkins/workspace/personal-ts-7.0-all-tests-3/arch/win32/build
      Start  1: micppunit-test
      Start  2: evbase-test
      Start  3: mitest-test
      Start  4: tinymath-test
      Start  5: mistral-test
      Start  6: usg-test
      Start  7: mint-test
      Start  8: charls-test
      Start  9: vdbclient-test
      Start 10: qtutility-test
      Start 11: yargnits-test
      Start 12: trident-test
      Start 13: sturgeon-test
      Start 14: camutility-test
      Start 15: general2d-test
      Start 16: hl7tools-test
      Start 17: session-manager-test
      Start 18: libwfm-test
      Start 19: common-tests
 1/19 Test  #1: micppunit-test ...................   Passed    1.20 sec
 2/19 Test  #4: tinymath-test ....................   Passed    1.89 sec
 3/19 Test #16: hl7tools-test ....................   Passed    4.95 sec
 4/19 Test  #7: mint-test ........................   Passed    7.71 sec
 5/19 Test  #8: charls-test ......................   Passed    7.66 sec
 6/19 Test #18: libwfm-test ......................   Passed   14.21 sec
 7/19 Test  #6: usg-test .........................   Passed   18.10 sec
 8/19 Test #17: session-manager-test .............   Passed   18.35 sec
 9/19 Test #13: sturgeon-test ....................   Passed   19.66 sec
10/19 Test #15: general2d-test ...................   Passed   19.70 sec
11/19 Test #10: qtutility-test ...................   Passed   24.13 sec
12/19 Test #14: camutility-test ..................   Passed   33.26 sec
13/19 Test #12: trident-test .....................   Passed   33.76 sec
14/19 Test #11: yargnits-test ....................   Passed   40.25 sec
15/19 Test  #9: vdbclient-test ...................   Passed   50.64 sec
16/19 Test #19: common-tests .....................   Passed   61.04 sec
17/19 Test  #5: mistral-test .....................   Passed   77.47 sec
18/19 Test  #2: evbase-test ......................   Passed  138.26 sec

Build timed out (after 300 minutes).

I searched the cmake bug tracker for problems with ctest hanging, but did not find any. Anyone aware of problems such as this?

I grabbed a dump of the hanging ctest and I will see if I can get anything out of it.

Best regards,
Thomas Sondergaard

--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to