Test your app with Firebase Test Lab with ease using fastlane for Android
48
stars
8
forks
source link
lane :test do
take_screenshot(
project_id: "project-id",
gcloud_service_key_file: "fastlane/client-secret.json",
Urządzeń:
[
{
model: "shamu",
wersja: "22",
ustawienia regionalne: "ja_JP",
orientacja: "portret"
}
],
app_apk: "apk/app.apk",
app_test_apk: "apk/test.apk",
lane :test do
take_screenshot(
project_id: "project-id",
gcloud_service_key_file: "fastlane/client-secret.json",
Urządzeń:
[
{
model: "shamu",
wersja: "22",
ustawienia regionalne: "ja_JP",
orientacja: "portret"
}
],
app_apk: "apk/app.apk",
app_test_apk: "apk/test.apk",
#19
Open
BeMineBbw opened 2 years ago
lane :test do take_screenshot( project_id: "project-id", gcloud_service_key_file: "fastlane/client-secret.json", devices: [ { model: "shamu", version: "22", locale: "ja_JP", orientation: "portrait" } ], app_apk: "apk/app.apk", app_test_apk: "apk/test.apk", firebase_test_lab_results_bucket: "firebase_cats_test_bucket", download_dir: ".screenshot" )
pr_number = ENV["CI_PULL_REQUEST"] != nil ? ENV["CI_PULL_REQUEST"][/(?<=https:\/\/github.com\/cats-oss\/android\/pull\/)(.*)/] : nil\
compare_snapshot( gcloud_service_key_file: "fastlane/client-secret.json", snapshot_bucket: "firebase_cats_test_bucket_compare", working_dir: ".snapshot_test", screenshot_dir: ".screenshot/shamu-22-ja_JP-portrait", github_owner: "cats-oss", github_repository: "android", github_pr_number: pr_number, github_api_token: ENV["DANGER_GITHUB_API_TOKEN"] )
upload_snapshot( gcloud_service_key_file: "fastlane/client-secret.json", snapshot_bucket: "firebase_cats_test_bucket_upload", working_dir: ".snapshot_test",
- : ".screenshot/shamu-22-ja_JP-portrait" []()
)
screenshot_notifier( gcloud_service_key_file: "fastlane/client-secret.json", screenshot_bucket: "firebase_cats_test_bucket_screenshot", screenshot_dir: ".screenshot", github_owner: "cats-oss", github_repository: "android", github_pr_number: pr_number, github_api_token: ENV["DANGER_GITHUB_API_TOKEN"], image_length: 100