xref: /aosp_15_r20/external/lottie/baselineprofile/build.gradle (revision bb5273fecd5c61b9ace70f9ff4fcd88f0e12e3f7)
1import com.android.build.api.dsl.ManagedVirtualDevice
2
3plugins {
4  id 'com.android.test'
5  id 'org.jetbrains.kotlin.android'
6  id 'androidx.baselineprofile'
7}
8
9android {
10  namespace 'com.airbnb.lottie.baselineprofile'
11  compileSdk 34
12
13  defaultConfig {
14    minSdk 28
15    targetSdk 34
16
17    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
18    testInstrumentationRunnerArguments["androidx.benchmark.suppressErrors"] = "EMULATOR"
19  }
20
21  targetProjectPath = ":app-benchmark"
22
23  testOptions.managedDevices.devices {
24    pixel6Api34(ManagedVirtualDevice) {
25      device = "Pixel 6"
26      apiLevel = 34
27      systemImageSource = "google"
28    }
29  }
30}
31
32baselineProfile {
33  managedDevices += "pixel6Api34"
34  useConnectedDevices = false
35}
36
37dependencies {
38  implementation libs.okio
39  implementation libs.androidx.test.junit
40  implementation libs.androidx.test.espresso
41  implementation libs.androidx.test.uiautomator
42  implementation libs.androidx.test.macrobenchmark
43}
44