xref: /aosp_15_r20/external/leakcanary2/leakcanary-android-instrumentation/build.gradle (revision d9e8da70d8c9df9a41d7848ae506fb3115cae6e6)
1plugins {
2  id("com.android.library")
3  id("org.jetbrains.kotlin.android")
4  id("com.vanniktech.maven.publish")
5}
6
7dependencies {
8  api projects.leakcanaryAndroidCore
9
10  implementation libs.androidX.test.runner
11  implementation libs.kotlin.stdlib
12
13  // AppWatcher auto installer for running tests
14  androidTestImplementation projects.leakcanaryObjectWatcherAndroid
15  // Plumber auto installer for running tests
16  androidTestImplementation projects.plumberAndroid
17  androidTestImplementation libs.androidX.test.core
18  androidTestImplementation libs.androidX.test.espresso
19  androidTestImplementation libs.androidX.test.rules
20  androidTestImplementation libs.androidX.fragment
21  androidTestImplementation libs.assertjCore
22}
23
24android {
25  compileSdk versions.compileSdk
26  defaultConfig {
27    targetSdk versions.compileSdk
28    minSdk versions.minSdk
29    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
30  }
31  buildFeatures.buildConfig = false
32  lintOptions {
33    disable 'GoogleAppIndexingWarning'
34    // junit references java.lang.management
35    ignore 'InvalidPackage'
36    checkOnly 'Interoperability'
37  }
38}
39