@@ -87,7 +87,10 @@ set(base_test_SOURCES
8787 icinga-notification.cpp
8888 icinga-perfdata.cpp
8989 methods-pluginnotificationtask.cpp
90+ remote-certificate-fixture.cpp
9091 remote-configpackageutility.cpp
92+ remote-httpserverconnection.cpp
93+ remote-httpmessage.cpp
9194 remote-url.cpp
9295 ${base_OBJS}
9396 $<TARGET_OBJECTS:config>
@@ -271,6 +274,33 @@ add_boost_test(base
271274 icinga_perfdata/parse_edgecases
272275 icinga_perfdata/empty_warn_crit_min_max
273276 methods_pluginnotificationtask/truncate_long_output
277+ remote_certs_fixture/prepare_directory
278+ remote_certs_fixture/cleanup_certs
279+ remote_httpmessage/request_parse
280+ remote_httpmessage/request_params
281+ remote_httpmessage/response_clear
282+ remote_httpmessage/response_flush_nothrow
283+ remote_httpmessage/response_flush_throw
284+ remote_httpmessage/response_write_empty
285+ remote_httpmessage/response_write_fixed
286+ remote_httpmessage/response_write_chunked
287+ remote_httpmessage/response_sendjsonbody
288+ remote_httpmessage/response_sendjsonerror
289+ remote_httpmessage/response_sendfile
290+ remote_httpserverconnection/expect_100_continue
291+ remote_httpserverconnection/bad_request
292+ remote_httpserverconnection/error_access_control
293+ remote_httpserverconnection/error_accept_header
294+ remote_httpserverconnection/authenticate_cn
295+ remote_httpserverconnection/authenticate_passwd
296+ remote_httpserverconnection/authenticate_error_wronguser
297+ remote_httpserverconnection/authenticate_error_wrongpasswd
298+ remote_httpserverconnection/reuse_connection
299+ remote_httpserverconnection/wg_abort
300+ remote_httpserverconnection/client_shutdown
301+ remote_httpserverconnection/handler_throw_error
302+ remote_httpserverconnection/handler_throw_streaming
303+ remote_httpserverconnection/liveness_disconnect
274304 remote_configpackageutility/ValidateName
275305 remote_url/id_and_path
276306 remote_url/parameters
@@ -279,6 +309,46 @@ add_boost_test(base
279309 remote_url/illegal_legal_strings
280310)
281311
312+ if (BUILD_TESTING)
313+ set_tests_properties (
314+ base-remote_httpmessage/request_parse
315+ base-remote_httpmessage/request_params
316+ base-remote_httpmessage/response_clear
317+ base-remote_httpmessage/response_flush_nothrow
318+ base-remote_httpmessage/response_flush_throw
319+ base-remote_httpmessage/response_write_empty
320+ base-remote_httpmessage/response_write_fixed
321+ base-remote_httpmessage/response_write_chunked
322+ base-remote_httpmessage/response_sendjsonbody
323+ base-remote_httpmessage/response_sendjsonerror
324+ base-remote_httpmessage/response_sendfile
325+ base-remote_httpserverconnection/expect_100_continue
326+ base-remote_httpserverconnection/bad_request
327+ base-remote_httpserverconnection/error_access_control
328+ base-remote_httpserverconnection/error_accept_header
329+ base-remote_httpserverconnection/authenticate_cn
330+ base-remote_httpserverconnection/authenticate_passwd
331+ base-remote_httpserverconnection/authenticate_error_wronguser
332+ base-remote_httpserverconnection/authenticate_error_wrongpasswd
333+ base-remote_httpserverconnection/reuse_connection
334+ base-remote_httpserverconnection/wg_abort
335+ base-remote_httpserverconnection/client_shutdown
336+ base-remote_httpserverconnection/handler_throw_error
337+ base-remote_httpserverconnection/handler_throw_streaming
338+ base-remote_httpserverconnection/liveness_disconnect
339+ PROPERTIES FIXTURES_REQUIRED ssl_certs)
340+
341+ set_tests_properties (
342+ base-remote_certs_fixture/prepare_directory
343+ PROPERTIES FIXTURES_SETUP ssl_certs
344+ )
345+
346+ set_tests_properties (
347+ base-remote_certs_fixture/cleanup_certs
348+ PROPERTIES FIXTURES_CLEANUP ssl_certs
349+ )
350+ endif ()
351+
282352if (ICINGA2_WITH_LIVESTATUS)
283353 set (livestatus_test_SOURCES
284354 icingaapplication-fixture.cpp
0 commit comments