Loading gnss/aidl/vts/gnss_hal_test.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -474,6 +474,10 @@ void GnssHalTest::collectMeasurementIntervals(const sp<GnssMeasurementCallbackAi GnssData lastGnssData; ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastGnssData, timeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastGnssData.measurements.size() == 0) { // Allow 3 seconds tolerance for empty measurement continue; } ASSERT_TRUE(lastGnssData.measurements.size() > 0); // Validity check GnssData fields Loading Loading @@ -519,6 +523,10 @@ void GnssHalTest::checkGnssDataFields(const sp<GnssMeasurementCallbackAidl>& cal GnssData lastGnssData; ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastGnssData, timeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastGnssData.measurements.size() == 0) { // Allow 3 seconds tolerance to report empty measurement continue; } ASSERT_TRUE(lastGnssData.measurements.size() > 0); // Validity check GnssData fields Loading gnss/aidl/vts/gnss_hal_test_cases.cpp +16 −1 Original line number Diff line number Diff line Loading @@ -419,6 +419,10 @@ TEST_P(GnssHalTest, TestGnssMeasurementExtensionAndSatellitePvt) { ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastMeasurement, kFirstGnssMeasurementTimeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastMeasurement.measurements.size() == 0) { // Allow 3 seconds tolerance for empty measurement continue; } ASSERT_TRUE(lastMeasurement.measurements.size() > 0); // Validity check GnssData fields Loading Loading @@ -479,6 +483,10 @@ TEST_P(GnssHalTest, TestCorrelationVector) { ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastMeasurement, kFirstGnssMeasurementTimeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastMeasurement.measurements.size() == 0) { // Allow 3 seconds tolerance for empty measurement continue; } ASSERT_TRUE(lastMeasurement.measurements.size() > 0); // Validity check GnssData fields Loading Loading @@ -1335,7 +1343,10 @@ TEST_P(GnssHalTest, TestGnssAgcInGnssMeasurement) { ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastMeasurement, kFirstGnssMeasurementTimeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i > 2) { // Allow 3 seconds tolerance for empty measurement ASSERT_TRUE(lastMeasurement.measurements.size() > 0); } // Validity check GnssData fields checkGnssMeasurementClockFields(lastMeasurement); Loading Loading @@ -1790,6 +1801,10 @@ TEST_P(GnssHalTest, TestAccumulatedDeltaRange) { GnssData lastGnssData; ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastGnssData, 10)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastGnssData.measurements.size() == 0) { // Allow 3 seconds tolerance to report empty measurement continue; } ASSERT_TRUE(lastGnssData.measurements.size() > 0); // Validity check GnssData fields Loading Loading
gnss/aidl/vts/gnss_hal_test.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -474,6 +474,10 @@ void GnssHalTest::collectMeasurementIntervals(const sp<GnssMeasurementCallbackAi GnssData lastGnssData; ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastGnssData, timeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastGnssData.measurements.size() == 0) { // Allow 3 seconds tolerance for empty measurement continue; } ASSERT_TRUE(lastGnssData.measurements.size() > 0); // Validity check GnssData fields Loading Loading @@ -519,6 +523,10 @@ void GnssHalTest::checkGnssDataFields(const sp<GnssMeasurementCallbackAidl>& cal GnssData lastGnssData; ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastGnssData, timeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastGnssData.measurements.size() == 0) { // Allow 3 seconds tolerance to report empty measurement continue; } ASSERT_TRUE(lastGnssData.measurements.size() > 0); // Validity check GnssData fields Loading
gnss/aidl/vts/gnss_hal_test_cases.cpp +16 −1 Original line number Diff line number Diff line Loading @@ -419,6 +419,10 @@ TEST_P(GnssHalTest, TestGnssMeasurementExtensionAndSatellitePvt) { ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastMeasurement, kFirstGnssMeasurementTimeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastMeasurement.measurements.size() == 0) { // Allow 3 seconds tolerance for empty measurement continue; } ASSERT_TRUE(lastMeasurement.measurements.size() > 0); // Validity check GnssData fields Loading Loading @@ -479,6 +483,10 @@ TEST_P(GnssHalTest, TestCorrelationVector) { ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastMeasurement, kFirstGnssMeasurementTimeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastMeasurement.measurements.size() == 0) { // Allow 3 seconds tolerance for empty measurement continue; } ASSERT_TRUE(lastMeasurement.measurements.size() > 0); // Validity check GnssData fields Loading Loading @@ -1335,7 +1343,10 @@ TEST_P(GnssHalTest, TestGnssAgcInGnssMeasurement) { ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastMeasurement, kFirstGnssMeasurementTimeoutSeconds)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i > 2) { // Allow 3 seconds tolerance for empty measurement ASSERT_TRUE(lastMeasurement.measurements.size() > 0); } // Validity check GnssData fields checkGnssMeasurementClockFields(lastMeasurement); Loading Loading @@ -1790,6 +1801,10 @@ TEST_P(GnssHalTest, TestAccumulatedDeltaRange) { GnssData lastGnssData; ASSERT_TRUE(callback->gnss_data_cbq_.retrieve(lastGnssData, 10)); EXPECT_EQ(callback->gnss_data_cbq_.calledCount(), i + 1); if (i <= 2 && lastGnssData.measurements.size() == 0) { // Allow 3 seconds tolerance to report empty measurement continue; } ASSERT_TRUE(lastGnssData.measurements.size() > 0); // Validity check GnssData fields Loading