summaryrefslogtreecommitdiffstats
path: root/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp
diff options
context:
space:
mode:
authorAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-01-31 22:40:50 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-01-31 22:40:50 +0000
commit984b3069bc9b77ad400af47ba60f860e77f5638d (patch)
tree7484a908e8d0dbe46027570e6e0276d0ceee97b6 /gnss/1.1/vts/functional/gnss_hal_test_cases.cpp
parent0e8630788fc6195dd61a76160b06ba38649e026b (diff)
parent2fd5c7cdf9d8b7b28b375c53827170f0d74d3c6b (diff)
downloadandroid_hardware_interfaces-984b3069bc9b77ad400af47ba60f860e77f5638d.tar.gz
android_hardware_interfaces-984b3069bc9b77ad400af47ba60f860e77f5638d.tar.bz2
android_hardware_interfaces-984b3069bc9b77ad400af47ba60f860e77f5638d.zip
VTS: only assert that IGnssDebug present for non-automotive am: 2fd5c7cdf9
Change-Id: Ic74a1aa72b591d9b2d45a6c59e9944ed6def3a25
Diffstat (limited to 'gnss/1.1/vts/functional/gnss_hal_test_cases.cpp')
-rw-r--r--gnss/1.1/vts/functional/gnss_hal_test_cases.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp b/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp
index 2d901f330..051e51420 100644
--- a/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp
+++ b/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp
@@ -21,6 +21,7 @@
#include <VtsHalHidlTargetTestBase.h>
#include <android/hardware/gnss/1.1/IGnssConfiguration.h>
+#include <cutils/properties.h>
using android::hardware::hidl_vec;
@@ -30,6 +31,12 @@ using android::hardware::gnss::V1_0::IGnssDebug;
using android::hardware::gnss::V1_1::IGnssConfiguration;
using android::hardware::gnss::V1_1::IGnssMeasurement;
+static bool IsAutomotiveDevice() {
+ char buffer[PROPERTY_VALUE_MAX] = {0};
+ property_get("ro.hardware.type", buffer, "");
+ return strncmp(buffer, "automotive", PROPERTY_VALUE_MAX) == 0;
+}
+
/*
* SetupTeardownCreateCleanup:
* Requests the gnss HAL then calls cleanup
@@ -425,7 +432,7 @@ TEST_F(GnssHalTest, InjectBestLocation) {
TEST_F(GnssHalTest, GnssDebugValuesSanityTest) {
auto gnssDebug = gnss_hal_->getExtensionGnssDebug();
ASSERT_TRUE(gnssDebug.isOk());
- if (info_called_count_ > 0 && last_info_.yearOfHw >= 2017) {
+ if (!IsAutomotiveDevice() && info_called_count_ > 0 && last_info_.yearOfHw >= 2017) {
sp<IGnssDebug> iGnssDebug = gnssDebug;
EXPECT_NE(iGnssDebug, nullptr);