@@ -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