Commit Graph

73 Commits (437b188fe8e4c34022a6c71630fa1cea1234ae8b)

Author SHA1 Message Date
Ryan VanderMeulen 437b188fe8 Bug 1838903 - Fix Fenix formatting issues and update baseline 11 months ago
AndiAJ 161a8d89c7 Revert "Bug 1816066 - replace keyboard visibility check duplicated methods"
This reverts commit 1d983dbc2543c7ce9ffdf059bcb63cfc95e5eb8f.
12 months ago
AndiAJ b7c9817556 Revert "Bug 1816066 - fix keyboard blocking the login prompt in UI tests"
This reverts commit 784ecbfb2777f13878bfacb6281bd0588872abc6.
12 months ago
oana.horvath 93a7554e00 Bug 1816066 - fix keyboard blocking the login prompt in UI tests 1 year ago
oana.horvath 2bea615da9 Bug 1816066 - replace keyboard visibility check duplicated methods 1 year ago
AndiAJ b24f4598d3 Bug 1830045 - New search bookmarks related UI tests 1 year ago
oana.horvath b54df009c3 Bug 1829359 - Refactor clickPageObject methods in UI tests and other repetitive methods 1 year ago
AndiAJ 1478dc4022 Bug 1822267 - Improve coverage for "Edit bookmarks" related UI tests 1 year ago
oana.horvath e85ed0b877 [fenix] For https://github.com/mozilla-mobile/fenix/issues/27522: New search settings UI tests coverage 2 years ago
Roger Yang c61875b081 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Add 'Open all' options in bookmarks
* Add "Open all in new tabs" options in bookmarks
* Add "Open all in private tabs" options in bookmarks
* Add metrics tracking if the usage of "Open all in..." in bookmarks

Co-authored-by: Pg <pg.developper.fr@gmail.com>
2 years ago
Alexandru2909 6dc49a06fa [fenix] For https://github.com/mozilla-mobile/fenix/issues/27405 - Clean up references to "Sing in to Sync" phrase 2 years ago
Mugurell 5249e2b823 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26884 - Update tests to modify settings through the activity rules 2 years ago
AndiAJ 871a2ce5af [fenix] For https://github.com/mozilla-mobile/fenix/issues/26087 re-enable UI tests affected by tabs tray migration to compose 2 years ago
Roger Yang d2f30aebe8 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Create open all function"
This reverts commit ea926e80173a310687f81df757c8b011aca84c5e.
2 years ago
Roger Yang b78bfb94cb [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Add 'Open all in private tabs' option as requested."
This reverts commit 83ed1abdc0846e726e2fcb46d0fcb7539f1ff9c3.
2 years ago
Roger Yang 1d9f46bce4 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/11404 - Disable new open bookmarks tests pending compose refactoring"
This reverts commit f89aa296b72225cb39ca45010b2f8dae69e5f0a7.
2 years ago
Mugurell 57b89d868c [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Disable new open bookmarks tests pending compose refactoring 2 years ago
Pg ef15f5154c [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Add 'Open all in private tabs' option as requested.
https://github.com/mozilla-mobile/fenix/pull/21212#discussion_r739172674

- Add option is tree dot menu
- Edit folder opening to be aware of browsing mode
- Add metrics
- Add unit tests for 'Open all in private tabs'
- Add Android tests for open all in private.
2 years ago
Pg 871604943d [fenix] For https://github.com/mozilla-mobile/fenix/issues/11404 - Create open all function
- Create element to be displayed

- Update the interface and bind in the view holder
Set the filter to limit this action to FOLDER.

- Create core function
Main logic is done on the controller (has it should be done). The whole
process is done in one coroutine to be non-blocking as many
(sub)folders & links can be present. If folder is empty, a toast is
displayed. Else iterate on items. When item is:
- a FOLDER -> restart process (without toast) on the folder
- a ITEM -> open it
- a SEPARATOR -> do nothing
Once finished, show the tabs tray.

Toast message is defined in fragment to have access to context.

- Create androidTest for openAllInTabs
- Create tests for handleBookmarkFolderOpening
- Display 'open all' options only if folder has at least on child:
A coroutine and suspended functions have to be used, since `getTree`
is async.
2 years ago
AndiAJ aa9995aa50 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26784 refactor use of idling resources in UI tests 2 years ago
AndiAJ 225f524f2d [fenix] For https://github.com/mozilla-mobile/fenix/issues/27002 use featureSettingsHelper instead of app settings 2 years ago
Mugurell cc76d31557 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26884: Properly disable the jumpBackIn and TCP CFRs in BookmarksTest 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
mcarare 932823c871 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26844: Fix ktlint issues and remove them from baseline. 2 years ago
Alexandru2909 76fe8e2d4f [fenix] For https://github.com/mozilla-mobile/fenix/issues/25891 - Move GridViewHolder to compose 2 years ago
Aaron Train e176468d38 [fenix] No issue: Refactor UIDevice calls in UIAutomator code 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
Andrei Joltan edd33f2685 [fenix] [UI Smoke Tests] New undoDeleteBookmarkFolderTest UI test and Improve coverage for deleteNonEmptyBookmarkFolderTest UI test (https://github.com/mozilla-mobile/fenix/pull/22587)
* New undoDeleteBookmarkFolderTest smoke UI test

* Improve coverage for deleteNonEmptyBookmarkFolderTest UI smoke test

Co-authored-by: AndiAJ <andiaj@users.noreply.github.com>
3 years ago
Oana Horvath b215f9c585 [fenix] No issue: creates new SmokeTest annotation.
Updates smoke tests list according to the ones in TestRail.
3 years ago
AndiAJ a599f10dad [fenix] Improve deleteBookmarkInEditModeTest UI test coverage 3 years ago
AndiAJ 867f11e5d9 [fenix] Improve coverage for cancelCreateBookmarkFolderTest UI test 3 years ago
Arturo Mejia 3e01e9df25 [fenix] For https://github.com/mozilla-mobile/fenix/issues/21611: Show the jump back in Contextual Hints independently of the home onboarding dialog. 3 years ago
Arturo Mejia c4eb7ea28b [fenix] For https://github.com/mozilla-mobile/fenix/issues/21493 show onboarding dialog for home sections 3 years ago
AndiAJ cc65e13b50 [fenix] Improve coverage verifyEmptyBookmarksMenuTest and undoDeleteMultipleSelectionTest UI tests 3 years ago
AndiAJ ba70d609f1 [fenix] New deleteBookmarkInEditModeTest UI test 3 years ago
AndiAJ 9cf25c9c64 [fenix] Improve coverage for copyBookmarkURLTest 3 years ago
Roger Yang 0884711ab1 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18253: Bookmark and History open new tabs in the background (https://github.com/mozilla-mobile/fenix/pull/19275) 3 years ago
Oana Horvath 8a20fdec59 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17979 & https://github.com/mozilla-mobile/fenix/issues/17840: fix and re-enable UI tests affected by main menu changes 3 years ago
Elise Richards 098691a8c2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17802: Match the design for three-dot menu navigation (https://github.com/mozilla-mobile/fenix/pull/17875)
* Feature flag for toolbar menu redesign. Add new items to menu and reorder.

* Handle toolbar items in menu controller

* Remove bookmark from toolbar nav

* Respect toolbar position

* Inline toolbar orientation checks

* Add Todos for bookmark UI tests

* Make variable names consistent
3 years ago
AndiAJ c846cc683e [fenix] For https://github.com/mozilla-mobile/fenix/issues/12895 Fix Intermittent test navigateBookmarksFoldersTest 3 years ago
AndiAJ f14cc65106 [fenix] For https://github.com/mozilla-mobile/fenix/issues/16615: UI Smoke Tests for Bookmarks
For https://github.com/mozilla-mobile/fenix/issues/16615: UI Smoke Tests for Bookmarks
3 years ago
Oana Horvath 67edfe2343 [fenix] Code cleanup in BookmarksRobot and BookmarksTest 3 years ago
Oana Horvath 4c8f1ae2e5 [fenix] Updates to UI tests using the modified recyclerViewIdlingResources minItemCount 4 years ago
Oana Horvath 0f70a8d4fc [fenix] For https://github.com/mozilla-mobile/fenix/issues/10690: re-enable editBookmarkTest 4 years ago
Aaron Train a224f0c546 [fenix] For https://github.com/mozilla-mobile/fenix/issues/8169 - Upgrade Mockwebserver (https://github.com/mozilla-mobile/fenix/pull/16186)
Upgrades Mockwebserver to 4.9.0
4 years ago
Oana Horvath 517ef24c99 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/10911: idling resource registration timing issues (https://github.com/mozilla-mobile/fenix/pull/14231) 4 years ago
Oana Horvath 82a76042d9 [fenix] Fix UI tests from https://github.com/mozilla-mobile/fenix/issues/12752 https://github.com/mozilla-mobile/fenix/issues/12637 https://github.com/mozilla-mobile/fenix/issues/12764 (https://github.com/mozilla-mobile/fenix/pull/12779)
* For https://github.com/mozilla-mobile/fenix/issues/12752 & https://github.com/mozilla-mobile/fenix/issues/12764: Fixes tabs tray behavior in UI tests

* For https://github.com/mozilla-mobile/fenix/issues/12637: fixes goBackTest
4 years ago
Richard Pappalardo 41bb2cb087 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/12752, https://github.com/mozilla-mobile/fenix/issues/12764 - Temp disable openHistoryInNewTabTest intermittent UI test failures (https://github.com/mozilla-mobile/fenix/pull/12754)
* Fixes https://github.com/mozilla-mobile/fenix/issues/12752 - Temp disable intermittent failing test
4 years ago
Oana Horvath 70e30dcf98 [fenix] Replaces verifyPageContent in UI tests 4 years ago
Oana Horvath 0885d0047e [fenix] For https://github.com/mozilla-mobile/fenix/issues/10911: disables flaky createBookmarkFolderTest 4 years ago