You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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).
2 years ago
..
Catch2@dba29b60d6 Update Catch2 to latest to fix build on impish 3 years ago
config proper handling of public ips 2 years ago
crypto Make test code work with new logging 2 years ago
dns DNS message parsing fixes and cleanup 2 years ago
hive fix up pyllarp parts 3 years ago
mocks unit tests 2 years ago
net Fix obsolete oxenmq/hex.h usage 2 years ago
nodedb nodedb refactor 3 years ago
path use weak_ptr on a path to reference its parent pathset instead of a bare pointer so crashes dont happen 3 years ago
peerstats Make test code work with new logging 2 years ago
router Make test code work with new logging 2 years ago
routing replace LLARP_PROTO_VERSION macro 2 years ago
service Fix obsolete oxenmq/hex.h usage 2 years ago
util oxen-logging update to handle level/type parsing exceptions 2 years ago
win32 happy new year 4 years ago
CMakeLists.txt changeset for windows port 2 years ago
check_main.cpp system layer manager (llarp::sys::service_manager) 2 years ago
llarp_test.hpp get rid of the rest of gtest/gmock 3 years ago
readme.md add directory specific readmes 2 years ago
test_llarp_encrypted_frame.cpp generate keys in unit test 3 years ago
test_llarp_router_contact.cpp Make test code work with new logging 2 years ago
test_util.cpp Add tests for crypto/types 5 years ago
test_util.hpp Implement KeyManager tests 4 years ago

readme.md

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.