DataMan test hanging on Mac
Created by: williamfgc
Failure related to MPI_Init_thread required Mode 3 and provided Mode 2
see below:
$ ctest -VV -R DataManEngineTest.WriteRead_1D_Subscribe
UpdateCTestConfiguration from :/Users/wfg/workspace/build/DartConfiguration.tcl
Parse Config file:/Users/wfg/workspace/build/DartConfiguration.tcl
Add coverage exclude regular expressions.
Add coverage exclude: .*/thirdparty/.*
Add coverage exclude: .*/testing/.*
Add coverage exclude: .*/examples/.*
SetCTestConfiguration:CMakeCommand:/usr/local/Cellar/cmake/3.8.0/bin/cmake
UpdateCTestConfiguration from :/Users/wfg/workspace/build/DartConfiguration.tcl
Parse Config file:/Users/wfg/workspace/build/DartConfiguration.tcl
Test project /Users/wfg/workspace/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 128
Start 128: DataManEngineTest.WriteRead_1D_Subscribe
128: Test command: /Users/wfg/workspace/build/bin/TestDataManSubscribe1D "--gtest_filter=DataManEngineTest.WriteRead_1D_Subscribe"
128: Test timeout computed to be: 1500
128: MPI_Init_thread required Mode 3 and provided Mode 2
128: Note: Google Test filter = DataManEngineTest.WriteRead_1D_Subscribe
128: [==========] Running 1 test from 1 test case.
128: [----------] Global test environment set-up.
128: [----------] 1 test from DataManEngineTest
128: [ RUN ] DataManEngineTest.WriteRead_1D_Subscribe
128: Reader thread started
128: Writer thread started
128: [WANZmq Transport] OpenMode: Read, WorkflowMode: subscribe, IPAddress: 127.0.0.1, Port: 12310,
128: [WANZmq Transport] OpenMode: Write, WorkflowMode: subscribe, IPAddress: 127.0.0.1, Port: 12310,
128: DataMan Timeout. Last step received: 0
128: /Users/wfg/workspace/ADIOS2/testing/adios2/engine/dataman/TestDataMan.h:439: Failure
128: Expected: (i) > (0), actual: 0 vs 0