Commit Graph

231 Commits (fenix/118.0)

Author SHA1 Message Date
Benjamin Forehand fb9efa447b Bug 1848191 - Add experimenter UI integration testing framework
https://mozilla-hub.atlassian.net/browse/EXP-3252
9 months ago
DonalMe 39b16a869f Revert "Bug 1848191 - Add experimenter UI integration testing framework"
This reverts commit afe852e9e3271f94618f65dfbbb6799c9dbf94cb.
9 months ago
Benjamin Forehand 6125098cad Bug 1848191 - Add experimenter UI integration testing framework
https://mozilla-hub.atlassian.net/browse/EXP-3252
9 months ago
Geoff Brown a08c399631 Bug 1843157 - Correct link to Mobile Test Engineering (#2854)
Co-authored-by: dsmithpadilla <88508950+dsmithpadilla@users.noreply.github.com>
10 months ago
Geoff Brown 735db97731 Bug 1825116 - Reformat some python files with black and avoid 'bare except' ruff warnings 10 months ago
Aaron Train df95df041e Bug 1826513 - Expose FTL JUnit results in live log 11 months ago
Aaron Train 5e07d43a39 Bug 1835050 - Disable recorded video for Robo tests 1 year ago
Aaron Train fe289223a7 Bug 1833627 - Add replacement API 27 device to UI test configurations 1 year ago
Aaron Train 94a46ba609 Bug 1833382 - Temporarily remove walleye for long queuing on Test Lab 1 year ago
Aaron Train 85aa34f11b Bug 1831628 - Swap COR-L29 Android Device in Flank configs 1 year ago
AndiAJ ac88dd38c5 Bug 1827192 - Move main menu items related UI tests to a new class 1 year ago
Aaron Train 4125023a64 Bug 1825279 - Remove dreamlte device in legacy test configuration 1 year ago
AndiAJ f784c2edc7 Bug 1825548 - Revert removal of dreamlte in legacy test configuration 1 year ago
Aaron Train 89afac341e Bug 1825015 - Remove dreamlte in legacy test configuration 1 year ago
Aaron Train 11db8a0b9d Bug 1820036 - Add Matrix labeling on Firebase Test Lab 1 year ago
Aaron Train a3b65617a6 Bug 1817250 - Add/Enable Robo Test on Firebase Test Lab 1 year ago
Francesco Lodolo ca4cf21be7 Bug 1816906 - Remove filter-incomplete-translations and clean up obsolete localization files
- Removed filter and associated code from TaskCluster
- Removed fenix/l10n-release.toml
- Removed android2po references from Focus for Android
1 year ago
Aaron Train 0824a0f4d0 Bug 1817003 - Remove low capacity ARM device on FTL 1 year ago
Aaron Train b9e1ecc33d [fenix] Bug 1813628 - Adjust shard count for debug UI tests 1 year ago
Aaron Train 83046224d0 [fenix] No issue: Update flank-arm-legacy-api-tests.yml
Removes org.mozilla.fenix.ui.HomeScreenTest#homeScreenItemsTest for recently failing
1 year ago
AndiAJ a8df7dfe3c [fenix] Bug 1812255 - Reduce UI tests max timeouts 1 year ago
Aaron Train b0b2bc5dc9 [fenix] Bug 1811045 - Expand device and scheduling for legacy Android testing cron 1 year ago
Aaron Train d57dc82a73 [fenix] Bug 1810204 - Schedule legacy Android API Cron for test coverage 1 year ago
Aaron Train aa6fa50e18 [fenix] No issue: Fix for None key-pair in Flank client-details
Remove URL construction
2 years ago
Aaron Train c311d23760 [fenix] No issue: Add source commit pair to Flank client-details flag 2 years ago
sv-ohorvath 169d4c944f [fenix] No issue: remove sdk suppression tests tags for API28 and unschedule cron job 2 years ago
Aaron Train 382fb20cb5 [fenix] No issue: Adjust shard count in legacy/nightly/beta UI test jobs 2 years ago
Aaron Train 95e632c11f [fenix] For https://github.com/mozilla-mobile/fenix/issues/26792 - Change active Firebase Test Lab emulator from x86 to ARM (https://github.com/mozilla-mobile/fenix/pull/26793)
* For https://github.com/mozilla-mobile/fenix/issues/26792 - Change active Firebase Test Lab emulator from x86 to ARM

Update startup-test kind.yml Jobs for ARM
Update ui-test kind.yml Jobs for ARM
Cleans up and renames Flank configurations for ARM
Updates ui-test.sh for ARM

* Fix BookmarksTest.kt and HomeScreenTest.kt

* Fix intent matcher for SettingsAboutTest

Adds a helper function for Play Store intent

* Fix SettingsSearchTest.kt

* ktlint fix TestHelper.kt and SettingsRobot.kt
2 years ago
sv-ohorvath 48135af917 [fenix] No issue: increase flaky tests attempts on Nightly tests 2 years ago
Julien Cristau 7672b99ec4 [fenix] Let relbot update A-C on trunk (https://github.com/mozilla-mobile/fenix/pull/26553)
* Let relbot update A-C on trunk

We already use relbot for this on fenix release branches and on all
branches for focus-android, so might as well avoid the duplication.

* Update mergify rules to auto-merge AC bumps from relbot on the main branch
2 years ago
Julien Cristau 5d1e66458c [fenix] update_android_components: don't create an empty PR if we couldn't push 2 years ago
sv-ohorvath 7d442af6d6 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/25972, https://github.com/mozilla-mobile/fenix/issues/25971: reduce test failures with more retries on legacy-api-tests 2 years ago
Aaron Train b7b938f96f [fenix] No issue: Add new cron target task for legacy API UI tests
Setups up a new daily cron task to run select UI tests on API 28 (we’ll call it legacy). We don’t necessarily want to invoke Flank twice (serial) with a different configuration (FTL APIs dont support API splitting per test-target) on event CI but we do want them running elsewhere (cron).
2 years ago
sv-ohorvath 51a694869d [fenix] Move collections tests to CollectionTest class 2 years ago
Aaron Train 0aa4769862 [fenix] Upgrade AndroidX Espresso Deps and support API 30 (https://github.com/mozilla-mobile/fenix/pull/23904) 2 years ago
Oana Horvath bb4a179078 [fenix] Re-organize existing tests to their own SettingsSearchTest class 2 years ago
Aaron Train 4d0237797d [fenix] No issue: Update references and doc in parse-ui-test.py (https://github.com/mozilla-mobile/fenix/pull/23354)
* No issue: Update references and doc in parse-ui-test.py

* Update parse-ui-test.py

* Clean up device data

* Revert device output

* Update parse-ui-test.py

* Update parse-ui-test.py

* Update parse-ui-test.py

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2 years ago
Aaron Train d2944ccdd7 [fenix] No issue: Add shared docs/team links to parse-ui-test.py 2 years ago
AndiAJ 8722950d3b [fenix] Improve homeThreeDotMenuItemsTest UI test coverage 3 years ago
Aaron Train 214d88f7c2 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/21340: Disable auto Google login in Flank config (https://github.com/mozilla-mobile/fenix/pull/21341) 3 years ago
Aaron Train f2fe9ae61d [fenix] Filter out test target packages in Flank-x86 (https://github.com/mozilla-mobile/fenix/pull/20841)
* Filter out test target packages in Flank-x86
* Ignore verifyRunBlockingAndStrictModeSuppresionCount
3 years ago
Stefan Arentz 1480a5292b [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (https://github.com/mozilla-mobile/fenix/pull/20457)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Automation/TC)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Workflows)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Workflows)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Issue Templates)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Jenkins)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (README & Documentation)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Jenkins)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Random)
3 years ago
Aaron Train ba24312a8e [fenix] No issue: Update Flank to v21.07.1 (https://github.com/mozilla-mobile/fenix/pull/20456)
* Update Flank to v21.07.1
* Update approach to downloading Flank
* Update parse-ui-test.py
3 years ago
Aaron Train 4e7c93e6f6 [fenix] Test full-junit-result in Flank config (https://github.com/mozilla-mobile/fenix/pull/19897) 3 years ago
Aaron Train 17689b2d5d [fenix] Add matrix outcome details to parse-ui-test.py (https://github.com/mozilla-mobile/fenix/pull/19900) 3 years ago
Sebastian Kaspari 3a4b0e5ac7 [fenix] update_android_components.sh: Watch different component.
`browser-engine-gecko-nightly` doesn't exist anymore. Let's watch `browser-engine-gecko` instead.
3 years ago
Aaron Train 4b5f161e30 [fenix] No issue: test one shard per UI test on FTL (https://github.com/mozilla-mobile/fenix/pull/18998) 3 years ago
Oana Horvath bde6bb8f56 [fenix] Added UI smoke tests to run on Beta builds. 3 years ago
Oana Horvath a862baeda2 [fenix] Add first set of UI tests to Nightly 3 years ago
isabelrios 4523d2bfae [fenix] Taskgraph changes to allow running UI tests on nightly builds (https://github.com/mozilla-mobile/fenix/pull/18191)
* Modify taskgraph to allow running UI tests on Nightly builds

* adding try_task_config file

* remove try_task_config file
3 years ago