• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1import org.robolectric.gradle.RoboJavaModulePlugin
2
3apply plugin: RoboJavaModulePlugin
4apply plugin: 'kotlin'
5apply plugin: "com.diffplug.spotless"
6
7spotless {
8    kotlin {
9        target '**/*.kt'
10        ktfmt('0.42').googleStyle()
11    }
12}
13
14compileKotlin {
15    compilerOptions.jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_1_8
16}
17
18dependencies {
19    api project(":robolectric")
20    compileOnly AndroidSdk.MAX_SDK.coordinates
21
22    testCompileOnly AndroidSdk.MAX_SDK.coordinates
23    testRuntimeOnly AndroidSdk.MAX_SDK.coordinates
24    testImplementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
25    testImplementation "junit:junit:$junitVersion"
26    testImplementation "com.google.truth:truth:$truthVersion"
27    testImplementation "androidx.test:core:$axtCoreVersion@aar"
28}
29