diff --git a/tests/override_config_table/utilities.py b/tests/override_config_table/utilities.py index 6c59b87bbac..d92ea850682 100644 --- a/tests/override_config_table/utilities.py +++ b/tests/override_config_table/utilities.py @@ -30,6 +30,8 @@ def reload_minigraph_with_golden_config(duthost, json_data, safe_reload=True): golden_config = "/etc/sonic/golden_config_db.json" duthost.copy(content=json.dumps(json_data, indent=4), dest=golden_config) config_reload(duthost, config_source="minigraph", safe_reload=safe_reload, override_config=True) + # Cleanup golden config because some other test or device recover may reload config with golden config + duthost.command('mv {} {}_backup'.format(golden_config, golden_config)) def file_exists_on_dut(duthost, filename):