Name Description Size Coverage
AboutURITest.kt 2276 -
AddressAutofillTest.kt 19620 -
AppLinksTest.kt User setting: Ask Tests that when opening a youtube:// scheme link under “Ask”, the app prompt appears. After tapping “Cancel”, the browser stays on the same page (no external app opened). vnd.youtube://@Mozilla 19198 -
BookmarksTest.kt 18054 -
BrowsingErrorPagesTest.kt Tests that verify errors encountered while browsing websites: unsafe pages, connection errors, etc 5969 -
CollectionTest.kt Tests for verifying basic functionality of tab collections 18534 -
ContextMenusTest.kt Tests for verifying basic functionality of content context menus - Verifies long click "Open link in new tab" UI and functionality - Verifies long click "Open link in new Private tab" UI and functionality - Verifies long click "Copy Link" UI and functionality - Verifies long click "Share Link" UI and functionality - Verifies long click "Open image in new tab" UI and functionality - Verifies long click "Save Image" UI and functionality - Verifies long click "Copy image location" UI and functionality - Verifies long click items of mixed hypertext items 11704 -
CookieBannerBlockerTest.kt Tests for verifying the new Cookie banner blocker option and functionality. 2495 -
CrashReportingTest.kt 3441 -
CreditCardAutofillTest.kt 24592 -
CustomTabsTest.kt Updated externalLinks.html to v2.0, changed the hypertext reference to mozilla-mobile.github.io/testapp/downloads for "External link" 10673 -
DeepLinkTest.kt Tests for verifying basic functionality of deep links - fenix://home - fenix://open - fenix://settings_notifications — take the user to the notification settings page - fenix://settings_privacy — take the user to the privacy settings page. - fenix://settings_search_engine — take the user to the search engine page, to set the default search engine. - fenix://home_collections — take the user to the home screen to see the list of collections. - fenix://urls_history — take the user to the history list. - fenix://urls_bookmarks — take the user to the bookmarks list - fenix://settings_logins — take the user to the settings page to do with logins (not the saved logins). 3822 -
docs -
DownloadFileTypesTest.kt Test for verifying downloading a list of different file types: - Initiates a download - Verifies download prompt - Verifies downloading of varying file types and the appearance inside the Downloads listing. 2757 -
DownloadTest.kt Tests for verifying basic functionality of download - Initiates a download - Verifies download prompt - Verifies download notification and actions - Verifies managing downloads inside the Downloads listing. 20218 -
efficiency -
EnhancedTrackingProtectionTest.kt Tests for verifying basic UI functionality of Enhanced Tracking Protection Including - Verifying default states - Verifying Enhanced Tracking Protection notification bubble - Verifying Enhanced Tracking Protection content sheet - Verifying Enhanced Tracking Protection content sheet details - Verifying Enhanced Tracking Protection toggle - Verifying Enhanced Tracking Protection options and functionality - Verifying Enhanced Tracking Protection site exceptions 23576 -
FirefoxSuggestTest.kt Tests for verifying the Firefox suggest search fragment 11650 -
GlobalPrivacyControlTest.kt Tests for Global Privacy Control setting. 2807 -
HistoryTest.kt Tests for verifying basic functionality of history 16531 -
HomeScreenTest.kt Tests for verifying the presence of home screen and first-run homescreen elements Note: For private browsing, navigation bar and tabs see separate test class 4847 -
HTTPSFirstModeTest.kt 1943 -
LoginsTest.kt Tests for verifying: - the Logins and Passwords menu and sub-menus. - save login prompts. - saving logins based on the user's preferences. 35960 -
MainMenuTest.kt 49737 -
MediaNotificationTest.kt Tests for verifying basic functionality of media notifications: - video and audio playback system notifications appear and can pause/play the media content - a media notification icon is displayed on the homescreen for the tab playing media content Note: this test only verifies media notifications, not media itself 5907 -
MicrosurveyTest.kt 5177 -
ModifierTest.kt 3551 -
NavigationToolbarTest.kt Tests for verifying basic functionality of browser navigation and page related interactions Including: - Visiting a URL - Back and Forward navigation - Refresh - Find in page 38854 -
NimbusEventTest.kt 1774 -
NimbusMessagingHomescreenTest.kt Tests for verifying basic functionality of the Nimbus Home Screen message Verifies a message can be displayed with all of the correct components 4048 -
NimbusMessagingMessageTest.kt This test is to test the integrity of messages hardcoded in the FML. It tests if the trigger expressions are valid, all the fields are complete and a simple check if they are localized (don't contain `_`). 3326 -
NimbusMessagingNotificationTest.kt A UI test for testing the notification surface for Nimbus Messaging. 3300 -
NimbusMessagingSurveyTest.kt Tests for verifying basic functionality of the Nimbus Survey surface message Verifies a message can be displayed with all of the correct components 4454 -
NimbusMessagingTriggerTest.kt Test to instantiate Nimbus and automatically test all trigger expressions shipping with the app. We do this as a UI test to make sure that: - as much of the custom targeting and trigger attributes are recorded as possible. - we can run the Rust JEXL evaluator. 2890 -
NimbusSystemMetricsTest.kt 1626 -
NoNetworkAccessStartupTests.kt Tests to verify some main UI flows with Network connection off 3649 -
OnboardingTest.kt 5065 -
PDFViewerTest.kt 7898 -
PocketTest.kt Tests for verifying the presence of the Pocket section and its elements 3208 -
PromptTest.kt Tests for verifying basic functionality of prompts Including: - beforeunload prompt 2265 -
PwaTest.kt Updated externalLinks.html to v2.0, changed the hypertext reference to mozilla-mobile.github.io/testapp/downloads for "External link" 3976 -
ReaderViewTest.kt Tests for verifying basic functionality of content context menus - Verifies Reader View entry and detection when available UI and functionality - Verifies Reader View exit UI and functionality - Verifies Reader View appearance controls UI and functionality 5041 -
RecentlyClosedTabsTest.kt Tests for verifying basic functionality of recently closed tabs history 10482 -
RetryRuleRetryableExceptionsTest.kt 3151 -
robots -
SearchTest.kt Tests for verifying the search fragment Including: - Verify the toolbar, awesomebar, and shortcut bar are displayed - Select shortcut button - Select scan button 39848 -
SettingsAboutTest.kt Tests for verifying the main three dot menu options 6869 -
SettingsAddonsTest.kt Tests for verifying the functionality of installing or removing addons 7479 -
SettingsAdvancedTest.kt Tests for verifying the advanced section in Settings 9550 -
SettingsCustomizeTest.kt 7351 -
SettingsDeleteBrowsingDataOnQuitTest.kt Tests for verifying the Settings for: Delete Browsing Data on quit 10063 -
SettingsDeleteBrowsingDataTest.kt Tests for verifying the Settings for: Delete Browsing Data 9874 -
SettingsGeneralTest.kt Tests for verifying the General section of the Settings menu 9554 -
SettingsHomepageTest.kt Tests for verifying the Homepage settings menu 7351 -
SettingsHTTPSOnlyModeTest.kt 10219 -
SettingsPrivacyTest.kt Tests for verifying the the privacy and security section of the Settings menu 6779 -
SettingsPrivateBrowsingTest.kt 6556 -
SettingsSearchTest.kt 26975 -
SettingsSitePermissionsTest.kt Tests for verifying - site permissions settings sub-menu - the settings effects on the app behavior 21964 -
SitePermissionsTest.kt Tests for verifying site permissions prompts & functionality 14155 -
SponsoredShortcutsTest.kt Tests Sponsored shortcuts functionality 9391 -
TabbedBrowsingTest.kt Tests for verifying basic functionality of tabbed browsing Including: - Opening a tab - Opening a private tab - Verifying tab list - Closing all tabs - Close tab - Swipe to close tab (temporarily disabled) - Undo close tab - Close private tabs persistent notification - Empty tab tray state - Tab tray details - Shortcut context menu navigation 21036 -
TextFragmentsTest.kt 4583 -
TextSelectionTest.kt 13542 -
TopSitesTest.kt Tests Top Sites functionality - Verifies 'Add to Firefox Home' UI functionality - Verifies 'Top Sites' context menu UI functionality - Verifies 'Top Site' usage UI functionality - Verifies existence of default top sites available on the home-screen 8747 -
TranslationsTest.kt 14516 -
UnifiedTrustPanelTest.kt 17446 -
UnsubmittedCrashDialogTest.kt 13180 -
UploadPermissionsTest.kt 4482 -
util -
WebControlsTest.kt Tests for verifying basic interactions with web control elements 6783 -