mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-15 09:31:45 +00:00
SDK: Add garbage collection for completed ops
This commit is contained in:
committed by
Dennis Klein
parent
14d6d717a3
commit
e853d121bf
@@ -225,6 +225,9 @@ TEST_F(Topology, WaitForStateFullDeviceLifecycle)
|
||||
using fair::mq::sdk::TopologyTransition;
|
||||
|
||||
sdk::Topology topo(mDDSTopo, mDDSSession);
|
||||
topo.AsyncWaitForState(sdk::DeviceState::ResettingDevice, [](std::error_code ec){
|
||||
ASSERT_EQ(ec, std::error_code());
|
||||
});
|
||||
for (auto transition : {TopologyTransition::InitDevice,
|
||||
TopologyTransition::CompleteInit,
|
||||
TopologyTransition::Bind,
|
||||
@@ -235,7 +238,7 @@ TEST_F(Topology, WaitForStateFullDeviceLifecycle)
|
||||
TopologyTransition::ResetTask,
|
||||
TopologyTransition::ResetDevice,
|
||||
TopologyTransition::End}) {
|
||||
LOG(info) << topo.ChangeState(transition).first;
|
||||
topo.ChangeState(transition);
|
||||
ASSERT_EQ(topo.WaitForState(sdk::expectedState.at(transition)), std::error_code());
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user