summaryrefslogtreecommitdiff
path: root/instrumentation/src
diff options
context:
space:
mode:
authorYohann Roussel <yroussel@google.com>2014-01-23 18:53:10 +0100
committerYohann Roussel <yroussel@google.com>2014-02-26 16:48:02 +0100
commit1bb1ab007f6b9405227ea4ce07d2061e4dbb6fe0 (patch)
tree24b37fc36395090924754525b3a7d2931a4bf3f9 /instrumentation/src
parent08903bd236e03903b017ac3e5c66d9abe4b359b8 (diff)
downloadmultidex-1bb1ab007f6b9405227ea4ce07d2061e4dbb6fe0.tar.gz
Provide a default multidex capable Application.
Multidex installation in Application.attachBaseContext() requires only one call point to MultiDex.install() per Application so let's provide a default multidex capable Application. Change-Id: Icfa1993c4b3d7c5a7d1783d4ca6d5b9ea31adb8b
Diffstat (limited to 'instrumentation/src')
-rw-r--r--instrumentation/src/com/android/test/runner/MultiDexAndroidJUnitRunner.java32
-rw-r--r--instrumentation/src/com/android/test/runner/MultiDexTestRunner.java3
2 files changed, 3 insertions, 32 deletions
diff --git a/instrumentation/src/com/android/test/runner/MultiDexAndroidJUnitRunner.java b/instrumentation/src/com/android/test/runner/MultiDexAndroidJUnitRunner.java
deleted file mode 100644
index 3c3c14a..0000000
--- a/instrumentation/src/com/android/test/runner/MultiDexAndroidJUnitRunner.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2013 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.test.runner;
-
-import android.os.Bundle;
-import android.support.multidex.MultiDex;
-import android.support.test.runner.AndroidJUnitRunner;
-
-/**
- * Extends AndroidJUnitRunner to patch up things for GMS Core multi-dex support.
- */
-public class MultiDexAndroidJUnitRunner extends AndroidJUnitRunner {
- @Override
- public void onCreate(Bundle arguments) {
- MultiDex.install(getTargetContext());
- super.onCreate(arguments);
- }
-}
diff --git a/instrumentation/src/com/android/test/runner/MultiDexTestRunner.java b/instrumentation/src/com/android/test/runner/MultiDexTestRunner.java
index a93a740..510ad9f 100644
--- a/instrumentation/src/com/android/test/runner/MultiDexTestRunner.java
+++ b/instrumentation/src/com/android/test/runner/MultiDexTestRunner.java
@@ -20,6 +20,9 @@ import android.os.Bundle;
import android.support.multidex.MultiDex;
import android.test.InstrumentationTestRunner;
+/**
+ * {@link InstrumentationTestRunner} for testing application needing multidex support.
+ */
public class MultiDexTestRunner extends InstrumentationTestRunner {
@Override