Bug 1855183 - Search settings menu TestRail matching

fenix/120.0
AndiAJ 9 months ago committed by mergify[bot]
parent a8c707d077
commit 8366d2c193

@ -65,8 +65,9 @@ class SettingsSearchTest {
mockWebServer.shutdown()
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203333
@Test
fun searchSettingsItemsTest() {
fun verifySearchSettingsMenuItemsTest() {
homeScreen {
}.openThreeDotMenu {
}.openSettings {
@ -89,8 +90,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203307
@Test
fun defaultSearchEnginesSettingsItemsTest() {
fun verifyDefaultSearchEnginesSettingsItemsTest() {
homeScreen {
}.openThreeDotMenu {
}.openSettings {
@ -103,9 +105,10 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203308
@SmokeTest
@Test
fun selectNewDefaultSearchEngine() {
fun verifyTheDefaultSearchEngineCanBeChangedTest() {
// Goes through the settings and changes the default search engine, then verifies it has changed.
defaultSearchEngineList.forEach {
homeScreen {
@ -122,8 +125,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/233586
@Test
fun toggleSearchAutocomplete() {
fun verifyUrlAutocompleteToggleTest() {
homeScreen {
}.openSearch {
typeSearch("mo")
@ -143,8 +147,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/361817
@Test
fun toggleOffHistorySearchSuggestionsTest() {
fun disableSearchBrowsingHistorySuggestionsToggleTest() {
val websiteURL = getGenericAsset(mockWebServer, 1).url.toString()
createHistoryItem(websiteURL)
@ -168,8 +173,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/412926
@Test
fun toggleOffBookmarksSearchSuggestionsTest() {
fun disableSearchBookmarksToggleTest() {
val website = getGenericAsset(mockWebServer, 1)
createBookmarkItem(website.url.toString(), website.title, 1u)
@ -196,10 +202,11 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203309
// Verifies setting as default a customized search engine name and URL
@SmokeTest
@Test
fun addCustomDefaultSearchEngineTest() {
fun verifyCustomSearchEngineCanBeAddedFromSearchEngineMenuTest() {
val customSearchEngine = object {
val title = "TestSearchEngine"
val url = "http://localhost:${searchMockServer.port}/searchResults.html?search=%s"
@ -234,8 +241,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203335
@Test
fun addSearchEngineToManageShortcutsListTest() {
fun addCustomSearchEngineToManageShortcutsListTest() {
val customSearchEngine = object {
val title = "TestSearchEngine"
val url = "http://localhost:${searchMockServer.port}/searchResults.html?search=%s"
@ -256,8 +264,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203343
@Test
fun addSearchEngineLearnMoreLinksTest() {
fun verifyLearnMoreLinksFromAddSearchEngineSectionTest() {
homeScreen {
}.openThreeDotMenu {
}.openSettings {
@ -280,6 +289,7 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203310
@Test
fun editCustomSearchEngineTest() {
val customSearchEngine = object {
@ -309,9 +319,10 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203312
@Ignore("Failing, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1848623")
@Test
fun errorForInvalidSearchEngineStringsTest() {
fun verifyErrorMessagesForInvalidSearchEngineUrlsTest() {
val customSearchEngine = object {
val title = "TestSearchEngine"
val badTemplateUrl = "http://localhost:${searchMockServer.port}/searchResults.html?search="
@ -341,6 +352,7 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203313
@Test
fun deleteCustomSearchEngineTest() {
val customSearchEngineTitle = "TestSearchEngine"
@ -375,6 +387,7 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203339
@Test
fun deleteCustomSearchShortcutTest() {
val customSearchEngineTitle = "TestSearchEngine"
@ -402,13 +415,14 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/233588
// Test running on beta/release builds in CI:
// caution when making changes to it, so they don't block the builds
// Goes through the settings and changes the search suggestion toggle, then verifies it changes.
@Ignore("Failing, see: https://github.com/mozilla-mobile/fenix/issues/23817")
@SmokeTest
@Test
fun toggleSearchSuggestionsTest() {
fun verifyShowSearchSuggestionsToggleTest() {
homeScreen {
}.openSearch {
typeSearch("mozilla ")
@ -430,9 +444,10 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/464420
// Tests the "Don't allow" option from private mode search suggestions onboarding dialog
@Test
fun blockSearchSuggestionsInPrivateModeOnboardingTest() {
fun doNotAllowSearchSuggestionsInPrivateBrowsingTest() {
homeScreen {
togglePrivateBrowsingModeOnOff()
}.openSearch {
@ -443,9 +458,10 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1957063
// Tests the "Allow" option from private mode search suggestions onboarding dialog
@Test
fun allowSearchSuggestionsInPrivateModeOnboardingTest() {
fun allowSearchSuggestionsInPrivateBrowsingTest() {
homeScreen {
togglePrivateBrowsingModeOnOff()
}.openSearch {
@ -470,8 +486,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/888673
@Test
fun toggleVoiceSearchTest() {
fun verifyShowVoiceSearchToggleTest() {
homeScreen {
}.openSearch {
verifyVoiceSearchButtonVisibility(true)
@ -489,8 +506,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/412927
@Test
fun toggleShowClipboardSuggestionsTest() {
fun verifyShowClipboardSuggestionsToggleTest() {
val link = "https://www.mozilla.org/en-US/"
setTextToClipBoard(appContext, link)
@ -536,8 +554,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2233337
@Test
fun searchEnginesListRespectLocaleTest() {
fun verifyTheSearchEnginesListsRespectTheLocaleTest() {
runWithSystemLocaleChanged(Locale.CHINA, activityTestRule.activityRule) {
// Checking search engines for CH locale
homeScreen {
@ -567,8 +586,9 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203334
@Test
fun manageSearchShortcutsSettingsItemsTest() {
fun verifyManageSearchShortcutsSettingsItemsTest() {
homeScreen {
}.openThreeDotMenu {
}.openSettings {
@ -590,9 +610,10 @@ class SettingsSearchTest {
}
}
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2203340
@SmokeTest
@Test
fun changeSearchShortcutsListTest() {
fun verifySearchShortcutChangesAreReflectedInSearchSelectorMenuTest() {
homeScreen {
}.openThreeDotMenu {
}.openSettings {

@ -21,7 +21,7 @@ gcloud:
test-targets:
- class org.mozilla.fenix.ui.HistoryTest#verifyHistoryMenuWithHistoryItemsTest
- class org.mozilla.fenix.ui.SettingsSearchTest#toggleSearchSuggestionsTest
- class org.mozilla.fenix.ui.SettingsSearchTest#verifyShowSearchSuggestionsToggleTest
- class org.mozilla.fenix.ui.CollectionTest#deleteCollectionTest
- class org.mozilla.fenix.ui.SmokeTest#noHistoryInPrivateBrowsingTest
- class org.mozilla.fenix.ui.NoNetworkAccessStartupTests#noNetworkConnectionStartupTest

@ -26,7 +26,7 @@ gcloud:
- class org.mozilla.fenix.ui.MainMenuTest#goBackTest
- class org.mozilla.fenix.ui.MainMenuTest#goForwardTest
- class org.mozilla.fenix.ui.HistoryTest#verifyHistoryMenuWithHistoryItemsTest
- class org.mozilla.fenix.ui.SettingsSearchTest#toggleSearchSuggestionsTest
- class org.mozilla.fenix.ui.SettingsSearchTest#verifyShowSearchSuggestionsToggleTest
- class org.mozilla.fenix.ui.CollectionTest#deleteCollectionTest
- class org.mozilla.fenix.ui.SmokeTest#noHistoryInPrivateBrowsingTest
- class org.mozilla.fenix.ui.TabbedBrowsingTest#openNewTabTest

@ -21,7 +21,7 @@ gcloud:
test-targets:
- class org.mozilla.fenix.ui.HistoryTest#verifyHistoryMenuWithHistoryItemsTest
- class org.mozilla.fenix.ui.SettingsSearchTest#toggleSearchSuggestionsTest
- class org.mozilla.fenix.ui.SettingsSearchTest#verifyShowSearchSuggestionsToggleTest
- class org.mozilla.fenix.ui.CollectionTest#deleteCollectionTest
- class org.mozilla.fenix.ui.SmokeTest#noHistoryInPrivateBrowsingTest
- class org.mozilla.fenix.ui.NoNetworkAccessStartupTests#noNetworkConnectionStartupTest

Loading…
Cancel
Save