From 67a8074b0bd63c456c315e2649208fcdb4f89045 Mon Sep 17 00:00:00 2001 From: abdosi <58047199+abdosi@users.noreply.github.com> Date: Wed, 5 Jun 2024 06:49:38 +1000 Subject: [PATCH] Update multi_asic.py --- tests/common/devices/multi_asic.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/tests/common/devices/multi_asic.py b/tests/common/devices/multi_asic.py index 328fc1b0be..405cb48869 100644 --- a/tests/common/devices/multi_asic.py +++ b/tests/common/devices/multi_asic.py @@ -64,14 +64,15 @@ def critical_services_tracking_list(self): """ service_list = [] active_asics = self.asics - if self.sonichost.is_supervisor_node() and self.get_facts()['asic_type'] != 'vs': + if self.sonichost.is_supervisor_node(): self._DEFAULT_SERVICES.append("lldp") - active_asics = [] - sonic_db_cli_out = self.command("sonic-db-cli CHASSIS_STATE_DB keys \"CHASSIS_FABRIC_ASIC_TABLE|asic*\"") - for a_asic_line in sonic_db_cli_out["stdout_lines"]: - a_asic_name = a_asic_line.split("|")[1] - a_asic_instance = self.asic_instance_from_namespace(namespace=a_asic_name) - active_asics.append(a_asic_instance) + if self.get_facts()['asic_type'] != 'vs': + active_asics = [] + sonic_db_cli_out = self.command("sonic-db-cli CHASSIS_STATE_DB keys \"CHASSIS_FABRIC_ASIC_TABLE|asic*\"") + for a_asic_line in sonic_db_cli_out["stdout_lines"]: + a_asic_name = a_asic_line.split("|")[1] + a_asic_instance = self.asic_instance_from_namespace(namespace=a_asic_name) + active_asics.append(a_asic_instance) service_list += self._DEFAULT_SERVICES config_facts = self.config_facts(host=self.hostname, source="running")['ansible_facts']