summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2016-09-07 21:26:01 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-09-07 21:26:01 +0000
commit1dd7bb7a1422eab46b23b30e74ef14ab1d8d3e00 (patch)
treeded8f117eeb1560e4e8e03ea99faa75036fd9fd5
parentfaaf3236fab729eb3d4653a0cd47e03b1db9103a (diff)
parent9f2029af8c5da2b2ae5d180c53200900d3b5ce2c (diff)
downloadplatform_testing-1dd7bb7a1422eab46b23b30e74ef14ab1d8d3e00.tar.gz
Merge "Have instrumentation available via registry." into nyc-mr1-dev
-rw-r--r--utils/dialogs/Android.mk2
-rw-r--r--utils/dialogs/src/com/android/dialogutils/DismissDialogsInstrumentation.java21
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();