comparison 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
comparison
equal deleted inserted replaced
677:d24200bdeaf8 678:a4082de4e94e
26 ${libirccd-test_SOURCE_DIR}/irccd/test/command_test.hpp 26 ${libirccd-test_SOURCE_DIR}/irccd/test/command_test.hpp
27 ${libirccd-test_SOURCE_DIR}/irccd/test/debug_server.cpp 27 ${libirccd-test_SOURCE_DIR}/irccd/test/debug_server.cpp
28 ${libirccd-test_SOURCE_DIR}/irccd/test/debug_server.hpp 28 ${libirccd-test_SOURCE_DIR}/irccd/test/debug_server.hpp
29 ${libirccd-test_SOURCE_DIR}/irccd/test/journal_server.cpp 29 ${libirccd-test_SOURCE_DIR}/irccd/test/journal_server.cpp
30 ${libirccd-test_SOURCE_DIR}/irccd/test/journal_server.hpp 30 ${libirccd-test_SOURCE_DIR}/irccd/test/journal_server.hpp
31 ${libirccd-test_SOURCE_DIR}/irccd/test/plugin_cli_test.cpp
32 ${libirccd-test_SOURCE_DIR}/irccd/test/plugin_cli_test.hpp
33 ${libirccd-test_SOURCE_DIR}/irccd/test/rule_cli_test.cpp
34 ${libirccd-test_SOURCE_DIR}/irccd/test/rule_cli_test.hpp
31 $<$<BOOL:${HAVE_JS}>:${libirccd-test_SOURCE_DIR}/irccd/test/plugin_test.cpp> 35 $<$<BOOL:${HAVE_JS}>:${libirccd-test_SOURCE_DIR}/irccd/test/plugin_test.cpp>
32 $<$<BOOL:${HAVE_JS}>:${libirccd-test_SOURCE_DIR}/irccd/test/plugin_test.hpp> 36 $<$<BOOL:${HAVE_JS}>:${libirccd-test_SOURCE_DIR}/irccd/test/plugin_test.hpp>
33 $<$<BOOL:${HAVE_JS}>:${libirccd-test_SOURCE_DIR}/irccd/test/js_test.hpp> 37 $<$<BOOL:${HAVE_JS}>:${libirccd-test_SOURCE_DIR}/irccd/test/js_test.hpp>
34 LIBRARIES 38 LIBRARIES
35 $<$<BOOL:${HAVE_JS}>:libirccd-js> 39 $<$<BOOL:${HAVE_JS}>:libirccd-js>