cats-oss / fastlane-plugin-firebase_test_lab_android

Test your app with Firebase Test Lab with ease using fastlane for Android
MIT License
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

BeMineBbw commented 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