iris_firefox icon indicating copy to clipboard operation
iris_firefox copied to clipboard

Create hybrids of the update and search tests.

Open tracywalker opened this issue 6 years ago • 3 comments

To correctly test that updating of the browser doesn't affect the default search engine, we must create tests that combine the steps for the update tests and the search tests into one continuous test. I'll sort out how this should be done with the various locals, regions and search engines we support. After Matt has implemented a solution for issue #3509, I'll create the new hybrid tests cases

tracywalker avatar Jul 30 '19 17:07 tracywalker

For the sake of test case and pattern maintenance over time, I am going to merge the update tests and images into the search test group and rename it search_and_update.

Then six new hybrid tests will have to be created: update_manually_then_search_google update_in_background_then_search_google update_manually_then_search_yandex update_in_background_then_search_yandex update_manually_then_search_baidu update_in_background_then_search_baidu

Finally, then run_update_suite.sh script will have to be reworked to properly sort out which test should be run for each set of parameters given.

note: The existing update tests will still be available to be run via the command line and the existing search code tests will also be available for runs independent of update testing.

tracywalker avatar Jul 31 '19 16:07 tracywalker

first part of merging files in search_and_update is done. completed and merged to dev from branch issue_3563_a

Next up will be to create the hybrid tests for Baidu and fix and re-enable the search code test in branch issue_3653_b

tracywalker avatar Aug 02 '19 19:08 tracywalker

Baidu hybrid tests complete.

Next up create hybrid tests for Yandex. Work will be done in branch issue_3563_c

tracywalker avatar Aug 21 '19 20:08 tracywalker