|
|
@ -283,10 +283,11 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1623441
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@SmokeTest
|
|
|
|
@SmokeTest
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun searchGroupShowsInRecentlyVisitedTest() {
|
|
|
|
fun searchResultsOpenedInNewTabsGenerateSearchGroupsTest() {
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
|
setCustomSearchEngine(searchMockServer, searchEngineName)
|
|
|
|
setCustomSearchEngine(searchMockServer, searchEngineName)
|
|
|
@ -311,9 +312,10 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1592229
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun verifySearchGroupHistoryWithNoDuplicatesTest() {
|
|
|
|
fun verifyAPageIsAddedToASearchGroupOnlyOnceTest() {
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
val secondPageUrl = getGenericAsset(searchMockServer, 2).url
|
|
|
|
val secondPageUrl = getGenericAsset(searchMockServer, 2).url
|
|
|
|
val originPageUrl =
|
|
|
|
val originPageUrl =
|
|
|
@ -356,9 +358,10 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1591782
|
|
|
|
@Ignore("Failing due to known bug, see https://github.com/mozilla-mobile/fenix/issues/23818")
|
|
|
|
@Ignore("Failing due to known bug, see https://github.com/mozilla-mobile/fenix/issues/23818")
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun searchGroupGeneratedInTheSameTabTest() {
|
|
|
|
fun searchGroupIsGeneratedWhenNavigatingInTheSameTabTest() {
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
|
setCustomSearchEngine(searchMockServer, searchEngineName)
|
|
|
|
setCustomSearchEngine(searchMockServer, searchEngineName)
|
|
|
@ -379,9 +382,10 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1591781
|
|
|
|
@SmokeTest
|
|
|
|
@SmokeTest
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun noSearchGroupFromPrivateBrowsingTest() {
|
|
|
|
fun searchGroupIsNotGeneratedForLinksOpenedInPrivateTabsTest() {
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
|
setCustomSearchEngine(searchMockServer, searchEngineName)
|
|
|
|
setCustomSearchEngine(searchMockServer, searchEngineName)
|
|
|
@ -410,10 +414,11 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1592269
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@SmokeTest
|
|
|
|
@SmokeTest
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun deleteItemsFromSearchGroupHistoryTest() {
|
|
|
|
fun deleteIndividualHistoryItemsFromSearchGroupTest() {
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
val secondPageUrl = getGenericAsset(searchMockServer, 2).url
|
|
|
|
val secondPageUrl = getGenericAsset(searchMockServer, 2).url
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
@ -452,9 +457,10 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1592242
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun deleteSearchGroupFromHistoryTest() {
|
|
|
|
fun deleteSearchGroupFromHomeScreenTest() {
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
@ -492,9 +498,10 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1592235
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun reopenTabsFromSearchGroupTest() {
|
|
|
|
fun openAPageFromHomeScreenSearchGroupTest() {
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
val secondPageUrl = getGenericAsset(searchMockServer, 2).url
|
|
|
|
val secondPageUrl = getGenericAsset(searchMockServer, 2).url
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
@ -539,9 +546,10 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1592238
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Ignore("Test run timing out: https://github.com/mozilla-mobile/fenix/issues/27704")
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun sharePageFromASearchGroupTest() {
|
|
|
|
fun shareAPageFromHomeScreenSearchGroupTest() {
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
val firstPageUrl = getGenericAsset(searchMockServer, 1).url
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
// setting our custom mockWebServer search URL
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
|
val searchEngineName = "TestSearchEngine"
|
|
|
@ -577,6 +585,7 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1232633
|
|
|
|
// Default search code for Google-US
|
|
|
|
// Default search code for Google-US
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun defaultSearchCodeGoogleUS() {
|
|
|
|
fun defaultSearchCodeGoogleUS() {
|
|
|
@ -597,6 +606,7 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1232637
|
|
|
|
// Default search code for Bing-US
|
|
|
|
// Default search code for Bing-US
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun defaultSearchCodeBingUS() {
|
|
|
|
fun defaultSearchCodeBingUS() {
|
|
|
@ -620,6 +630,7 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/1232638
|
|
|
|
// Default search code for DuckDuckGo-US
|
|
|
|
// Default search code for DuckDuckGo-US
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun defaultSearchCodeDuckDuckGoUS() {
|
|
|
|
fun defaultSearchCodeDuckDuckGoUS() {
|
|
|
@ -722,6 +733,7 @@ class SearchTest {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestRail link: https://testrail.stage.mozaws.net/index.php?/cases/view/2230212
|
|
|
|
@SmokeTest
|
|
|
|
@SmokeTest
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
fun searchHistoryNotRememberedInPrivateBrowsingTest() {
|
|
|
|
fun searchHistoryNotRememberedInPrivateBrowsingTest() {
|
|
|
|