Skip to content

Commit 9d1032b

Browse files
committed
Add sairedis tam api tests
1 parent f1570e5 commit 9d1032b

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

unittest/lib/test_sai_redis_tam.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ TEST(libsairedis, tam)
1616

1717
sai_object_id_t id;
1818

19+
sai_object_list_t list;
20+
21+
EXPECT_EQ(SAI_STATUS_NOT_IMPLEMENTED, sai_tam_telemetry_get_data(0,list,0,0,0));
22+
1923
EXPECT_NE(SAI_STATUS_SUCCESS, api->create_tam(&id,0,0,0));
2024
EXPECT_NE(SAI_STATUS_SUCCESS, api->remove_tam(0));
2125
EXPECT_NE(SAI_STATUS_SUCCESS, api->set_tam_attribute(0,0));

vslib/sai_vs_tam.cpp

+12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
#include "sai_vs.h"
22

3+
sai_status_t sai_tam_telemetry_get_data(
4+
_In_ sai_object_id_t switch_id,
5+
_In_ sai_object_list_t obj_list,
6+
_In_ bool clear_on_read,
7+
_Inout_ sai_size_t *buffer_size,
8+
_Out_ void *buffer)
9+
{
10+
SWSS_LOG_ENTER();
11+
12+
return SAI_STATUS_NOT_IMPLEMENTED;
13+
}
14+
315
VS_GENERIC_QUAD(TAM,tam);
416
VS_GENERIC_QUAD(TAM_MATH_FUNC,tam_math_func);
517
VS_GENERIC_QUAD(TAM_REPORT,tam_report);

0 commit comments

Comments
 (0)