• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import org.robolectric.gradle.AndroidProjectConfigPlugin
2
3apply plugin: 'com.android.library'
4apply plugin: AndroidProjectConfigPlugin
5apply plugin: 'kotlin-android'
6apply plugin: "com.diffplug.spotless"
7
8spotless {
9    kotlin {
10        target '**/*.kt'
11        ktfmt('0.42').googleStyle()
12    }
13}
14
15android {
16    compileSdk 33
17
18    defaultConfig {
19        minSdk 16
20        targetSdk 33
21    }
22
23    compileOptions {
24        sourceCompatibility = '1.8'
25        targetCompatibility = '1.8'
26    }
27
28    android {
29        testOptions {
30            unitTests {
31                includeAndroidResources = true
32            }
33        }
34    }
35}
36
37dependencies {
38    compileOnly AndroidSdk.MAX_SDK.coordinates
39    implementation project(path: ':shadowapi', configuration: 'default')
40
41    testCompileOnly AndroidSdk.MAX_SDK.coordinates
42    testRuntimeOnly AndroidSdk.MAX_SDK.coordinates
43    testImplementation project(":robolectric")
44    testImplementation "junit:junit:$junitVersion"
45    testImplementation "com.google.truth:truth:$truthVersion"
46    testImplementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
47}
48