Skip to content

Commit a621efd

Browse files
committed
Runner with Multidex
1 parent fdae14e commit a621efd

5 files changed

Lines changed: 21 additions & 5 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
-keep class timber.log.Timber { *; }

sample/build.gradle

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ android {
1010
versionCode 1
1111
versionName "1.0"
1212

13-
minSdkVersion 16
13+
minSdkVersion 21
1414
targetSdkVersion 30
1515

16-
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
16+
testInstrumentationRunner "info.hannes.logcat.sample.CustomTestRunner"
1717
}
1818

1919
buildTypes {
@@ -47,6 +47,7 @@ dependencies {
4747
androidTestImplementation "androidx.test.ext:junit:$extJUnitVersion"
4848
androidTestImplementation "androidx.test.ext:truth:1.3.0"
4949
androidTestImplementation "com.google.truth:truth:1.1.2"
50+
androidTestImplementation "androidx.multidex:multidex:2.0.1"
5051
}
5152

5253
def adbDirectory = '/storage/emulated/0/Download'

sample/src/androidTest/AndroidManifest.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:tools="http://schemas.android.com/tools"
4-
package="info.mx.tracks"
5-
android:versionCode="1"
6-
android:versionName="1.0">
4+
package="info.mx.tracks">
75

86
<application
97
android:label="MxTest"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package info.hannes.logcat.sample;
2+
3+
import android.os.Bundle;
4+
5+
import androidx.multidex.MultiDex;
6+
import androidx.test.runner.AndroidJUnitRunner;
7+
8+
9+
public class CustomTestRunner extends AndroidJUnitRunner {
10+
@Override
11+
public void onCreate(Bundle arguments) {
12+
MultiDex.install(getTargetContext());
13+
super.onCreate(arguments);
14+
}
15+
}

sample/src/multidex-config.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
-keep class timber.log.** { *; }

0 commit comments

Comments
 (0)