aboutsummaryrefslogtreecommitdiff
path: root/integration_tests/nativegraphics/build.gradle
blob: 7abd82afd13167c77361286023f474cda956e5a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import org.robolectric.gradle.AndroidProjectConfigPlugin
import org.robolectric.gradle.GradleManagedDevicePlugin

apply plugin: 'com.android.library'
apply plugin: AndroidProjectConfigPlugin
apply plugin: GradleManagedDevicePlugin

android {
    compileSdk 34
    namespace 'org.robolectric.integrationtests.nativegraphics'

    defaultConfig {
        minSdk 26
        targetSdk 34
    }

    testOptions {
        unitTests {
            includeAndroidResources = true
            all {
                systemProperty 'robolectric.graphicsMode', 'NATIVE'
            }
        }
    }

    compileOptions {
        sourceCompatibility 11
        targetCompatibility 11
    }
}

dependencies {
    testImplementation AndroidSdk.MAX_SDK.coordinates
    testImplementation project(':robolectric')

    testImplementation libs.androidx.core
    testImplementation libs.androidx.test.ext.junit
    testImplementation libs.truth
    testImplementation libs.junit4
    testImplementation libs.mockito
    testImplementation libs.guava.testlib
}