Merge \"CtsVerifier: Better skip of dynamic sensor tests\" into nyc-dev
am: fbb7aef358
Change-Id: Ib643b2c28086079120799c47ffac61a22be7d835
diff --git a/apps/CtsVerifier/src/com/android/cts/verifier/sensors/DynamicSensorDiscoveryTestActivity.java b/apps/CtsVerifier/src/com/android/cts/verifier/sensors/DynamicSensorDiscoveryTestActivity.java
index d910a9d..dd9c752 100644
--- a/apps/CtsVerifier/src/com/android/cts/verifier/sensors/DynamicSensorDiscoveryTestActivity.java
+++ b/apps/CtsVerifier/src/com/android/cts/verifier/sensors/DynamicSensorDiscoveryTestActivity.java
@@ -63,6 +63,16 @@
}
mFeatureSupported = mSensorManager.isDynamicSensorDiscoverySupported();
+ try {
+ featureSupportedOrSkip();
+ } catch (SensorTestStateNotSupportedException e) {
+ // This device doesn't support dynamic sensors. So we won't
+ // be running any of the tests, and really don't want to
+ // confuse the user by telling them they need to hoook one up.
+ // TODO(b/29606675): This is pretty hack, and should have
+ // a better overall approach.
+ return;
+ }
showUserMessage("This test will requires the user to connect an external sensor (" +
"physical or simulated) and then disconnect it.");
waitForUserToContinue();