summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-10-09 20:43:24 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-10-09 20:43:24 +0000
commit223f03e391962b7cf2c6b821ac202805791a7bb3 (patch)
treebc7ec134b9af834c396eaac8a778d9df4c10e548
parent846c5b26b76e7d4bb5c0dbe7cf64f7626d01856d (diff)
parent7b815c2944ed1c46547be1a2cb783fd3b9dc7a43 (diff)
downloadcts-sparse-9158712-L09500000957233098.tar.gz
Merge "Snap for 9151979 from 2ee8713ab03d6984b8b07b2f3b3b2c043998b512 to android12L-tests-release" into android12L-tests-releasesparse-9158712-L71000000957197588sparse-9158712-L45900000957233033sparse-9158712-L21300000957248103sparse-9158712-L09500000957233098
-rw-r--r--tests/location/location_gnss/src/android/location/cts/gnss/GnssAntennaInfoTest.java17
-rw-r--r--tests/location/location_gnss/src/android/location/cts/gnss/GnssStatusTest.java15
2 files changed, 24 insertions, 8 deletions
diff --git a/tests/location/location_gnss/src/android/location/cts/gnss/GnssAntennaInfoTest.java b/tests/location/location_gnss/src/android/location/cts/gnss/GnssAntennaInfoTest.java
index b3d31415b35..0780a07bd5b 100644
--- a/tests/location/location_gnss/src/android/location/cts/gnss/GnssAntennaInfoTest.java
+++ b/tests/location/location_gnss/src/android/location/cts/gnss/GnssAntennaInfoTest.java
@@ -37,10 +37,11 @@ public class GnssAntennaInfoTest {
private static final double CARRIER_FREQ_TOLERANCE_HZ = 10 * 1e6;
private TestLocationManager mTestLocationManager;
+ private Context context;
@Before
public void setUp() throws Exception {
- Context context = ApplicationProvider.getApplicationContext();
+ context = ApplicationProvider.getApplicationContext();
mTestLocationManager = new TestLocationManager(context);
}
@@ -97,11 +98,19 @@ public class GnssAntennaInfoTest {
LocationManager.GPS_PROVIDER, /* minTimeMs= */0, /* minDistanceM= */ 0, listener,
Looper.getMainLooper());
- boolean success = testGnssStatusCallback.awaitStart();
+ boolean isAutomotiveDevice = TestMeasurementUtil.isAutomotiveDevice(context);
+ boolean success = true;
+ if(!isAutomotiveDevice){
+ success = testGnssStatusCallback.awaitStart();
+ }
success = success ? testGnssStatusCallback.awaitStatus() : false;
- success = success ? testGnssStatusCallback.awaitTtff() : false;
+ if(!isAutomotiveDevice){
+ success = success ? testGnssStatusCallback.awaitTtff() : false;
+ }
mTestLocationManager.getLocationManager().removeUpdates(listener);
- success = success ? testGnssStatusCallback.awaitStop() : false;
+ if(!isAutomotiveDevice){
+ success = success ? testGnssStatusCallback.awaitStop() : false;
+ }
mTestLocationManager.unregisterGnssStatusCallback(testGnssStatusCallback);
assertWithMessage(
diff --git a/tests/location/location_gnss/src/android/location/cts/gnss/GnssStatusTest.java b/tests/location/location_gnss/src/android/location/cts/gnss/GnssStatusTest.java
index c23b272536d..d9ea4d82d8a 100644
--- a/tests/location/location_gnss/src/android/location/cts/gnss/GnssStatusTest.java
+++ b/tests/location/location_gnss/src/android/location/cts/gnss/GnssStatusTest.java
@@ -43,7 +43,6 @@ public class GnssStatusTest extends GnssTestCase {
// active location requests, allowing this test to receive all necessary Gnss callbacks.
List<String> courseLocationPackages = TestUtils.revokePermissions(ACCESS_COARSE_LOCATION);
List<String> fineLocationPackages = TestUtils.revokePermissions(ACCESS_FINE_LOCATION);
-
try {
// Register Gps Status Listener.
TestGnssStatusCallback testGnssStatusCallback =
@@ -63,11 +62,19 @@ public class GnssStatusTest extends GnssTestCase {
TestLocationListener locationListener = new TestLocationListener(LOCATION_TO_COLLECT_COUNT);
mTestLocationManager.requestLocationUpdates(locationListener);
- boolean success = testGnssStatusCallback.awaitStart();
+ boolean isAutomotiveDevice = TestMeasurementUtil.isAutomotiveDevice(getContext());
+ boolean success = true;
+ if(!isAutomotiveDevice){
+ success = testGnssStatusCallback.awaitStart();
+ }
success = success ? testGnssStatusCallback.awaitStatus() : false;
- success = success ? testGnssStatusCallback.awaitTtff() : false;
+ if(!isAutomotiveDevice){
+ success = success ? testGnssStatusCallback.awaitTtff() : false;
+ }
mTestLocationManager.removeLocationUpdates(locationListener);
- success = success ? testGnssStatusCallback.awaitStop() : false;
+ if(!isAutomotiveDevice){
+ success = success ? testGnssStatusCallback.awaitStop() : false;
+ }
mTestLocationManager.unregisterGnssStatusCallback(testGnssStatusCallback);
SoftAssert softAssert = new SoftAssert(TAG);