diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2016-09-07 21:26:01 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-09-07 21:26:01 +0000 |
commit | 1dd7bb7a1422eab46b23b30e74ef14ab1d8d3e00 (patch) | |
tree | ded8f117eeb1560e4e8e03ea99faa75036fd9fd5 | |
parent | faaf3236fab729eb3d4653a0cd47e03b1db9103a (diff) | |
parent | 9f2029af8c5da2b2ae5d180c53200900d3b5ce2c (diff) | |
download | platform_testing-1dd7bb7a1422eab46b23b30e74ef14ab1d8d3e00.tar.gz |
Merge "Have instrumentation available via registry." into nyc-mr1-dev
-rw-r--r-- | utils/dialogs/Android.mk | 2 | ||||
-rw-r--r-- | utils/dialogs/src/com/android/dialogutils/DismissDialogsInstrumentation.java | 21 |
2 files changed, 12 insertions, 11 deletions
diff --git a/utils/dialogs/Android.mk b/utils/dialogs/Android.mk index 9440bfd32..8a625bb04 100644 --- a/utils/dialogs/Android.mk +++ b/utils/dialogs/Android.mk @@ -20,7 +20,7 @@ include $(CLEAR_VARS) LOCAL_MODULE_TAGS := tests LOCAL_PACKAGE_NAME := DialogDismissalUtil -LOCAL_STATIC_JAVA_LIBRARIES := first-party-app-helpers ub-uiautomator AuptLib +LOCAL_STATIC_JAVA_LIBRARIES := first-party-app-helpers ub-uiautomator AuptLib android-support-test LOCAL_SRC_FILES := $(call all-java-files-under, src) LOCAL_SDK_VERSION := 23 diff --git a/utils/dialogs/src/com/android/dialogutils/DismissDialogsInstrumentation.java b/utils/dialogs/src/com/android/dialogutils/DismissDialogsInstrumentation.java index 5a4225542..8f6cdc027 100644 --- a/utils/dialogs/src/com/android/dialogutils/DismissDialogsInstrumentation.java +++ b/utils/dialogs/src/com/android/dialogutils/DismissDialogsInstrumentation.java @@ -22,30 +22,29 @@ import android.os.Bundle; import android.os.Environment; import android.os.RemoteException; import android.os.SystemClock; -import android.support.test.aupt.UiWatchers; -import android.support.test.uiautomator.UiDevice; -import android.support.test.uiautomator.Until; -import android.util.Log; - -import android.platform.test.helpers.IStandardAppHelper; import android.platform.test.helpers.ChromeHelperImpl; +import android.platform.test.helpers.GmailHelperImpl; import android.platform.test.helpers.GoogleCameraHelperImpl; import android.platform.test.helpers.GoogleKeyboardHelperImpl; -import android.platform.test.helpers.GmailHelperImpl; +import android.platform.test.helpers.IStandardAppHelper; import android.platform.test.helpers.MapsHelperImpl; import android.platform.test.helpers.PhotosHelperImpl; import android.platform.test.helpers.PlayMoviesHelperImpl; import android.platform.test.helpers.PlayMusicHelperImpl; import android.platform.test.helpers.PlayStoreHelperImpl; import android.platform.test.helpers.YouTubeHelperImpl; +import android.support.test.InstrumentationRegistry; +import android.support.test.aupt.UiWatchers; import android.support.test.launcherhelper.ILauncherStrategy; import android.support.test.launcherhelper.LauncherStrategyFactory; - +import android.support.test.uiautomator.UiDevice; +import android.support.test.uiautomator.Until; +import android.util.Log; import java.io.File; import java.io.IOException; -import java.lang.NoSuchMethodException; -import java.lang.InstantiationException; import java.lang.IllegalAccessException; +import java.lang.InstantiationException; +import java.lang.NoSuchMethodException; import java.lang.ReflectiveOperationException; import java.lang.reflect.InvocationTargetException; import java.util.HashMap; @@ -124,6 +123,8 @@ public class DismissDialogsInstrumentation extends Instrumentation { public void onStart() { super.onStart(); + InstrumentationRegistry.registerInstance(this, new Bundle()); + mDevice = UiDevice.getInstance(this); UiWatchers watcherManager = new UiWatchers(); |