@@ -2,13 +2,11 @@ FLEX_CTR_DIR = $(top_srcdir)/orchagent/flex_counter
2
2
DEBUG_CTR_DIR = $(top_srcdir ) /orchagent/debug_counter
3
3
P4_ORCH_DIR = $(top_srcdir ) /orchagent/p4orch
4
4
5
- INCLUDES = -I $(FLEX_CTR_DIR ) -I $(DEBUG_CTR_DIR ) -I $(top_srcdir ) /lib -I $(top_srcdir ) /cfgmgr
6
-
7
5
CFLAGS_SAI = -I /usr/include/sai
8
6
9
- TESTS = tests tests_intfmgrd
7
+ TESTS = tests tests_intfmgrd tests_portsyncd
10
8
11
- noinst_PROGRAMS = tests tests_intfmgrd
9
+ noinst_PROGRAMS = tests tests_intfmgrd tests_portsyncd
12
10
13
11
LDADD_SAI = -lsaimeta -lsaimetadata -lsaivs -lsairedis
14
12
21
19
CFLAGS_GTEST =
22
20
LDADD_GTEST = -L/usr/src/gtest
23
21
22
+ # # Orchagent Unit Tests
23
+
24
+ tests_INCLUDES = -I $(FLEX_CTR_DIR ) -I $(DEBUG_CTR_DIR ) -I $(top_srcdir ) /lib -I$(top_srcdir ) /cfgmgr -I$(top_srcdir ) /orchagent
25
+
24
26
tests_SOURCES = aclorch_ut.cpp \
25
27
portsorch_ut.cpp \
26
28
routeorch_ut.cpp \
@@ -36,10 +38,10 @@ tests_SOURCES = aclorch_ut.cpp \
36
38
mock_orchagent_main.cpp \
37
39
mock_dbconnector.cpp \
38
40
mock_consumerstatetable.cpp \
41
+ common/mock_shell_command.cpp \
39
42
mock_table.cpp \
40
43
mock_hiredis.cpp \
41
44
mock_redisreply.cpp \
42
- mock_shell_command.cpp \
43
45
bulker_ut.cpp \
44
46
portmgr_ut.cpp \
45
47
fake_response_publisher.cpp \
@@ -120,26 +122,45 @@ tests_SOURCES += $(P4_ORCH_DIR)/p4orch.cpp \
120
122
$(P4_ORCH_DIR ) /gre_tunnel_manager.cpp \
121
123
$(P4_ORCH_DIR ) /l3_admit_manager.cpp
122
124
123
- tests_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_GTEST ) $(CFLAGS_SAI )
124
- tests_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_GTEST ) $(CFLAGS_SAI ) -I $( top_srcdir ) /orchagent
125
+ tests_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_GTEST ) $(CFLAGS_SAI )
126
+ tests_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_GTEST ) $(CFLAGS_SAI ) $( tests_INCLUDES )
125
127
tests_LDADD = $(LDADD_GTEST ) $(LDADD_SAI ) -lnl-genl-3 -lhiredis -lhiredis -lpthread \
126
128
-lswsscommon -lswsscommon -lgtest -lgtest_main -lzmq -lnl-3 -lnl-route-3
127
129
130
+ # # portsyncd unit tests
131
+
132
+ tests_portsyncd_SOURCES = portsyncd/portsyncd_ut.cpp \
133
+ $(top_srcdir ) /portsyncd/linksync.cpp \
134
+ mock_dbconnector.cpp \
135
+ common/mock_shell_command.cpp \
136
+ mock_table.cpp \
137
+ mock_hiredis.cpp \
138
+ mock_redisreply.cpp
139
+
140
+ tests_portsyncd_INCLUDES = -I $(top_srcdir ) /portsyncd -I $(top_srcdir ) /cfgmgr
141
+ tests_portsyncd_CXXFLAGS = -Wl,-wrap,if_nameindex -Wl,-wrap,if_freenameindex
142
+ tests_portsyncd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_GTEST )
143
+ tests_portsyncd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_GTEST ) $(tests_portsyncd_INCLUDES )
144
+ tests_portsyncd_LDADD = $(LDADD_GTEST ) -lnl-genl-3 -lhiredis -lhiredis \
145
+ -lswsscommon -lswsscommon -lgtest -lgtest_main -lnl-3 -lnl-route-3 -lpthread
146
+
128
147
# # intfmgrd unit tests
129
148
130
149
tests_intfmgrd_SOURCES = intfmgrd/add_ipv6_prefix_ut.cpp \
131
- $(top_srcdir ) /cfgmgr/intfmgr.cpp \
132
- $(top_srcdir ) /orchagent/orch.cpp \
133
- $(top_srcdir ) /orchagent/request_parser.cpp \
134
- $(top_srcdir ) /lib/subintf.cpp \
135
- mock_orchagent_main.cpp \
136
- mock_dbconnector.cpp \
137
- mock_table.cpp \
138
- mock_hiredis.cpp \
139
- fake_response_publisher.cpp \
140
- mock_redisreply.cpp
150
+ $(top_srcdir ) /cfgmgr/intfmgr.cpp \
151
+ $(top_srcdir ) /lib/subintf.cpp \
152
+ $(top_srcdir ) /orchagent/orch.cpp \
153
+ $(top_srcdir ) /orchagent/request_parser.cpp \
154
+ mock_orchagent_main.cpp \
155
+ mock_dbconnector.cpp \
156
+ mock_table.cpp \
157
+ mock_hiredis.cpp \
158
+ fake_response_publisher.cpp \
159
+ mock_redisreply.cpp \
160
+ common/mock_shell_command.cpp
141
161
162
+ tests_intfmgrd_INCLUDES = $(tests_INCLUDES ) -I$(top_srcdir ) /cfgmgr -I$(top_srcdir ) /lib
142
163
tests_intfmgrd_CFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_GTEST ) $(CFLAGS_SAI )
143
- tests_intfmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_GTEST ) $(CFLAGS_SAI ) -I $( top_srcdir ) /cfgmgr -I $( top_srcdir ) /orchagent/
164
+ tests_intfmgrd_CPPFLAGS = $(DBGFLAGS ) $(AM_CFLAGS ) $(CFLAGS_COMMON ) $(CFLAGS_GTEST ) $(CFLAGS_SAI ) $( tests_intfmgrd_INCLUDES )
144
165
tests_intfmgrd_LDADD = $(LDADD_GTEST ) $(LDADD_SAI ) -lnl-genl-3 -lhiredis -lhiredis \
145
166
-lswsscommon -lswsscommon -lgtest -lgtest_main -lzmq -lnl-3 -lnl-route-3 -lpthread
0 commit comments