Commit Graph

228 Commits (fenix/117.1.0)

Author SHA1 Message Date
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
Mugurell 22ec6af4a3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17195 - Don't try setting an idle resource if the View is already off screen
Speculative fix based on the Firebase logs which shows that on a second check
of R.id.tab_wrapper it is not found the screen.
It may be because after `advanceToHalfExpandedState` and before getting a
reference to it in `waitForTabTrayBehaviorToIdle` it was already animated off
the screen.
With this in mind I've added a null check for the view reference before trying
to register an idling resource on it's Behavior.

Also added and used a way to click at a specific location in a View, not just
in the default middle in the View.
It was observed from the Firebase videos that a "click" on the topBar actually
selected the private tabs section. This would leave us to believe that the
"click" was caught by that other View which was placed above the x,y middle of
the topBar.
3 years ago
Mugurell e16ef0b3c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17195 - Test a potential fix for the test 3 years ago
isabelrios 0b3f9aec8a [fenix] Revert "Add UI tests nightly build (https://github.com/mozilla-mobile/fenix/pull/17948)" (https://github.com/mozilla-mobile/fenix/pull/17960)
This reverts commit 02c08b3f6cba7d7c05322a91d31f887d39ba0160.
3 years ago