提交 c6b31340 编写于 作者: Z zhuangli1987 提交者: Liangliang Zhang

fix test with new caros api

上级 7bf93280
......@@ -125,9 +125,22 @@ TEST_F(SimControlTest, Test) {
sim_control_->RunOnce();
node_->Observe();
int32_t count = 100;
while (count-- > 0 && nullptr == chassis_reader_->GetLatestObserved()) {
usleep(10000);
continue;
}
count = 100;
while (count-- > 0 && nullptr == localization_reader_->GetLatestObserved()) {
usleep(10000);
continue;
}
const auto chassis = chassis_reader_->GetLatestObserved();
const auto localization = localization_reader_->GetLatestObserved();
ASSERT_TRUE(chassis != nullptr);
ASSERT_TRUE(localization != nullptr);
EXPECT_TRUE(chassis->engine_started());
EXPECT_EQ(Chassis::COMPLETE_AUTO_DRIVE, chassis->driving_mode());
EXPECT_EQ(Chassis::GEAR_DRIVE, chassis->gear_location());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册