Skip to content

Commit

Permalink
For mozilla-mobile#26792 - Change active Firebase Test Lab emulator f…
Browse files Browse the repository at this point in the history
…rom x86 to ARM

Update startup-test kind.yml
  • Loading branch information
AaronMT committed Sep 12, 2022
1 parent aef6c0a commit a1da5da
Show file tree
Hide file tree
Showing 15 changed files with 210 additions and 446 deletions.
42 changes: 42 additions & 0 deletions automation/taskcluster/androidTest/flank-arm-beta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Google Cloud Documentation: https://cloud.google.com/sdk/gcloud/reference/firebase/test/android/run
# Flank Documentation: https://flank.github.io/flank/
gcloud:
results-bucket: fenix_test_artifacts
record-video: true

timeout: 30m
async: false
num-flaky-test-attempts: 1

app: /app/path
test: /test/path

auto-google-login: false
use-orchestrator: true
environment-variables:
clearPackageData: true
directories-to-pull:
- /sdcard/screenshots
performance-metrics: true

test-targets:
- class org.mozilla.fenix.ui.NavigationToolbarTest#visitURLTest
- class org.mozilla.fenix.ui.HistoryTest#visitedUrlHistoryTest
- class org.mozilla.fenix.ui.SmokeTest#openMainMenuSettingsItemTest
- class org.mozilla.fenix.ui.SettingsSearchTest#toggleSearchSuggestionsTest
- class org.mozilla.fenix.ui.CollectionTest#deleteCollectionTest
- class org.mozilla.fenix.ui.SmokeTest#noHistoryInPrivateBrowsingTest
- class org.mozilla.fenix.ui.NoNetworkAccessStartupTests#noNetworkConnectionStartupTest

device:
- model: Pixel2.arm
version: 30
locale: en_US

flank:
project: GOOGLE_PROJECT
max-test-shards: 1
num-test-runs: 1
output-style: compact
full-junit-result: true

47 changes: 47 additions & 0 deletions automation/taskcluster/androidTest/flank-arm-legacy-api-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Google Cloud Documentation: https://cloud.google.com/sdk/gcloud/reference/firebase/test/android/run
# Flank Documentation: https://flank.github.io/flank/
gcloud:
results-bucket: fenix_test_artifacts
record-video: true

timeout: 30m
async: false
num-flaky-test-attempts: 2

app: /app/path
test: /test/path

auto-google-login: false
use-orchestrator: true
environment-variables:
clearPackageData: true
directories-to-pull:
- /sdcard/screenshots
performance-metrics: true

test-targets:
- class org.mozilla.fenix.ui.DownloadTest#pauseResumeCancelDownloadTest
- class org.mozilla.fenix.ui.SearchTest#scanButtonAllowPermissionTest
- class org.mozilla.fenix.ui.SearchTest#scanButtonDenyPermissionTest
- class org.mozilla.fenix.ui.SitePermissionsTest#audioVideoPermissionChoiceOnEachRequestTest
- class org.mozilla.fenix.ui.SitePermissionsTest#cameraPermissionChoiceOnEachRequestTest
- class org.mozilla.fenix.ui.SitePermissionsTest#microphonePermissionChoiceOnEachRequestTest
- class org.mozilla.fenix.ui.SitePermissionsTest#rememberAllowAudioVideoPermissionChoiceTest
- class org.mozilla.fenix.ui.SitePermissionsTest#rememberAllowCameraPermissionChoiceTest
- class org.mozilla.fenix.ui.SitePermissionsTest#rememberAllowMicrophonePermissionChoiceTest
- class org.mozilla.fenix.ui.SitePermissionsTest#rememberBlockAudioVideoPermissionChoiceTest
- class org.mozilla.fenix.ui.SitePermissionsTest#rememberBlockCameraPermissionChoiceTest
- class org.mozilla.fenix.ui.SitePermissionsTest#rememberBlockMicrophonePermissionChoiceTest
- class org.mozilla.fenix.ui.SmokeTest#redirectToAppPermissionsSystemSettingsTest

device:
- model: Pixel2.arm
version: 28
locale: en_US

flank:
project: GOOGLE_PROJECT
max-test-shards: -1
num-test-runs: 1
output-style: compact
full-junit-result: true
35 changes: 35 additions & 0 deletions automation/taskcluster/androidTest/flank-arm-screenshots-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Google Cloud Documentation: https://cloud.google.com/sdk/gcloud/reference/firebase/test/android/run
# Flank Documentation: https://flank.github.io/flank/
gcloud:
results-bucket: fenix_test_artifacts
record-video: true

timeout: 30m
async: false
num-flaky-test-attempts: 1

app: /app/path
test: /test/path

auto-google-login: false
use-orchestrator: true
environment-variables:
clearPackageData: true
directories-to-pull:
- /sdcard/screenshots
performance-metrics: true

test-targets:
- package org.mozilla.fenix.screenshots

device:
- model: Pixel2.arm
version: 30
locale: en_US

flank:
project: GOOGLE_PROJECT
max-test-shards: 1
num-test-runs: 1
output-style: compact
full-junit-result: true
41 changes: 41 additions & 0 deletions automation/taskcluster/androidTest/flank-arm-start-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Google Cloud Documentation: https://cloud.google.com/sdk/gcloud/reference/firebase/test/android/run
# Flank Documentation: https://flank.github.io/flank/
gcloud:
results-bucket: fenix_test_artifacts
record-video: true

timeout: 30m
async: false
num-flaky-test-attempts: 1

app: /app/path
test: /test/path

auto-google-login: false
use-orchestrator: true
environment-variables:
clearPackageData: true
directories-to-pull:
- /sdcard/screenshots
performance-metrics: true

test-targets:
- class org.mozilla.fenix.ui.NavigationToolbarTest#visitURLTest
- class org.mozilla.fenix.ui.HistoryTest#visitedUrlHistoryTest
- class org.mozilla.fenix.ui.SmokeTest#openMainMenuSettingsItemTest
- class org.mozilla.fenix.ui.SettingsSearchTest#toggleSearchSuggestionsTest
- class org.mozilla.fenix.ui.CollectionTest#deleteCollectionTest
- class org.mozilla.fenix.ui.SmokeTest#noHistoryInPrivateBrowsingTest
- class org.mozilla.fenix.ui.NoNetworkAccessStartupTests#noNetworkConnectionStartupTest

device:
- model: Pixel2.arm
version: 30
locale: en_US

flank:
project: GOOGLE_PROJECT
max-test-shards: 1
num-test-runs: 1
output-style: compact
full-junit-result: true
46 changes: 17 additions & 29 deletions automation/taskcluster/androidTest/flank-arm64-v8a.yml
Original file line number Diff line number Diff line change
@@ -1,47 +1,35 @@
# gcloud args match the official gcloud cli
# https://cloud.google.com/sdk/gcloud/reference/firebase/test/android/run
# Google Cloud Documentation: https://cloud.google.com/sdk/gcloud/reference/firebase/test/android/run
# Flank Documentation: https://flank.github.io/flank/
gcloud:
results-bucket: fenix_test_artifacts
record-video: true

# The maximum possible testing time is 30m on physical devices and 60m on virtual devices.
timeout: 30m
# will start test then close socket. no reports will be generated.
# to retrieve results later, use the "refresh" command
# reports will be generated from /results/matrix_ids.json
#async: true
# will start test then leave socket open. reports will be published
# to /results
# see: https://github.com/TestArmada/flank/issues/339
async: false

# results-history-name
# by default, set to app name
# declare results-history-name to create a separate dropdown menu in Firebase
# see: https://github.com/TestArmada/flank/issues/341
#results-history-name: tmp_parallel
async: false
num-flaky-test-attempts: 1

# test and app are the only required args
app: /APP/PATH
test: /TEST/PATH
app: /app/path
test: /test/path

auto-google-login: true
auto-google-login: false
use-orchestrator: true
environment-variables:
clearPackageData: true
directories-to-pull:
- /sdcard/screenshots
performance-metrics: true

test-targets:
- notPackage org.mozilla.fenix.screenshots
- notPackage org.mozilla.fenix.syncintegration

device:
- model: Pixel2
version: 30
- model: Pixel2.arm
version: 30
locale: en_US

flank:
project: GOOGLE_PROJECT
# test shards - the amount of groups to split the test suite into
# set to -1 to use one shard per test.
max-test-shards: -1
# num-test-runs- the amount of times to run the tests.
# 1 runs the tests once. 10 runs all the tests 10x
max-test-shards: 50
num-test-runs: 1
output-style: compact
full-junit-result: true

This file was deleted.

47 changes: 0 additions & 47 deletions automation/taskcluster/androidTest/flank-armeabi-v7a.yml

This file was deleted.

61 changes: 0 additions & 61 deletions automation/taskcluster/androidTest/flank-x86-beta.yml

This file was deleted.

Loading

0 comments on commit a1da5da

Please sign in to comment.