diff --git a/orchagent/orch.h b/orchagent/orch.h index cd724ce1c17..475e6b58e21 100644 --- a/orchagent/orch.h +++ b/orchagent/orch.h @@ -34,6 +34,7 @@ const char config_db_key_delimiter = '|'; #define MLNX_PLATFORM_SUBSTRING "mellanox" #define BRCM_PLATFORM_SUBSTRING "broadcom" #define BFN_PLATFORM_SUBSTRING "barefoot" +#define VS_PLATFORM_SUBSTRING "vs" #define CONFIGDB_KEY_SEPARATOR "|" #define DEFAULT_KEY_SEPARATOR ":" diff --git a/orchagent/orchdaemon.cpp b/orchagent/orchdaemon.cpp index 6771f37c574..b0a0b64c340 100644 --- a/orchagent/orchdaemon.cpp +++ b/orchagent/orchdaemon.cpp @@ -119,7 +119,7 @@ bool OrchDaemon::init() m_orchList = { switch_orch, gCrmOrch, gPortsOrch, intfs_orch, gNeighOrch, gRouteOrch, copp_orch, tunnel_decap_orch, qos_orch, gBufferOrch, mirror_orch }; bool initialize_dtel = false; - if (platform == BFN_PLATFORM_SUBSTRING) + if (platform == BFN_PLATFORM_SUBSTRING || platform == VS_PLATFORM_SUBSTRING) { sai_attr_capability_t capability; capability.create_implemented = true; diff --git a/tests/conftest.py b/tests/conftest.py index d7388125bc7..8b1dcaf7519 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -50,7 +50,7 @@ def __init__(self, dvs): atbl = swsscommon.Table(self.adb, "ASIC_STATE:SAI_OBJECT_TYPE_ACL_TABLE") keys = atbl.getKeys() - assert len(keys) == 1 + assert len(keys) == 3 self.default_acl_table = keys[0] atbl = swsscommon.Table(self.adb, "ASIC_STATE:SAI_OBJECT_TYPE_ACL_ENTRY") diff --git a/tests/test_dtel.py b/tests/test_dtel.py index 1371d6a9834..8cdebbf425f 100644 --- a/tests/test_dtel.py +++ b/tests/test_dtel.py @@ -1,4 +1,6 @@ from swsscommon import swsscommon + + import time import re import json @@ -46,6 +48,7 @@ def test_DtelGlobalAttribs(self, dvs): atbl = swsscommon.Table(adb, "ASIC_STATE:SAI_OBJECT_TYPE_DTEL") keys = atbl.getKeys() + assert len(keys) > 0 for k in keys: (status, fvs) = atbl.get(k) @@ -102,6 +105,7 @@ def test_DtelReportSessionAttribs(self, dvs): atbl = swsscommon.Table(adb, "ASIC_STATE:SAI_OBJECT_TYPE_DTEL_REPORT_SESSION") keys = atbl.getKeys() + assert len(keys) > 0 for k in keys: (status, fvs) = atbl.get(k) @@ -143,6 +147,7 @@ def test_DtelINTSessionAttribs(self, dvs): atbl = swsscommon.Table(adb, "ASIC_STATE:SAI_OBJECT_TYPE_DTEL_INT_SESSION") keys = atbl.getKeys() + assert len(keys) > 0 for k in keys: (status, fvs) = atbl.get(k) @@ -184,6 +189,7 @@ def test_DtelQueueReportAttribs(self, dvs): atbl = swsscommon.Table(adb, "ASIC_STATE:SAI_OBJECT_TYPE_DTEL_QUEUE_REPORT") keys = atbl.getKeys() + assert len(keys) > 0 for k in keys: (status, fvs) = atbl.get(k) @@ -252,6 +258,7 @@ def test_DtelEventAttribs(self, dvs): atbl = swsscommon.Table(adb, "ASIC_STATE:SAI_OBJECT_TYPE_DTEL_EVENT") keys = atbl.getKeys() + assert len(keys) > 0 for k in keys: (status, fvs) = atbl.get(k)