lokinet/test
Jeff Becker 4103908a8d
system layer manager (llarp::sys::service_manager)
the win32 and sd_notify components provided a disjointed set of
similar high level functionality so we consolidate these duplicate
code paths into one that has the same lifecycle regardless of platform
to reduce complexity of this feature.

this new component is responsible for reporting state changes to the
system layer and optionally propagating state change to lokinet
requested by the system layer (used by windows service).
2022-11-01 11:04:58 -04:00
..
Catch2@dba29b60d6 Update Catch2 to latest to fix build on impish 2021-10-17 16:30:43 -03:00
config proper handling of public ips 2022-10-26 14:58:32 -04:00
crypto Make test code work with new logging 2022-07-18 12:59:13 -03:00
dns DNS message parsing fixes and cleanup 2022-07-20 16:50:38 -03:00
hive fix up pyllarp parts 2021-03-02 07:20:29 -05:00
mocks unit tests 2022-09-08 14:25:01 -04:00
net Fix obsolete oxenmq/hex.h usage 2022-10-06 14:29:50 -03:00
nodedb nodedb refactor 2021-02-02 09:35:40 -05:00
path use weak_ptr on a path to reference its parent pathset instead of a bare pointer so crashes dont happen 2021-06-08 14:36:32 -04:00
peerstats Make test code work with new logging 2022-07-18 12:59:13 -03:00
router Make test code work with new logging 2022-07-18 12:59:13 -03:00
routing replace LLARP_PROTO_VERSION macro 2022-05-28 13:18:43 -04:00
service Fix obsolete oxenmq/hex.h usage 2022-10-06 14:29:50 -03:00
util oxen-logging update to handle level/type parsing exceptions 2022-07-19 13:39:00 -03:00
win32
check_main.cpp system layer manager (llarp::sys::service_manager) 2022-11-01 11:04:58 -04:00
CMakeLists.txt changeset for windows port 2022-09-08 14:24:59 -04:00
llarp_test.hpp get rid of the rest of gtest/gmock 2021-03-04 15:41:53 -05:00
readme.md add directory specific readmes 2022-07-26 09:26:28 -04:00
test_llarp_encrypted_frame.cpp generate keys in unit test 2021-03-04 15:46:12 -05:00
test_llarp_router_contact.cpp Make test code work with new logging 2022-07-18 12:59:13 -03:00
test_util.cpp
test_util.hpp

unit tests and such

to enable unit tests, add cmake flag -DWITH_TESTS=ON

unit tests can be built and run with the check target.