@@ -87,7 +87,10 @@ set(base_test_SOURCES
87
87
icinga-notification.cpp
88
88
icinga-perfdata.cpp
89
89
methods-pluginnotificationtask.cpp
90
+ remote-certificate-fixture.cpp
90
91
remote-configpackageutility.cpp
92
+ remote-httpserverconnection.cpp
93
+ remote-httpmessage.cpp
91
94
remote-url.cpp
92
95
${base_OBJS}
93
96
$<TARGET_OBJECTS:config>
@@ -271,6 +274,33 @@ add_boost_test(base
271
274
icinga_perfdata/parse_edgecases
272
275
icinga_perfdata/empty_warn_crit_min_max
273
276
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
274
304
remote_configpackageutility/ValidateName
275
305
remote_url/id_and_path
276
306
remote_url/parameters
@@ -279,6 +309,46 @@ add_boost_test(base
279
309
remote_url/illegal_legal_strings
280
310
)
281
311
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
+
282
352
if (ICINGA2_WITH_LIVESTATUS)
283
353
set (livestatus_test_SOURCES
284
354
icingaapplication-fixture.cpp
0 commit comments