From d46121d2ed4f859a53d85bb1f3272d9d8b434b0f Mon Sep 17 00:00:00 2001 From: Hua Liu <58683130+liuh-80@users.noreply.github.com> Date: Tue, 13 Aug 2024 17:20:24 +0800 Subject: [PATCH] Remove temp golden config after reload config with golden config. (#14077) Remove temp golden config after reload config with golden config. Why I did it test_fallback_to_local_authorization_with_config_reload test case will reload config with AAA enabled. After this test case, the golden config file will left on device, when some other code reload config, device will enable AAA and block other login again. Work item tracking Microsoft ADO: 28871521 How I did it Remove temp golden config after reload config with golden config. How to verify it Pass all test case. --- tests/override_config_table/utilities.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/override_config_table/utilities.py b/tests/override_config_table/utilities.py index 335a12e6904..7dc38042153 100644 --- a/tests/override_config_table/utilities.py +++ b/tests/override_config_table/utilities.py @@ -32,6 +32,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):