Create hybrids of the update and search tests.
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
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.
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
Baidu hybrid tests complete.
Next up create hybrid tests for Yandex. Work will be done in branch issue_3563_c