]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Add --tls-crypt unit tests
authorSteffan Karger <steffan.karger@fox-it.com>
Tue, 8 Nov 2016 20:18:22 +0000 (21:18 +0100)
committerGert Doering <gert@greenie.muc.de>
Wed, 16 Nov 2016 19:09:08 +0000 (20:09 +0100)
commit3b185161de1254af746494007b7e81d17f632d4b
tree09eeec3253f795dde8a2e1ad5b398276f32fc7e1
parentc6e24fa3e16c32f9b427e360fd07102f613aa5c6
Add --tls-crypt unit tests

These help verify the tls-crypt functionality - they already caught a
bug during development.  We should however probably also add some
t_client tests once this feature is in.

To test --tls-crypt with as few dependencies as possible, this adds a
mock implementation of msg() (or actually x_msg()).  For debugging
purposes, the mock implementation can be made to really log by calling
mock_set_debug_level(), but defaults to (almost) no logging.

Signed-off-by: Steffan Karger <steffan.karger@fox-it.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1478636302-9678-6-git-send-email-steffan.karger@fox-it.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg12973.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
tests/unit_tests/openvpn/Makefile.am
tests/unit_tests/openvpn/mock_msg.c [new file with mode: 0644]
tests/unit_tests/openvpn/mock_msg.h [new file with mode: 0644]
tests/unit_tests/openvpn/test_argv.c
tests/unit_tests/openvpn/test_tls_crypt.c [new file with mode: 0644]