Merge branch 'unit-tests'
authorMartin Willi <martin@revosec.ch>
Wed, 6 Nov 2013 09:16:56 +0000 (10:16 +0100)
committerMartin Willi <martin@revosec.ch>
Wed, 6 Nov 2013 09:31:07 +0000 (10:31 +0100)
commit27467a6881414f024ad53740df115dfd4695c8cb
treee76d29c2ae1793d24808544f02dfb1b9fec09e86
parentc49c3f320860786dde1c625cd47d5c05d8b6d10d
parent334f44cd292889173ed4a07d5d843fbd278d9e83
Merge branch 'unit-tests'

Replace the "check" based libstrongswan unit test framework with our own,
giving us more flexibility for our specific needs.

The new framework is more portable and uses complete libstrongswan init/deinit
cycles for each test to properly catch leaks. It fully supports multi-threaded
tests, and brings many of them for all threading primitives, watcher and
streams.

The --enable-unit-tests option is not required anymore for libstrongswan tests,
but still is for the still "check" based charon-tkm tests.