Skip to content

Commit d0ebcc3

Browse files
committed
Improve TransferAgentTest.SyncMessage
Signed-off-by: Bo Deng <[email protected]>
1 parent 2b0fa24 commit d0ebcc3

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed

cpp/tests/unit_tests/executor/transferAgentTest.cpp

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ TEST_F(TransferAgentTest, Connect)
228228

229229
TEST_F(TransferAgentTest, SyncMessage)
230230
{
231-
231+
const size_t MAX_QUERY_TIMES = std::numeric_limits<size_t>::max();
232232
std::string const agent0{"agent0"}, agent1{"agent1"};
233233
BaseAgentConfig config0{agent0, true}, config1{agent1, true};
234234
auto nixlAgent0 = makeTransferAgent(config0);
@@ -255,17 +255,11 @@ TEST_F(TransferAgentTest, SyncMessage)
255255
checked = nixlAgent0->checkRemoteDescs(agent1, regMem3.getDescs());
256256
} while (!checked);
257257
auto syncMessage = std::string("agent_sync_message");
258-
nixlAgent0->notifySyncMessage(agent1, syncMessage);
259-
TransferRequest writeReq{TransferOp::kWRITE, regMem0.getDescs(), regMem3.getDescs(), agent1};
258+
TransferRequest writeReq{TransferOp::kWRITE, regMem0.getDescs(), regMem3.getDescs(), agent1, syncMessage};
260259
auto status = nixlAgent0->submitTransferRequests(writeReq);
261260
status->wait();
262261

263-
const size_t MAX_QUERY_TIMES = std::numeric_limits<size_t>::max();
264262
auto notif = nixlAgent1->getNotifiedSyncMessages();
265-
for (size_t i = 0; i < MAX_QUERY_TIMES && notif.size() == 0; i++)
266-
{
267-
notif = nixlAgent1->getNotifiedSyncMessages();
268-
}
269263
TLLM_CHECK(notif.size() == 1);
270264
TLLM_CHECK(notif[agent0].size() == 1);
271265
TLLM_CHECK(notif[agent0][0] == syncMessage);
@@ -304,15 +298,11 @@ TEST_F(TransferAgentTest, SyncMessage)
304298
} while (!checked2);
305299

306300
std::string syncMessage4 = "four_agent_sync_message";
307-
nixlAgent1->notifySyncMessage(agent0, syncMessage4);
308-
TransferRequest writeReq1{TransferOp::kWRITE, regMem2.getDescs(), regMem1.getDescs(), agent0};
301+
TransferRequest writeReq1{TransferOp::kWRITE, regMem2.getDescs(), regMem1.getDescs(), agent0, syncMessage4};
309302
auto status1 = nixlAgent1->submitTransferRequests(writeReq1);
310303
status1->wait();
311304
auto notif4 = nixlAgent0->getNotifiedSyncMessages();
312-
for (size_t i = 0; i < MAX_QUERY_TIMES && notif4.size() == 0; i++)
313-
{
314-
notif4 = nixlAgent0->getNotifiedSyncMessages();
315-
}
305+
316306
TLLM_CHECK(notif4.size() == 1);
317307
TLLM_CHECK(notif4[agent1].size() == 1);
318308
TLLM_CHECK(notif4[agent1][0] == syncMessage4);

0 commit comments

Comments
 (0)