Open
Description
Version
24.03
Which installation method(s) does this occur on?
Source
Describe the bug.
The parallel_test.wait_for
fails intermittently
Minimum reproducible example
./build/cpp/mrc/tests/test_mrc.x --gtest_filter="*ParallelTests*"
Relevant log output
[----------] 9 tests from TestNode/ParallelTests
[ RUN ] TestNode/ParallelTests.SourceMultiThread/0
[ OK ] TestNode/ParallelTests.SourceMultiThread/0 (10 ms)
[ RUN ] TestNode/ParallelTests.SourceMultiThread/1
[ OK ] TestNode/ParallelTests.SourceMultiThread/1 (10 ms)
[ RUN ] TestNode/ParallelTests.SourceMultiThread/2
[ OK ] TestNode/ParallelTests.SourceMultiThread/2 (11 ms)
[ RUN ] TestNode/ParallelTests.SinkMultiThread/0
[ OK ] TestNode/ParallelTests.SinkMultiThread/0 (10 ms)
[ RUN ] TestNode/ParallelTests.SinkMultiThread/1
[ OK ] TestNode/ParallelTests.SinkMultiThread/1 (10 ms)
[ RUN ] TestNode/ParallelTests.SinkMultiThread/2
[ OK ] TestNode/ParallelTests.SinkMultiThread/2 (10 ms)
[ RUN ] TestNode/ParallelTests.NodeMultiThread/0
[ OK ] TestNode/ParallelTests.NodeMultiThread/0 (10 ms)
[ RUN ] TestNode/ParallelTests.NodeMultiThread/1
[ OK ] TestNode/ParallelTests.NodeMultiThread/1 (10 ms)
[ RUN ] TestNode/ParallelTests.NodeMultiThread/2
/home/dagardner/work/mrc/cpp/mrc/tests/test_node.cpp:747: Failure
Value of: parallel_test.wait_for(250ms)
Actual: false
Expected: true
/home/dagardner/work/mrc/cpp/mrc/tests/test_node.cpp:747: Failure
Value of: parallel_test.wait_for(250ms)
Actual: false
Expected: true
/home/dagardner/work/mrc/cpp/mrc/tests/test_node.cpp:747: Failure
Value of: parallel_test.wait_for(250ms)
Actual: false
Expected: true
[ FAILED ] TestNode/ParallelTests.NodeMultiThread/2, where GetParam() = 4 (260 ms)
[----------] 9 tests from TestNode/ParallelTests (344 ms total)
Full env printout
No response
Other/Misc.
No response
Code of Conduct
- I agree to follow MRC's Code of Conduct
- I have searched the open bugs and have found no duplicates for this bug report
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo
Activity