ad887416f1
that needed test_main now works using the same infrastructure as tests that used register_tests. This meant: * renaming register_tests to setup_tests and giving it a success/failure return. * renaming the init_test function to setup_test_framework. * renaming the finish_test function to pulldown_test_framework. * adding a user provided global_init function that runs before the test frame work is initialised. It returns a failure indication that stops the stest. * adding helper functions that permit tests to access their command line args. * spliting the BIO initialisation and finalisation out from the test setup and teardown. * hiding some of the now test internal functions. * fix the comments in testutil.h Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3953) |
||
---|---|---|
.. | ||
basic_output.c | ||
cb.c | ||
driver.c | ||
format_output.c | ||
init.c | ||
main.c | ||
output.h | ||
output_helpers.c | ||
stanza.c | ||
tap_bio.c | ||
test_cleanup.c | ||
tests.c | ||
tu_local.h |