mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Merge "Don't assert while a callback is registered" am: 6a022ad1c4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1654108 Change-Id: Ia1cd0ac9eb42d2f1740d53a64b8c907bb4ec7b65
This commit is contained in:
@@ -462,6 +462,7 @@ TEST_P(SensorsHidlTest, InjectSensorEventData) {
|
||||
|
||||
// Wait for events to be written back to the Event FMQ
|
||||
callback.waitForEvents(sensors, milliseconds(1000) /* timeout */);
|
||||
getEnvironment()->unregisterCallback();
|
||||
|
||||
for (const auto& s : sensors) {
|
||||
auto events = callback.getEvents(s.sensorHandle);
|
||||
@@ -485,7 +486,6 @@ TEST_P(SensorsHidlTest, InjectSensorEventData) {
|
||||
ASSERT_EQ(lastEvent.u.vec3.status, injectedEvent.u.vec3.status);
|
||||
}
|
||||
|
||||
getEnvironment()->unregisterCallback();
|
||||
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);
|
||||
|
||||
Result flushResult = flush(sensor.sensorHandle);
|
||||
ASSERT_EQ(flushResult, expectedResponse);
|
||||
EXPECT_EQ(flushResult, expectedResponse);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user