META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/android/
com/google/android/apps/
com/google/android/apps/common/
com/google/android/apps/common/testing/
com/google/android/apps/common/testing/intento/
com/google/android/apps/common/testing/testrunner/
com/google/android/apps/common/testing/testrunner/annotations/
com/google/android/apps/common/testing/testrunner/inject/
com/google/android/apps/common/testing/testrunner/util/
com/google/android/apps/common/testing/intento/IntentSpy.classIntentSpy.java
package com.google.android.apps.common.testing.intento
public abstract com.google.android.apps.common.testing.intento.IntentSpy extends java.lang.Object {
public abstract java.util.List getLatestRecordedIntents ()
public abstract void record (android.content.Intent)
public abstract android.app.Instrumentation$ActivityResult getActivityResultForIntent (android.content.Intent)
public abstract boolean allowIntentToProceed (android.content.Intent)
public abstract void reset ()
}
com/google/android/apps/common/testing/intento/ResolvedIntent.classResolvedIntent.java
package com.google.android.apps.common.testing.intento
public abstract com.google.android.apps.common.testing.intento.ResolvedIntent extends java.lang.Object {
public abstract boolean canBeHandledBy (java.lang.String)
}
com/google/android/apps/common/testing/testrunner/ActivityLifecycleCallback.classActivityLifecycleCallback.java
package com.google.android.apps.common.testing.testrunner
public abstract com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback extends java.lang.Object {
public abstract void onActivityLifecycleChanged (android.app.Activity, com.google.android.apps.common.testing.testrunner.Stage)
}
com/google/android/apps/common/testing/testrunner/ActivityLifecycleMonitor.classActivityLifecycleMonitor.java
package com.google.android.apps.common.testing.testrunner
public abstract com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor extends java.lang.Object {
public abstract void addLifecycleCallback (com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback)
public abstract void removeLifecycleCallback (com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback)
public abstract com.google.android.apps.common.testing.testrunner.Stage getLifecycleStageOf (android.app.Activity)
public abstract java.util.Collection getActivitiesInStage (com.google.android.apps.common.testing.testrunner.Stage)
}
com/google/android/apps/common/testing/testrunner/ActivityLifecycleMonitorImpl$ActivityStatus.classActivityLifecycleMonitorImpl.java
package com.google.android.apps.common.testing.testrunner
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus extends java.lang.Object {
private final java.lang.ref.WeakReference activityRef
private com.google.android.apps.common.testing.testrunner.Stage lifecycleStage
void (android.app.Activity, com.google.android.apps.common.testing.testrunner.Stage)
android.app.Activity activity
com.google.android.apps.common.testing.testrunner.Stage stage
static java.lang.ref.WeakReference access$000 (com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus x0
static com.google.android.apps.common.testing.testrunner.Stage access$100 (com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus x0
static com.google.android.apps.common.testing.testrunner.Stage access$102 (com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus, com.google.android.apps.common.testing.testrunner.Stage)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus x0
com.google.android.apps.common.testing.testrunner.Stage x1
}
com/google/android/apps/common/testing/testrunner/ActivityLifecycleMonitorImpl.classActivityLifecycleMonitorImpl.java
package com.google.android.apps.common.testing.testrunner
final com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl extends java.lang.Object implements com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor {
private static final String TAG
private final boolean declawThreadCheck
private java.util.List callbacks
private java.util.List activityStatuses
void ()
void (boolean)
boolean declawThreadCheck
public void addLifecycleCallback (com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback storedCallback
boolean needsAdd
java.util.Iterator refIter
com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback callback
public void removeLifecycleCallback (com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback storedCallback
java.util.Iterator refIter
com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback callback
public com.google.android.apps.common.testing.testrunner.Stage getLifecycleStageOf (android.app.Activity)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus status
android.app.Activity statusActivity
android.app.Activity activity
java.util.Iterator statusIterator
public java.util.Collection getActivitiesInStage (com.google.android.apps.common.testing.testrunner.Stage)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus status
android.app.Activity statusActivity
com.google.android.apps.common.testing.testrunner.Stage stage
java.util.List activities
java.util.Iterator statusIterator
void signalLifecycleChange (com.google.android.apps.common.testing.testrunner.Stage, android.app.Activity)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl$ActivityStatus status
android.app.Activity statusActivity
RuntimeException re
com.google.android.apps.common.testing.testrunner.ActivityLifecycleCallback callback
java.util.Iterator refIter
com.google.android.apps.common.testing.testrunner.Stage stage
android.app.Activity activity
boolean needsAdd
java.util.Iterator statusIterator
private void checkMainThread ()
}
com/google/android/apps/common/testing/testrunner/ActivityLifecycleMonitorRegistry.classActivityLifecycleMonitorRegistry.java
package com.google.android.apps.common.testing.testrunner
public final com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorRegistry extends java.lang.Object {
private static final java.util.concurrent.atomic.AtomicReference lifecycleMonitor
public static com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor getInstance ()
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor instance
public static void registerInstance (com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor monitor
private void ()
static void ()
}
com/google/android/apps/common/testing/testrunner/AnalyticsBasedUsageTracker$1.classAnalyticsBasedUsageTracker.java
package com.google.android.apps.common.testing.testrunner
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$1 extends java.lang.Object {
}
com/google/android/apps/common/testing/testrunner/AnalyticsBasedUsageTracker$Builder.classAnalyticsBasedUsageTracker.java
package com.google.android.apps.common.testing.testrunner
public com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder extends java.lang.Object {
private final android.content.Context targetContext
private android.net.Uri analyticsUri
private String trackingId
private String apiLevel
private String model
private String targetPackage
private java.net.URL analyticsURI
private String screenResolution
private String userId
public void (android.content.Context)
android.content.Context targetContext
public com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder withTrackingId (java.lang.String)
String trackingId
public com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder withAnalyticsUri (android.net.Uri)
android.net.Uri analyticsUri
public com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder withApiLevel (java.lang.String)
String apiLevel
public com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder withScreenResolution (java.lang.String)
String resolutionVal
public com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder withUserId (java.lang.String)
String userId
public com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder withModel (java.lang.String)
String model
public com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder withTargetPackage (java.lang.String)
String targetPackage
public com.google.android.apps.common.testing.testrunner.UsageTracker buildIfPossible ()
java.net.MalformedURLException mule
android.view.Display display
private boolean hasInternetPermission ()
static java.lang.String access$000 (com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder)
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder x0
static java.lang.String access$100 (com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder)
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder x0
static java.net.URL access$200 (com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder)
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder x0
static java.lang.String access$300 (com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder)
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder x0
static java.lang.String access$400 (com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder)
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder x0
static java.lang.String access$500 (com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder)
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder x0
static java.lang.String access$600 (com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder)
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder x0
}
com/google/android/apps/common/testing/testrunner/AnalyticsBasedUsageTracker.classAnalyticsBasedUsageTracker.java
package com.google.android.apps.common.testing.testrunner
final com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker extends java.lang.Object implements com.google.android.apps.common.testing.testrunner.UsageTracker {
private static final String TAG
private static final String UTF_8
private static final String APP_NAME_PARAM
private static final String CONTENT_DESCRIPT_PARAM
private static final String TRACKER_ID_PARAM
private static final String CLIENT_ID_PARAM
private static final String SCREEN_RESOLUTION_PARAM
private static final String HOST_TYPE_PARAM
private static final String API_LEVEL_PARAM
private static final String MODEL_NAME_PARAM
private final String trackingId
private final String targetPackage
private final java.net.URL analyticsURI
private final String screenResolution
private final String apiLevel
private final String model
private final String userId
private java.util.List usages
private void (com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder)
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder builder
public void trackUsage (java.lang.String)
String usageType
public void sendUsages ()
java.io.IOException ioe
byte[] body
int status
java.io.IOException ioe
java.net.HttpURLConnection analyticsConnection
String usage
java.util.Iterator i$
java.util.List myUsages
String baseBody
void (com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder, com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$1)
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$Builder x0
com.google.android.apps.common.testing.testrunner.AnalyticsBasedUsageTracker$1 x1
}
com/google/android/apps/common/testing/testrunner/annotations/RecordVideo.classRecordVideo.java
package com.google.android.apps.common.testing.testrunner.annotations
public abstract com.google.android.apps.common.testing.testrunner.annotations.RecordVideo extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/android/apps/common/testing/testrunner/annotations/RequiresDevice.classRequiresDevice.java
package com.google.android.apps.common.testing.testrunner.annotations
public abstract com.google.android.apps.common.testing.testrunner.annotations.RequiresDevice extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/android/apps/common/testing/testrunner/annotations/SdkSuppress.classSdkSuppress.java
package com.google.android.apps.common.testing.testrunner.annotations
public abstract com.google.android.apps.common.testing.testrunner.annotations.SdkSuppress extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int[] versions ()
public abstract int bugId ()
}
com/google/android/apps/common/testing/testrunner/GoogleInstrumentation$1.classGoogleInstrumentation.java
package com.google.android.apps.common.testing.testrunner
com.google.android.apps.common.testing.testrunner.GoogleInstrumentation$1 extends java.lang.Object implements android.os.MessageQueue$IdleHandler {
final com.google.android.apps.common.testing.testrunner.GoogleInstrumentation this$0
void (com.google.android.apps.common.testing.testrunner.GoogleInstrumentation)
public boolean queueIdle ()
}
com/google/android/apps/common/testing/testrunner/GoogleInstrumentation$2.classGoogleInstrumentation.java
package com.google.android.apps.common.testing.testrunner
com.google.android.apps.common.testing.testrunner.GoogleInstrumentation$2 extends java.lang.Object implements java.util.concurrent.Callable {
final android.content.Intent val$intent
final com.google.android.apps.common.testing.testrunner.GoogleInstrumentation this$0
void (com.google.android.apps.common.testing.testrunner.GoogleInstrumentation, android.content.Intent)
public android.app.Activity call ()
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/android/apps/common/testing/testrunner/GoogleInstrumentation$ActivityFinisher.classGoogleInstrumentation.java
package com.google.android.apps.common.testing.testrunner
public com.google.android.apps.common.testing.testrunner.GoogleInstrumentation$ActivityFinisher extends java.lang.Object implements java.lang.Runnable {
final com.google.android.apps.common.testing.testrunner.GoogleInstrumentation this$0
public void (com.google.android.apps.common.testing.testrunner.GoogleInstrumentation)
public void run ()
com.google.android.apps.common.testing.testrunner.Stage s
java.util.Iterator i$
RuntimeException e
android.app.Activity activity
java.util.Iterator i$
java.util.List activities
}
com/google/android/apps/common/testing/testrunner/GoogleInstrumentation.classGoogleInstrumentation.java
package com.google.android.apps.common.testing.testrunner
public com.google.android.apps.common.testing.testrunner.GoogleInstrumentation extends com.google.android.apps.common.testing.testrunner.ExposedInstrumentationApi {
private static final long MILLIS_TO_WAIT_FOR_ACTIVITY_TO_STOP
private static final long MILLIS_TO_POLL_FOR_ACTIVITY_STOP
private static final String LOG_TAG
private static final String DEFAULT_EMULATOR_IME
private static final String DEFAULT_PHONE_IME
private static final java.util.Locale DEFAULT_LOCALE
private com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl lifecycleMonitor
private java.util.concurrent.ExecutorService executorService
private android.os.Handler handlerForMainLooper
private int startActivityTimeoutSeconds
private java.util.concurrent.atomic.AtomicBoolean anActivityHasBeenLaunched
private Thread mainThread
private java.util.concurrent.atomic.AtomicLong lastIdleTime
private java.util.concurrent.atomic.AtomicInteger startedActivityCounter
private android.os.MessageQueue$IdleHandler idleHandler
private volatile boolean finished
private com.google.android.apps.common.testing.intento.IntentSpy intentSpy
public void ()
public void onCreate (android.os.Bundle)
android.os.Bundle arguments
protected final void specifyDexMakerCacheProperty ()
java.io.File dexCache
private void tryLoadingIntentSpy ()
Class c
ClassNotFoundException cnfe
NoSuchMethodException nsme
SecurityException se
IllegalAccessException iae
IllegalArgumentException iare
java.lang.reflect.InvocationTargetException ite
public void onStart ()
public void finish (int, android.os.Bundle)
int resultCode
android.os.Bundle results
long startTime
long endTime
protected void waitForActivitiesToComplete ()
InterruptedException ie
long endTime
int currentActivityCount
public void onDestroy ()
public android.app.Activity startActivitySync (android.content.Intent)
java.util.concurrent.TimeoutException te
java.util.concurrent.ExecutionException ee
InterruptedException ie
android.content.Intent intent
long lastIdleTimeBeforeLaunch
java.util.concurrent.Future startedActivity
public android.app.Instrumentation$ActivityResult execStartActivity (android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent, int)
android.content.Context who
android.os.IBinder contextThread
android.os.IBinder token
android.app.Activity target
android.content.Intent intent
int requestCode
private android.app.Instrumentation$ActivityResult getResultForBlockedIntent (android.content.Intent, int)
android.app.Instrumentation$ActivityResult result
android.content.Intent intent
int requestCode
public android.app.Instrumentation$ActivityResult execStartActivity (android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent, int, android.os.Bundle)
android.content.Context who
android.os.IBinder contextThread
android.os.IBinder token
android.app.Activity target
android.content.Intent intent
int requestCode
android.os.Bundle options
public void execStartActivities (android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent[], android.os.Bundle)
int idx
android.content.Context who
android.os.IBinder contextThread
android.os.IBinder token
android.app.Activity target
android.content.Intent[] intents
android.os.Bundle options
int requestCode
public android.app.Instrumentation$ActivityResult execStartActivity (android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Fragment, android.content.Intent, int, android.os.Bundle)
android.content.Context who
android.os.IBinder contextThread
android.os.IBinder token
android.app.Fragment target
android.content.Intent intent
int requestCode
android.os.Bundle options
private void validateNotAppThread ()
public boolean onException (java.lang.Object, java.lang.Throwable)
Object obj
Throwable e
String error
protected final void dumpThreadStateToOutputs (java.lang.String)
String outputFileName
java.io.Writer writer
String threadState
private static java.lang.String getThreadState ()
StackTraceElement ste
StackTraceElement[] arr$
int len$
int i$
StringBuilder threadMessage
java.util.Map$Entry threadAndStack
java.util.Iterator i$
java.util.Set threads
StringBuilder threadState
public void callActivityOnDestroy (android.app.Activity)
android.app.Activity activity
public void callActivityOnRestart (android.app.Activity)
android.app.Activity activity
public void callActivityOnCreate (android.app.Activity, android.os.Bundle)
android.app.Activity activity
android.os.Bundle bundle
public void callActivityOnStart (android.app.Activity)
RuntimeException re
android.app.Activity activity
public void callActivityOnStop (android.app.Activity)
android.app.Activity activity
public void callActivityOnResume (android.app.Activity)
android.app.Activity activity
public void callActivityOnPause (android.app.Activity)
android.app.Activity activity
static java.util.concurrent.atomic.AtomicLong access$000 (com.google.android.apps.common.testing.testrunner.GoogleInstrumentation)
com.google.android.apps.common.testing.testrunner.GoogleInstrumentation x0
static android.app.Activity access$101 (com.google.android.apps.common.testing.testrunner.GoogleInstrumentation, android.content.Intent)
com.google.android.apps.common.testing.testrunner.GoogleInstrumentation x0
android.content.Intent x1
static com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitorImpl access$200 (com.google.android.apps.common.testing.testrunner.GoogleInstrumentation)
com.google.android.apps.common.testing.testrunner.GoogleInstrumentation x0
static void ()
}
com/google/android/apps/common/testing/testrunner/GoogleInstrumentationTestRunner$1.classGoogleInstrumentationTestRunner.java
package com.google.android.apps.common.testing.testrunner
com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner$1 extends java.lang.Object implements junit.framework.TestListener {
final com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner this$0
void (com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner)
public void startTest (junit.framework.Test)
junit.framework.Test test
public void endTest (junit.framework.Test)
junit.framework.Test test
public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError)
junit.framework.Test test
junit.framework.AssertionFailedError ae
public void addError (junit.framework.Test, java.lang.Throwable)
junit.framework.Test test
Throwable t
}
com/google/android/apps/common/testing/testrunner/GoogleInstrumentationTestRunner$BridgeTestRunner$1.classGoogleInstrumentationTestRunner.java
package com.google.android.apps.common.testing.testrunner
com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner$BridgeTestRunner$1 extends android.test.AndroidTestRunner {
final com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner$BridgeTestRunner this$1
void (com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner$BridgeTestRunner)
public void setInstrumentation (android.app.Instrumentation)
android.app.Instrumentation instr
public void setInstrumentaiton (android.app.Instrumentation)
android.app.Instrumentation instr
}
com/google/android/apps/common/testing/testrunner/GoogleInstrumentationTestRunner$BridgeTestRunner.classGoogleInstrumentationTestRunner.java
package com.google.android.apps.common.testing.testrunner
com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner$BridgeTestRunner extends android.test.InstrumentationTestRunner {
private android.test.AndroidTestRunner myAndroidTestRunner
final com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner this$0
private void (com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner)
public android.content.Context getTargetContext ()
public android.content.Context getContext ()
public void start ()
public android.test.AndroidTestRunner getAndroidTestRunner ()
public void sendStatus (int, android.os.Bundle)
int resultCode
android.os.Bundle results
public void finish (int, android.os.Bundle)
int resultCode
android.os.Bundle results
void (com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner, com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner$1)
com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner x0
com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner$1 x1
}
com/google/android/apps/common/testing/testrunner/GoogleInstrumentationTestRunner.classGoogleInstrumentationTestRunner.java
package com.google.android.apps.common.testing.testrunner
public com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner extends com.google.android.apps.common.testing.testrunner.GoogleInstrumentation implements android.test.TestSuiteProvider {
private static final long MILLIS_TO_WAIT_FOR_ACTIVITY_TO_STOP
private static final String LOG_TAG
private com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner$BridgeTestRunner bridgeTestRunner
public void ()
public void finish (int, android.os.Bundle)
RuntimeException re
int resultCode
android.os.Bundle results
public android.app.Activity newActivity (java.lang.Class, android.content.Context, android.os.IBinder, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, java.lang.Object) throws java.lang.InstantiationException java.lang.IllegalAccessException
Class clazz
android.content.Context context
android.os.IBinder token
android.app.Application application
android.content.Intent intent
android.content.pm.ActivityInfo info
CharSequence title
android.app.Activity parent
String id
Object lastNonConfigurationInstance
String activityClassPackageName
String contextPackageName
android.content.ComponentName intentComponentName
public void onCreate (android.os.Bundle)
com.google.android.apps.common.testing.testrunner.UsageTracker tracker
android.os.Bundle arguments
String disableAnalyticsStringValue
boolean disableAnalytics
public junit.framework.TestSuite getTestSuite ()
public android.test.AndroidTestRunner getAndroidTestRunner ()
public void start ()
java.util.List testCases
public void onStart ()
private void mockitoWorkarounds ()
private static void workaroundForMockitoOnEclair ()
Exception e
Class mockitoClass
ClassNotFoundException ignored
ClassLoader originalContextClassLoader
static void ()
}
com/google/android/apps/common/testing/testrunner/inject/AndroidInstrumentationModule$$ModuleAdapter$ProvideInstrumentationContextProvidesAdapter.classAndroidInstrumentationModule$$ModuleAdapter.java
package com.google.android.apps.common.testing.testrunner.inject
public final com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule$$ModuleAdapter$ProvideInstrumentationContextProvidesAdapter extends dagger.internal.Binding implements javax.inject.Provider {
private final com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule module
private dagger.internal.Binding instrumentation
public void (com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule)
com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule module
public void attach (dagger.internal.Linker)
dagger.internal.Linker linker
public void getDependencies (java.util.Set, java.util.Set)
java.util.Set getBindings
java.util.Set injectMembersBindings
public android.content.Context get ()
public volatile java.lang.Object get ()
}
com/google/android/apps/common/testing/testrunner/inject/AndroidInstrumentationModule$$ModuleAdapter$ProvideInstrumentationProvidesAdapter.classAndroidInstrumentationModule$$ModuleAdapter.java
package com.google.android.apps.common.testing.testrunner.inject
public final com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule$$ModuleAdapter$ProvideInstrumentationProvidesAdapter extends dagger.internal.Binding implements javax.inject.Provider {
private final com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule module
public void (com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule)
com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule module
public android.app.Instrumentation get ()
public volatile java.lang.Object get ()
}
com/google/android/apps/common/testing/testrunner/inject/AndroidInstrumentationModule$$ModuleAdapter$ProvideLifecycleMonitorProvidesAdapter.classAndroidInstrumentationModule$$ModuleAdapter.java
package com.google.android.apps.common.testing.testrunner.inject
public final com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule$$ModuleAdapter$ProvideLifecycleMonitorProvidesAdapter extends dagger.internal.Binding implements javax.inject.Provider {
private final com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule module
public void (com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule)
com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule module
public com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor get ()
public volatile java.lang.Object get ()
}
com/google/android/apps/common/testing/testrunner/inject/AndroidInstrumentationModule$$ModuleAdapter$ProvideTargetContextProvidesAdapter.classAndroidInstrumentationModule$$ModuleAdapter.java
package com.google.android.apps.common.testing.testrunner.inject
public final com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule$$ModuleAdapter$ProvideTargetContextProvidesAdapter extends dagger.internal.Binding implements javax.inject.Provider {
private final com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule module
private dagger.internal.Binding instrumentation
public void (com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule)
com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule module
public void attach (dagger.internal.Linker)
dagger.internal.Linker linker
public void getDependencies (java.util.Set, java.util.Set)
java.util.Set getBindings
java.util.Set injectMembersBindings
public android.content.Context get ()
public volatile java.lang.Object get ()
}
com/google/android/apps/common/testing/testrunner/inject/AndroidInstrumentationModule$$ModuleAdapter.classAndroidInstrumentationModule$$ModuleAdapter.java
package com.google.android.apps.common.testing.testrunner.inject
public final com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule$$ModuleAdapter extends dagger.internal.ModuleAdapter {
private static final String[] INJECTS
private static final Class[] STATIC_INJECTIONS
private static final Class[] INCLUDES
public void ()
public com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule newModule ()
public void getBindings (java.util.Map)
java.util.Map map
public volatile java.lang.Object newModule ()
static void ()
}
com/google/android/apps/common/testing/testrunner/inject/AndroidInstrumentationModule$$ModuleAdapter.java
com/google/android/apps/common/testing/testrunner/inject/AndroidInstrumentationModule.classAndroidInstrumentationModule.java
package com.google.android.apps.common.testing.testrunner.inject
public com.google.android.apps.common.testing.testrunner.inject.AndroidInstrumentationModule extends java.lang.Object {
private final com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor lifecycleMonitor
private final android.app.Instrumentation instrumentation
public void ()
public void (com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor, android.app.Instrumentation)
com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor lifecycleMonitor
android.app.Instrumentation instrumentation
public com.google.android.apps.common.testing.testrunner.ActivityLifecycleMonitor provideLifecycleMonitor ()
public android.app.Instrumentation provideInstrumentation ()
public android.content.Context provideTargetContext (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public android.content.Context provideInstrumentationContext (android.app.Instrumentation)
android.app.Instrumentation instrumentation
}
com/google/android/apps/common/testing/testrunner/inject/AndroidInstrumentationModule.dot
com/google/android/apps/common/testing/testrunner/inject/InstrumentationContext.classInstrumentationContext.java
package com.google.android.apps.common.testing.testrunner.inject
public abstract com.google.android.apps.common.testing.testrunner.inject.InstrumentationContext extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/android/apps/common/testing/testrunner/inject/TargetContext.classTargetContext.java
package com.google.android.apps.common.testing.testrunner.inject
public abstract com.google.android.apps.common.testing.testrunner.inject.TargetContext extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/android/apps/common/testing/testrunner/InstrumentationRegistry.classInstrumentationRegistry.java
package com.google.android.apps.common.testing.testrunner
public final com.google.android.apps.common.testing.testrunner.InstrumentationRegistry extends java.lang.Object {
private static final java.util.concurrent.atomic.AtomicReference instrumentationRef
public static android.app.Instrumentation getInstance ()
public static void registerInstance (android.app.Instrumentation)
android.app.Instrumentation instrumentation
private void ()
static void ()
}
com/google/android/apps/common/testing/testrunner/Stage.classStage.java
package com.google.android.apps.common.testing.testrunner
public final com.google.android.apps.common.testing.testrunner.Stage extends java.lang.Enum {
public static final com.google.android.apps.common.testing.testrunner.Stage PRE_ON_CREATE
public static final com.google.android.apps.common.testing.testrunner.Stage CREATED
public static final com.google.android.apps.common.testing.testrunner.Stage STARTED
public static final com.google.android.apps.common.testing.testrunner.Stage RESUMED
public static final com.google.android.apps.common.testing.testrunner.Stage PAUSED
public static final com.google.android.apps.common.testing.testrunner.Stage STOPPED
public static final com.google.android.apps.common.testing.testrunner.Stage RESTARTED
public static final com.google.android.apps.common.testing.testrunner.Stage DESTROYED
private static final com.google.android.apps.common.testing.testrunner.Stage[] $VALUES
public static com.google.android.apps.common.testing.testrunner.Stage[] values ()
public static com.google.android.apps.common.testing.testrunner.Stage valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/android/apps/common/testing/testrunner/UsageTracker$NoOpUsageTracker.classUsageTracker.java
package com.google.android.apps.common.testing.testrunner
public com.google.android.apps.common.testing.testrunner.UsageTracker$NoOpUsageTracker extends java.lang.Object implements com.google.android.apps.common.testing.testrunner.UsageTracker {
public void ()
public void trackUsage (java.lang.String)
String unused
public void sendUsages ()
}
com/google/android/apps/common/testing/testrunner/UsageTracker.classUsageTracker.java
package com.google.android.apps.common.testing.testrunner
public abstract com.google.android.apps.common.testing.testrunner.UsageTracker extends java.lang.Object {
public abstract void trackUsage (java.lang.String)
public abstract void sendUsages ()
}
com/google/android/apps/common/testing/testrunner/UsageTrackerRegistry.classUsageTrackerRegistry.java
package com.google.android.apps.common.testing.testrunner
public final com.google.android.apps.common.testing.testrunner.UsageTrackerRegistry extends java.lang.Object {
private static volatile com.google.android.apps.common.testing.testrunner.UsageTracker instance
public static void registerInstance (com.google.android.apps.common.testing.testrunner.UsageTracker)
com.google.android.apps.common.testing.testrunner.UsageTracker tracker
public static com.google.android.apps.common.testing.testrunner.UsageTracker getInstance ()
private void ()
static void ()
}
com/google/android/apps/common/testing/testrunner/util/Checks.classChecks.java
package com.google.android.apps.common.testing.testrunner.util
public final com.google.android.apps.common.testing.testrunner.util.Checks extends java.lang.Object {
private void ()
public static java.lang.Object checkNotNull (java.lang.Object)
Object reference
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object)
Object reference
Object errorMessage
public static transient java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[])
Object reference
String errorMessageTemplate
Object[] errorMessageArgs
private static transient java.lang.String format (java.lang.String, java.lang.Object[])
int placeholderStart
String template
Object[] args
StringBuilder builder
int templateStart
int i
}
META-INF/maven/
META-INF/maven/com.google.android.apps.common.testing/
META-INF/maven/com.google.android.apps.common.testing/testrunner/
META-INF/maven/com.google.android.apps.common.testing/testrunner/pom.xml
META-INF/maven/com.google.android.apps.common.testing/testrunner/pom.properties