Add selftest program to the list of tests

This commit is contained in:
Manuel Pégourié-Gonnard 2014-03-27 20:16:07 +01:00
parent 13a1ef8600
commit 2be0b5225e
2 changed files with 7 additions and 1 deletions

View file

@ -4,12 +4,17 @@ test_suites
(reference test vectors, sanity checks, malformed input for parsing (reference test vectors, sanity checks, malformed input for parsing
functions, etc.) for all modules except the SSL modules. functions, etc.) for all modules except the SSL modules.
selftests
The 'programs/test/selftest' program runs the 'XXX_self_test()' functions
of each individual module. Most of them are included in the respective
test suite, but some slower ones are only included here.
compat compat
The 'tests/compat.sh' script checks interoperability with OpenSSL and The 'tests/compat.sh' script checks interoperability with OpenSSL and
GnuTLS (and ourselves!) for every common ciphersuite, in every TLS GnuTLS (and ourselves!) for every common ciphersuite, in every TLS
version, both ways (client/server), using client authentication or not. version, both ways (client/server), using client authentication or not.
For each ciphersuite/version/side/authmode it performs a full handshake For each ciphersuite/version/side/authmode it performs a full handshake
and a small data exchange. and a small data exchange.
ssl_opt ssl_opt
The 'tests/ssl-opt.sh' script checks various options and/or operations not The 'tests/ssl-opt.sh' script checks various options and/or operations not

View file

@ -74,6 +74,7 @@ cleanup
cmake -D CMAKE_BUILD_TYPE:String=ASan . cmake -D CMAKE_BUILD_TYPE:String=ASan .
make make
make test make test
programs/test/selftest
cd tests cd tests
./compat.sh ./compat.sh
./ssl-opt.sh ./ssl-opt.sh