Erik Boasson
b8329ce206
Require OpenSSL by default and add list it as a dependency for Conan
...
OpenSSL support remains optional, but instead of including it or not solely depending on whether cmake manages to find it, there is now a DDSC_ENABLE_OPENSSL option that defaults to "ON". Setting to OFF removes the dependency. The Conan configuration has been updated to automatically provide openssl 1.1.1a.
Signed-off-by: Erik Boasson <eb@ilities.com>
2019-02-01 10:39:49 +01:00
Jeroen Koekkoek
334a85e0f1
Make usage of Conan provided OpenSSL transparent
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2019-01-31 17:09:05 +01:00
Jeroen Koekkoek
e25656a4c5
Remove unnecessary CMake modules and fixup os/CMakeLists.txt
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2019-01-07 18:15:07 +01:00
Jeroen Koekkoek
74a48c5731
Replace Criterion by CUnit
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-12-06 14:48:30 +01:00
Jeroen Koekkoek
5b4ccf3daa
Fix bug in CUnit signature parser
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-11-30 23:42:29 +01:00
Jeroen Koekkoek
f56eccf6a6
Fix exit codes returned by CUnit test runner
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-11-08 11:51:54 +01:00
Jeroen Koekkoek
217def362c
Fix location of generated header for CUnit based tests
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-11-08 09:42:14 +01:00
Jeroen Koekkoek
94722a642e
Make cast from CU_ErrorCode to int in CUnit test runner main explicit
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-11-08 09:41:57 +01:00
Jeroen Koekkoek
6171d44b62
Add -Wno-missing-field-initializers to COMPILE_FLAGS property on test source files
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-11-08 09:41:42 +01:00
Jeroen Koekkoek
599bf311cf
Fix Windows issues with CUnit fixture initialization
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-11-02 14:37:43 +01:00
Jeroen Koekkoek
ecaf72c003
Fix test registration on macOS
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-11-02 13:27:15 +01:00
Jeroen Koekkoek
630178fb12
Cleanup CUnit integration and add support for theories
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-11-01 19:32:24 +01:00
Erik Boasson
b7487b18a6
stricter warning checks and the corresponding fixes
...
Signed-off-by: Erik Boasson <eb@ilities.com>
2018-08-09 09:23:03 +02:00
Jeroen Koekkoek
13e2e68b33
force Criterion to not run tests in parallel
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-08-06 16:13:05 +02:00
Jeroen Koekkoek
169b4129f0
set maximum timeout for tests to 10s
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-08-06 15:09:14 +02:00
Jeroen Koekkoek
977458c57a
set DYLD_LIBRARY_PATH (macOS) and PATH (Windows) in test environment if linked against shared libraries
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-08-06 15:09:06 +02:00
Jeroen Koekkoek
085985dce7
add support for CUnit versions less than 2.1-3
...
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
2018-08-06 15:08:54 +02:00
Michiel Beemster
11d9ce37aa
Initial contribution
2018-04-10 17:03:59 +02:00