blob: c170f305828cc96458bcba62d68d1c884e531240 [file] [log] [blame]
package org.robolectric.gradle
import com.android.build.api.dsl.ManagedVirtualDevice
import org.gradle.api.Plugin
import org.gradle.api.Project
class GradleManagedDevicePlugin implements Plugin<Project> {
@Override
void apply(Project project) {
project.android.testOptions {
animationsDisabled = true
devices {
// ./gradlew -Pandroid.sdk.channel=3 nexusOneApi29DebugAndroidTest
nexusOneApi29(ManagedVirtualDevice) {
device = "Nexus One"
apiLevel = 29
systemImageSource = "aosp"
}
// ./gradlew -Pandroid.sdk.channel=3 nexusOneApi33DebugAndroidTest
nexusOneApi33(ManagedVirtualDevice) {
device = "Nexus One"
apiLevel = 33
systemImageSource = "google"
}
}
}
}
}