Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 039eca1a authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "VTS Sensor HAL 2.0: Fix Batch for One Shot sensors" into qt-dev

parents f1708d25 694e6e82
Loading
Loading
Loading
Loading
+6 −1
Original line number Original line Diff line number Diff line
@@ -775,7 +775,12 @@ TEST_F(SensorsHidlTest, Batch) {
    activateAllSensors(false /* enable */);
    activateAllSensors(false /* enable */);
    for (const SensorInfo& sensor : getSensorsList()) {
    for (const SensorInfo& sensor : getSensorsList()) {
        // Call batch on inactive sensor
        // Call batch on inactive sensor
        ASSERT_EQ(batch(sensor.sensorHandle, sensor.minDelay, 0 /* maxReportLatencyNs */),
        // One shot sensors have minDelay set to -1 which is an invalid
        // parameter. Use 0 instead to avoid errors.
        int64_t samplingPeriodNs = extractReportMode(sensor.flags) == SensorFlagBits::ONE_SHOT_MODE
                                           ? 0
                                           : sensor.minDelay;
        ASSERT_EQ(batch(sensor.sensorHandle, samplingPeriodNs, 0 /* maxReportLatencyNs */),
                  Result::OK);
                  Result::OK);


        // Activate the sensor
        // Activate the sensor