Gradle managed Firebase Test Lab devices
日付:2022/10/19
URL:https://developer.android.com/studio/preview/features#get_started_with_gradle_managed_firebase_test_lab_devices
調査者:Mori Atsushi
カテゴリ:Android Studio, Android Studio Flamingo
一言で表すと
gradleからFirebase Test Labが起動できて便利
chigichan24.icon え、便利やん
概要
gradle managed devices
https://developer.android.com/studio/test/gradle-managed-devices
gradleでテストに使うエミュレータを管理できる
ローカルでもリモートでも同じ環境が利用できる
code:gradle
android {
testOptions {
managedDevices {
devices {
pixel2api30 (com.android.build.api.dsl.ManagedVirtualDevice) {
// Use device profiles you typically see in Android Studio.
device = "Pixel 2"
// Use only API levels 27 and higher.
apiLevel = 30
// To include Google services, use "google".
systemImageSource = "aosp"
}
}
}
}
}
コマンドでエミュレータ起動からテスト実行ができる
code:sh
./gradlew device-nameBuildVariantAndroidTest
Firebase Test Lab
https://firebase.google.com/docs/test-lab?hl=ja
Google データセンターでホストされているデバイス上でアプリをテストできる
Gradle managed Firebase Test Lab devices
Firebase Test Labのデバイスをgradleで管理できる
code:gradle
android {
testOptions {
managedDevices {
devices {
device1 (com.google.firebase.testlab.gradle.ManagedDevice) {
device = "Pixel2"
apiLevel = 30
}
}
}
}
}
コマンドでFirebase Test Lab上のデバイス/エミュレータの起動からテスト実行ができる
code:sh
./gradlew device-nameBuildVariantAndroidTest
気になるポイント
chigichan24.icon CIで使えそう?
メモ
コメント