def test_task_is_not_a_generate_resmoke_task(self, selected_tests_config_mock): build_variant_conf = MagicMock() build_variant_conf.name = "variant" task = _evergreen.Task({ "name": "jsCore_auth", "commands": [{ "func": "run tests", "vars": { "resmoke_args": "--suites=core_auth --storageEngine=wiredTiger" } }], }) evg_task_config = under_test._get_evg_task_config({}, task, build_variant_conf) self.assertEqual(evg_task_config["task_name"], "jsCore_auth") self.assertEqual(evg_task_config["build_variant"], "variant") self.assertEqual(evg_task_config["suite"], "core_auth") self.assertEqual( evg_task_config["resmoke_args"], "--storageEngine=wiredTiger", ) self.assertEqual(evg_task_config["fallback_num_sub_suites"], "1")
def test_task_is_a_generate_resmoke_task(self, selected_tests_config_mock): selected_tests_config_mock.return_value = { "selected_tests_key": "selected_tests_value" } build_variant_conf = MagicMock() build_variant_conf.name = "variant" task = _evergreen.Task({ "name": "auth_gen", "commands": [{ "func": "generate resmoke tasks", "vars": { "fallback_num_sub_suites": "4", "resmoke_args": "--storageEngine=wiredTiger", }, }], }) evg_task_config = under_test._get_evg_task_config({}, task, build_variant_conf) self.assertEqual(evg_task_config["task_name"], "auth_gen") self.assertEqual(evg_task_config["build_variant"], "variant") self.assertIsNone(evg_task_config.get("suite")) self.assertEqual( evg_task_config["resmoke_args"], "--storageEngine=wiredTiger", ) self.assertEqual(evg_task_config["fallback_num_sub_suites"], "4") self.assertEqual(evg_task_config["selected_tests_key"], "selected_tests_value")