xref: /aosp_15_r20/external/connectedappssdk/tests/shared/build.gradle (revision 27eda0084a137a3c4c52875b384c53ea95161e62)
1*27eda008SAndroid Build Coastguard Workerbuildscript {
2*27eda008SAndroid Build Coastguard Worker    repositories {
3*27eda008SAndroid Build Coastguard Worker        mavenCentral()
4*27eda008SAndroid Build Coastguard Worker    }
5*27eda008SAndroid Build Coastguard Worker}
6*27eda008SAndroid Build Coastguard Worker
7*27eda008SAndroid Build Coastguard Workerplugins {
8*27eda008SAndroid Build Coastguard Worker    id 'com.android.library'
9*27eda008SAndroid Build Coastguard Worker}
10*27eda008SAndroid Build Coastguard Worker
11*27eda008SAndroid Build Coastguard Workerdependencies {
12*27eda008SAndroid Build Coastguard Worker    api deps.checkerFramework
13*27eda008SAndroid Build Coastguard Worker    api project(path: ':connectedapps-testapp')
14*27eda008SAndroid Build Coastguard Worker    api project(path: ':connectedapps-testapp_crossuser')
15*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps-annotations')
16*27eda008SAndroid Build Coastguard Worker    implementation deps.robolectric
17*27eda008SAndroid Build Coastguard Worker    implementation 'junit:junit:4.13.1'
18*27eda008SAndroid Build Coastguard Worker    implementation 'com.google.truth:truth:1.1.2'
19*27eda008SAndroid Build Coastguard Worker    implementation 'androidx.test:core:1.3.0'
20*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps')
21*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps-annotations')
22*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps-processor')
23*27eda008SAndroid Build Coastguard Worker    annotationProcessor project(path: ':connectedapps-processor')
24*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps-testing')
25*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps-testing-annotations')
26*27eda008SAndroid Build Coastguard Worker    implementation project(path: ':connectedapps-testapp_types')
27*27eda008SAndroid Build Coastguard Worker}
28*27eda008SAndroid Build Coastguard Worker
29*27eda008SAndroid Build Coastguard Workerandroid {
30*27eda008SAndroid Build Coastguard Worker    defaultConfig {
31*27eda008SAndroid Build Coastguard Worker        compileSdkVersion 30
32*27eda008SAndroid Build Coastguard Worker        minSdkVersion 26
33*27eda008SAndroid Build Coastguard Worker    }
34*27eda008SAndroid Build Coastguard Worker
35*27eda008SAndroid Build Coastguard Worker    testOptions.unitTests.includeAndroidResources = true
36*27eda008SAndroid Build Coastguard Worker
37*27eda008SAndroid Build Coastguard Worker    compileOptions {
38*27eda008SAndroid Build Coastguard Worker        sourceCompatibility JavaVersion.VERSION_1_8
39*27eda008SAndroid Build Coastguard Worker        targetCompatibility JavaVersion.VERSION_1_8
40*27eda008SAndroid Build Coastguard Worker    }
41*27eda008SAndroid Build Coastguard Worker
42*27eda008SAndroid Build Coastguard Worker    sourceSets {
43*27eda008SAndroid Build Coastguard Worker        main {
44*27eda008SAndroid Build Coastguard Worker            java.includes = ["com/google/android/enterprise/connectedapps/*.java"]
45*27eda008SAndroid Build Coastguard Worker        }
46*27eda008SAndroid Build Coastguard Worker    }
47*27eda008SAndroid Build Coastguard Worker}
48