diff libirccd-test/CMakeLists.txt @ 678:a4082de4e94e

Tests: rework cli_test to spawn irccd daemon in a thread, continue #785 Instead of spawning irccd executable, use the irccd class for better flexibility in test code. For example, for server tests we will need to use journal_server to see if commands have been called instead of checking a real IRC server. While here, add rule-cli-remove test that was forgotten.
author David Demelier <markand@malikania.fr>
date Thu, 12 Apr 2018 20:14:07 +0200
parents 65a54b126c08
children 2007a37d7e1a
line wrap: on
line diff
--- a/libirccd-test/CMakeLists.txt	Thu Apr 12 19:52:10 2018 +0200
+++ b/libirccd-test/CMakeLists.txt	Thu Apr 12 20:14:07 2018 +0200
@@ -28,6 +28,10 @@
         ${libirccd-test_SOURCE_DIR}/irccd/test/debug_server.hpp
         ${libirccd-test_SOURCE_DIR}/irccd/test/journal_server.cpp
         ${libirccd-test_SOURCE_DIR}/irccd/test/journal_server.hpp
+        ${libirccd-test_SOURCE_DIR}/irccd/test/plugin_cli_test.cpp
+        ${libirccd-test_SOURCE_DIR}/irccd/test/plugin_cli_test.hpp
+        ${libirccd-test_SOURCE_DIR}/irccd/test/rule_cli_test.cpp
+        ${libirccd-test_SOURCE_DIR}/irccd/test/rule_cli_test.hpp
         $<$<BOOL:${HAVE_JS}>:${libirccd-test_SOURCE_DIR}/irccd/test/plugin_test.cpp>
         $<$<BOOL:${HAVE_JS}>:${libirccd-test_SOURCE_DIR}/irccd/test/plugin_test.hpp>
         $<$<BOOL:${HAVE_JS}>:${libirccd-test_SOURCE_DIR}/irccd/test/js_test.hpp>