diff --git a/gnss/aidl/vts/gnss_hal_test.cpp b/gnss/aidl/vts/gnss_hal_test.cpp index b4f2b773f3..7578585aca 100644 --- a/gnss/aidl/vts/gnss_hal_test.cpp +++ b/gnss/aidl/vts/gnss_hal_test.cpp @@ -489,7 +489,9 @@ void GnssHalTest::checkGnssDataFields(const sp& cal // Validity check GnssData fields checkGnssMeasurementClockFields(lastGnssData); if (aidl_gnss_hal_->getInterfaceVersion() >= 3) { - EXPECT_EQ(lastGnssData.isFullTracking, isFullTracking); + if (isFullTracking) { + EXPECT_EQ(lastGnssData.isFullTracking, isFullTracking); + } } for (const auto& measurement : lastGnssData.measurements) { checkGnssMeasurementFields(measurement, lastGnssData);