mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Merge "Don't assert while a callback is registered" am: 6a022ad1c4 am: d5e4905caa
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1654108 Change-Id: I1635b058ca73c9c7d833c328e2caf59e715fcabe
This commit is contained in:
@@ -462,6 +462,7 @@ TEST_P(SensorsHidlTest, InjectSensorEventData) {
|
|||||||
|
|
||||||
// Wait for events to be written back to the Event FMQ
|
// Wait for events to be written back to the Event FMQ
|
||||||
callback.waitForEvents(sensors, milliseconds(1000) /* timeout */);
|
callback.waitForEvents(sensors, milliseconds(1000) /* timeout */);
|
||||||
|
getEnvironment()->unregisterCallback();
|
||||||
|
|
||||||
for (const auto& s : sensors) {
|
for (const auto& s : sensors) {
|
||||||
auto events = callback.getEvents(s.sensorHandle);
|
auto events = callback.getEvents(s.sensorHandle);
|
||||||
@@ -485,7 +486,6 @@ TEST_P(SensorsHidlTest, InjectSensorEventData) {
|
|||||||
ASSERT_EQ(lastEvent.u.vec3.status, injectedEvent.u.vec3.status);
|
ASSERT_EQ(lastEvent.u.vec3.status, injectedEvent.u.vec3.status);
|
||||||
}
|
}
|
||||||
|
|
||||||
getEnvironment()->unregisterCallback();
|
|
||||||
ASSERT_EQ(Result::OK, getSensors()->setOperationMode(OperationMode::NORMAL));
|
ASSERT_EQ(Result::OK, getSensors()->setOperationMode(OperationMode::NORMAL));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -603,7 +603,7 @@ void SensorsHidlTest::runFlushTest(const std::vector<SensorInfoType>& sensors, b
|
|||||||
<< " type=" << static_cast<int>(sensor.type) << " name=" << sensor.name);
|
<< " type=" << static_cast<int>(sensor.type) << " name=" << sensor.name);
|
||||||
|
|
||||||
Result flushResult = flush(sensor.sensorHandle);
|
Result flushResult = flush(sensor.sensorHandle);
|
||||||
ASSERT_EQ(flushResult, expectedResponse);
|
EXPECT_EQ(flushResult, expectedResponse);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user