bloomberg / bde

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Apache License 2.0
1.67k stars 316 forks source link

Test failure in bdlmt_timereventscheduler.t #289

Open greghogan opened 1 year ago

greghogan commented 1 year ago

bde 3.110.0.3 bde-tools 3.110.0.0

This failure is very intermittent. Only the output from the failed execution is copied below.

$ while ctest -VV -R 'bdlmt_timereventscheduler\.t'; do :; done
UpdateCTestConfiguration  from :/tmp/guix-build-bloomberg-bde-3.110.0.3.drv-0/build/DartConfiguration.tcl
UpdateCTestConfiguration  from :/tmp/guix-build-bloomberg-bde-3.110.0.3.drv-0/build/DartConfiguration.tcl
Test project /tmp/guix-build-bloomberg-bde-3.110.0.3.drv-0/build
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 400
    Start 400: bdlmt_timereventscheduler.t

400: Test command: /gnu/store/65i3nhcwmz0p8rqbg48gaavyky4g4hwk-python-3.9.9/bin/python3.9 "/gnu/store/van5j8ddlvsrwqjf9j7jvw4c722jl43c-bloomberg-bde-tools-3.110.0.0/bin/bde_runtest.py" "/tmp/guix-build-bloomberg-bde-3.110.0.3.drv-0/build/bdlmt_timereventscheduler.t"
400: Test timeout computed to be: 10000000
400: [17:48:12] TEST START
400: [17:48:13] CASE  1: SUCCESS
400: [17:48:14] CASE  3: SUCCESS
400: [17:48:16] CASE  2: SUCCESS
400: [17:48:18] CASE  4: SUCCESS
400: [17:48:20] CASE  6: SUCCESS
400: [17:48:21] CASE  7: SUCCESS
400: [17:48:22] CASE  8: SUCCESS
400: [17:48:23] CASE  5: FAILURE (rc 1)
400: TEST /tmp/guix-build-bloomberg-bde-3.110.0.3.drv-0/source/groups/bdl/bdlmt/bdlmt_timereventscheduler.t.cpp CASE 5
400: Error /tmp/guix-build-bloomberg-bde-3.110.0.3.drv-0/source/groups/bdl/bdlmt/bdlmt_timereventscheduler.t.cpp(4781): 1 == testObj.numExecuted()    (failed)
400: Error, non-zero test status = 1.
400: 
400: [17:48:25] CASE 10: SUCCESS
400: [17:48:26] CASE  9: SUCCESS
400: [17:48:27] CASE 11: SUCCESS
400: [17:48:27] CASE 12: SUCCESS
400: [17:48:28] CASE 13: SUCCESS
400: [17:48:34] CASE 15: SUCCESS
400: [17:48:35] CASE 16: SUCCESS
400: [17:48:35] CASE 17: SUCCESS
400: [17:48:35] CASE 18: SUCCESS
400: [17:48:36] CASE 19: SUCCESS
400: [17:48:36] CASE 20: SUCCESS
400: [17:48:36] CASE 21: SUCCESS
400: [17:48:36] CASE 14: SUCCESS
400: [17:48:36] CASE 22: SUCCESS
400: [17:48:36] CASE 23: SUCCESS
400: [17:48:36] CASE 25: SUCCESS
400: [17:48:36] CASE 26: SUCCESS
400: [17:48:36] CASE 27: SUCCESS
400: [17:48:36] CASE 24: SUCCESS
400: [17:48:36] CASE 29: SUCCESS
400: [17:48:37] CASE 28: SUCCESS
1/1 Test #400: bdlmt_timereventscheduler.t ......***Failed   24.85 sec
[17:48:12] TEST START
[17:48:13] CASE  1: SUCCESS
[17:48:14] CASE  3: SUCCESS
[17:48:16] CASE  2: SUCCESS
[17:48:18] CASE  4: SUCCESS
[17:48:20] CASE  6: SUCCESS
[17:48:21] CASE  7: SUCCESS
[17:48:22] CASE  8: SUCCESS
[17:48:23] CASE  5: FAILURE (rc 1)
TEST /tmp/guix-build-bloomberg-bde-3.110.0.3.drv-0/source/groups/bdl/bdlmt/bdlmt_timereventscheduler.t.cpp CASE 5
Error /tmp/guix-build-bloomberg-bde-3.110.0.3.drv-0/source/groups/bdl/bdlmt/bdlmt_timereventscheduler.t.cpp(4781): 1 == testObj.numExecuted()    (failed)
Error, non-zero test status = 1.

[17:48:25] CASE 10: SUCCESS
[17:48:26] CASE  9: SUCCESS
[17:48:27] CASE 11: SUCCESS
[17:48:27] CASE 12: SUCCESS
[17:48:28] CASE 13: SUCCESS
[17:48:34] CASE 15: SUCCESS
[17:48:35] CASE 16: SUCCESS
[17:48:35] CASE 17: SUCCESS
[17:48:35] CASE 18: SUCCESS
[17:48:36] CASE 19: SUCCESS
[17:48:36] CASE 20: SUCCESS
[17:48:36] CASE 21: SUCCESS
[17:48:36] CASE 14: SUCCESS
[17:48:36] CASE 22: SUCCESS
[17:48:36] CASE 23: SUCCESS
[17:48:36] CASE 25: SUCCESS
[17:48:36] CASE 26: SUCCESS
[17:48:36] CASE 27: SUCCESS
[17:48:36] CASE 24: SUCCESS
[17:48:36] CASE 29: SUCCESS
[17:48:37] CASE 28: SUCCESS

0% tests passed, 1 tests failed out of 1

Label Time Summary:
all                            =  24.85 sec*proc (1 test)
all.t                          =  24.85 sec*proc (1 test)
bdl                            =  24.85 sec*proc (1 test)
bdl.t                          =  24.85 sec*proc (1 test)
bdlmt                          =  24.85 sec*proc (1 test)
bdlmt.t                        =  24.85 sec*proc (1 test)
bdlmt_timereventscheduler      =  24.85 sec*proc (1 test)
bdlmt_timereventscheduler.t    =  24.85 sec*proc (1 test)

Total Test time (real) =  27.14 sec

The following tests FAILED:
    400 - bdlmt_timereventscheduler.t (Failed)
Errors while running CTest