aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon-tkm/tests/test_runner.c
diff options
context:
space:
mode:
authorReto Buerki <reet@codelabs.ch>2012-06-07 17:45:34 +0200
committerTobias Brunner <tobias@strongswan.org>2013-03-19 15:23:45 +0100
commit3d2746309e24f232e24687287d9e63d0dde1cadf (patch)
tree376a5382385ed1558ae47be476583d4c63d74d73 /src/charon-tkm/tests/test_runner.c
parent559fe48c5040788c5d8135f00905afb16e5ccaf7 (diff)
downloadstrongswan-3d2746309e24f232e24687287d9e63d0dde1cadf.tar.bz2
strongswan-3d2746309e24f232e24687287d9e63d0dde1cadf.tar.xz
Initialize TKM client library in tkm.c
Diffstat (limited to 'src/charon-tkm/tests/test_runner.c')
-rw-r--r--src/charon-tkm/tests/test_runner.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/charon-tkm/tests/test_runner.c b/src/charon-tkm/tests/test_runner.c
index 61c252416..c16ad35b1 100644
--- a/src/charon-tkm/tests/test_runner.c
+++ b/src/charon-tkm/tests/test_runner.c
@@ -14,12 +14,17 @@
* for more details.
*/
-#include <stdlib.h>
-
+#include "tkm.h"
#include "test_runner.h"
int main(void)
{
+ if (!tkm_init())
+ {
+ fprintf(stderr, "Could not connect to TKM, aborting tests\n");
+ return EXIT_FAILURE;
+ }
+
int number_failed;
Suite *s = suite_create("TKM tests");
suite_add_tcase(s, make_id_manager_tests());
@@ -30,6 +35,7 @@ int main(void)
srunner_run_all(sr, CK_NORMAL);
number_failed = srunner_ntests_failed(sr);
+ tkm_deinit();
srunner_free(sr);
return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;