@@ -56,32 +56,32 @@ if(NOT BLACKBOX_HIGH_LEVEL_IGNORED_TESTS STREQUAL "")
56
56
endif ()
57
57
message (STATUS "BLACKBOX_HIGH_LEVEL_IGNORED_TESTS set to '${BLACKBOX_HIGH_LEVEL_IGNORED_TESTS} '" )
58
58
59
- file (GLOB RTPS_BLACKBOXTESTS_TEST_SOURCE "common/RTPSBlackboxTests*.cpp" )
59
+ file (GLOB RTPS_BLACKBOXTESTS_TEST_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} / common/RTPSBlackboxTests*.cpp" )
60
60
set (RTPS_BLACKBOXTESTS_SOURCE ${RTPS_BLACKBOXTESTS_TEST_SOURCE}
61
- types/Data1mbPubSubTypes.cxx
62
- types/Data1mbTypeObjectSupport.cxx
63
- types/Data100kbPubSubTypes.cxx
64
- types/Data100kbTypeObjectSupport.cxx
65
- types/Data64kbPubSubTypes.cxx
66
- types/Data64kbTypeObjectSupport.cxx
67
- types/FixedSizedPubSubTypes.cxx
68
- types/FixedSizedTypeObjectSupport.cxx
69
- types/HelloWorldPubSubTypes.cxx
70
- types/HelloWorldTypeObjectSupport.cxx
71
- types/KeyedData1mbPubSubTypes.cxx
72
- types/KeyedData1mbTypeObjectSupport.cxx
73
- types/KeyedHelloWorldPubSubTypes.cxx
74
- types/KeyedHelloWorldTypeObjectSupport.cxx
75
- types/core/core_typesPubSubTypes.cxx
76
- types/core/core_typesTypeObjectSupport.cxx
77
- types/StringTestPubSubTypes.cxx
78
- types/StringTestTypeObjectSupport.cxx
79
- types/UnboundedHelloWorldPubSubTypes.cxx
80
- types/UnboundedHelloWorldTypeObjectSupport.cxx
81
-
82
- utils/data_generators.cpp
83
- utils/lambda_functions.cpp
84
- utils/print_functions.cpp
61
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data1mbPubSubTypes.cxx
62
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data1mbTypeObjectSupport.cxx
63
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data100kbPubSubTypes.cxx
64
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data100kbTypeObjectSupport.cxx
65
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data64kbPubSubTypes.cxx
66
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data64kbTypeObjectSupport.cxx
67
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/FixedSizedPubSubTypes.cxx
68
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/FixedSizedTypeObjectSupport.cxx
69
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/HelloWorldPubSubTypes.cxx
70
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/HelloWorldTypeObjectSupport.cxx
71
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/KeyedData1mbPubSubTypes.cxx
72
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/KeyedData1mbTypeObjectSupport.cxx
73
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/KeyedHelloWorldPubSubTypes.cxx
74
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/KeyedHelloWorldTypeObjectSupport.cxx
75
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/core/core_typesPubSubTypes.cxx
76
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/core/core_typesTypeObjectSupport.cxx
77
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/StringTestPubSubTypes.cxx
78
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/StringTestTypeObjectSupport.cxx
79
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/UnboundedHelloWorldPubSubTypes.cxx
80
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/UnboundedHelloWorldTypeObjectSupport.cxx
81
+
82
+ ${CMAKE_CURRENT_SOURCE_DIR} / utils/data_generators.cpp
83
+ ${CMAKE_CURRENT_SOURCE_DIR} / utils/lambda_functions.cpp
84
+ ${CMAKE_CURRENT_SOURCE_DIR} / utils/print_functions.cpp
85
85
)
86
86
add_executable (BlackboxTests_RTPS ${RTPS_BLACKBOXTESTS_SOURCE} )
87
87
target_compile_definitions (BlackboxTests_RTPS PRIVATE
@@ -97,53 +97,53 @@ target_include_directories(BlackboxTests_RTPS PRIVATE
97
97
target_link_libraries (BlackboxTests_RTPS fastdds fastcdr foonathan_memory GTest::gtest)
98
98
gtest_discover_tests(BlackboxTests_RTPS
99
99
PROPERTIES
100
- ENVIRONMENT "CERTS_PATH=${PROJECT_SOURCE_DIR} /test /certs"
100
+ ENVIRONMENT "CERTS_PATH=${CMAKE_CURRENT_SOURCE_DIR} /.. /certs"
101
101
TEST_PREFIX "BlackboxTests_RTPS."
102
102
TEST_FILTER ${BLACKBOX_HIGH_LEVEL_IGNORED_TESTS}
103
103
NO_PRETTY_VALUES
104
104
)
105
105
106
- file (GLOB BLACKBOXTESTS_TEST_SOURCE "common/BlackboxTests*.cpp" )
106
+ file (GLOB BLACKBOXTESTS_TEST_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} / common/BlackboxTests*.cpp" )
107
107
set (BLACKBOXTESTS_SOURCE ${BLACKBOXTESTS_TEST_SOURCE}
108
- types/Data1mbPubSubTypes.cxx
109
- types/Data1mbTypeObjectSupport.cxx
110
- types/Data100kbPubSubTypes.cxx
111
- types/Data100kbTypeObjectSupport.cxx
112
- types/Data64kbPubSubTypes.cxx
113
- types/Data64kbTypeObjectSupport.cxx
114
- types/FixedSizedPubSubTypes.cxx
115
- types/FixedSizedTypeObjectSupport.cxx
116
- types/HelloWorldPubSubTypes.cxx
117
- types/HelloWorldTypeObjectSupport.cxx
118
- types/KeyedData1mbPubSubTypes.cxx
119
- types/KeyedData1mbTypeObjectSupport.cxx
120
- types/KeyedHelloWorldPubSubTypes.cxx
121
- types/KeyedHelloWorldTypeObjectSupport.cxx
122
- types/core/core_typesPubSubTypes.cxx
123
- types/core/core_typesTypeObjectSupport.cxx
124
- types/StringTestPubSubTypes.cxx
125
- types/StringTestTypeObjectSupport.cxx
126
- types/TestIncludeRegression3361TypeObjectSupport.cxx
127
- types/TestRegression3361PubSubTypes.cxx
128
- types/TestRegression3361TypeObjectSupport.cxx
129
- types/UnboundedHelloWorldPubSubTypes.cxx
130
- types/UnboundedHelloWorldTypeObjectSupport.cxx
131
-
132
- utils/data_generators.cpp
133
- utils/lambda_functions.cpp
134
- utils/print_functions.cpp
135
-
136
- common/DatagramInjectionTransport.cpp
137
- api/dds-pim/TCPReqRepHelloWorldRequester.cpp
138
- api/dds-pim/TCPReqRepHelloWorldReplier.cpp
139
- api/dds-pim/TCPReqRepHelloWorldService.cpp
108
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data1mbPubSubTypes.cxx
109
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data1mbTypeObjectSupport.cxx
110
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data100kbPubSubTypes.cxx
111
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data100kbTypeObjectSupport.cxx
112
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data64kbPubSubTypes.cxx
113
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/Data64kbTypeObjectSupport.cxx
114
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/FixedSizedPubSubTypes.cxx
115
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/FixedSizedTypeObjectSupport.cxx
116
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/HelloWorldPubSubTypes.cxx
117
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/HelloWorldTypeObjectSupport.cxx
118
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/KeyedData1mbPubSubTypes.cxx
119
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/KeyedData1mbTypeObjectSupport.cxx
120
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/KeyedHelloWorldPubSubTypes.cxx
121
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/KeyedHelloWorldTypeObjectSupport.cxx
122
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/core/core_typesPubSubTypes.cxx
123
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/core/core_typesTypeObjectSupport.cxx
124
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/StringTestPubSubTypes.cxx
125
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/StringTestTypeObjectSupport.cxx
126
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/TestIncludeRegression3361TypeObjectSupport.cxx
127
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/TestRegression3361PubSubTypes.cxx
128
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/TestRegression3361TypeObjectSupport.cxx
129
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/UnboundedHelloWorldPubSubTypes.cxx
130
+ ${CMAKE_CURRENT_SOURCE_DIR} / types/UnboundedHelloWorldTypeObjectSupport.cxx
131
+
132
+ ${CMAKE_CURRENT_SOURCE_DIR} / utils/data_generators.cpp
133
+ ${CMAKE_CURRENT_SOURCE_DIR} / utils/lambda_functions.cpp
134
+ ${CMAKE_CURRENT_SOURCE_DIR} / utils/print_functions.cpp
135
+
136
+ ${CMAKE_CURRENT_SOURCE_DIR} / common/DatagramInjectionTransport.cpp
137
+ ${CMAKE_CURRENT_SOURCE_DIR} / api/dds-pim/TCPReqRepHelloWorldRequester.cpp
138
+ ${CMAKE_CURRENT_SOURCE_DIR} / api/dds-pim/TCPReqRepHelloWorldReplier.cpp
139
+ ${CMAKE_CURRENT_SOURCE_DIR} / api/dds-pim/TCPReqRepHelloWorldService.cpp
140
140
)
141
141
142
- file (GLOB DDS_BLACKBOXTESTS_TEST_SOURCE "common/DDSBlackboxTests*.cpp" )
142
+ file (GLOB DDS_BLACKBOXTESTS_TEST_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} / common/DDSBlackboxTests*.cpp" )
143
143
set (DDS_BLACKBOXTESTS_SOURCE
144
144
${DDS_BLACKBOXTESTS_TEST_SOURCE}
145
145
${BLACKBOXTESTS_SOURCE}
146
- ${PROJECT_SOURCE_DIR} /src/cpp/rtps/messages/CDRMessage.cpp
146
+ ${CMAKE_CURRENT_SOURCE_DIR} /../.. /src/cpp/rtps/messages/CDRMessage.cpp
147
147
)
148
148
149
149
# Prepare static discovery xml file for blackbox tests.
@@ -191,18 +191,18 @@ file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/datagrams" DESTINATION "${CMAKE_CURRENT_B
191
191
if (FASTDDS_PIM_API_TESTS)
192
192
set (BLACKBOXTESTS_FASTDDS_PIM_SOURCE
193
193
${DDS_BLACKBOXTESTS_SOURCE}
194
- api/dds-pim/ReqRepHelloWorldRequester.cpp
195
- api/dds-pim/ReqRepHelloWorldReplier.cpp
196
- api/dds-pim/ReqRepHelloWorldService.cpp
194
+ ${CMAKE_CURRENT_SOURCE_DIR} / api/dds-pim/ReqRepHelloWorldRequester.cpp
195
+ ${CMAKE_CURRENT_SOURCE_DIR} / api/dds-pim/ReqRepHelloWorldReplier.cpp
196
+ ${CMAKE_CURRENT_SOURCE_DIR} / api/dds-pim/ReqRepHelloWorldService.cpp
197
197
)
198
198
199
199
if (FASTDDS_STATISTICS)
200
200
201
201
set (statistics_sources
202
- ${PROJECT_SOURCE_DIR} /src/cpp/statistics/types/monitorservice_typesPubSubTypes.cxx
203
- ${PROJECT_SOURCE_DIR} /src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.cxx
204
- ${PROJECT_SOURCE_DIR} /src/cpp/statistics/types/typesPubSubTypes.cxx
205
- ${PROJECT_SOURCE_DIR} /src/cpp/statistics/types/typesTypeObjectSupport.cxx
202
+ ${CMAKE_CURRENT_SOURCE_DIR} /../.. /src/cpp/statistics/types/monitorservice_typesPubSubTypes.cxx
203
+ ${CMAKE_CURRENT_SOURCE_DIR} /../.. /src/cpp/statistics/types/monitorservice_typesTypeObjectSupport.cxx
204
+ ${CMAKE_CURRENT_SOURCE_DIR} /../.. /src/cpp/statistics/types/typesPubSubTypes.cxx
205
+ ${CMAKE_CURRENT_SOURCE_DIR} /../.. /src/cpp/statistics/types/typesTypeObjectSupport.cxx
206
206
)
207
207
208
208
list (APPEND BLACKBOXTESTS_FASTDDS_PIM_SOURCE ${statistics_sources} )
@@ -220,7 +220,7 @@ if(FASTDDS_PIM_API_TESTS)
220
220
)
221
221
target_include_directories (BlackboxTests_DDS_PIM PRIVATE
222
222
${Asio_INCLUDE_DIR}
223
- api/dds-pim)
223
+ ${CMAKE_CURRENT_SOURCE_DIR} / api/dds-pim)
224
224
target_link_libraries (BlackboxTests_DDS_PIM
225
225
fastdds
226
226
fastcdr
@@ -230,7 +230,7 @@ if(FASTDDS_PIM_API_TESTS)
230
230
)
231
231
gtest_discover_tests(BlackboxTests_DDS_PIM
232
232
PROPERTIES
233
- ENVIRONMENT "CERTS_PATH=${PROJECT_SOURCE_DIR} /test /certs"
233
+ ENVIRONMENT "CERTS_PATH=${CMAKE_CURRENT_SOURCE_DIR} /.. /certs"
234
234
ENVIRONMENT "TOPIC_RANDOM_NUMBER=${TOPIC_RANDOM_NUMBER} "
235
235
ENVIRONMENT "W_UNICAST_PORT_RANDOM_NUMBER=${W_UNICAST_PORT_RANDOM_NUMBER} "
236
236
ENVIRONMENT "R_UNICAST_PORT_RANDOM_NUMBER=${R_UNICAST_PORT_RANDOM_NUMBER} "
0 commit comments