Skip to content

Commit e575776

Browse files
authored
Fix bug on time sync test (#118)
* Fix bug on time sync test * Add check to time diff
1 parent cebf1f5 commit e575776

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

rmw_microxrcedds_c/test/test_rmw.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,9 @@ TEST(rmw_microxrcedds, sync_session)
8080

8181
std::time_t timestamp_seconds = std::time(nullptr);
8282
ASSERT_EQ(rmw_uros_sync_session(&result_ns, 500), RMW_RET_OK);
83-
ASSERT_EQ(result_ns / 1000000000, timestamp_seconds);
83+
84+
int64_t time_diff = abs(result_ns / 1000000000 - timestamp_seconds);
85+
ASSERT_LE(time_diff, 5);
8486

8587
ASSERT_EQ(rmw_shutdown(&test_context), RMW_RET_OK);
8688
}

0 commit comments

Comments
 (0)