summaryrefslogtreecommitdiffstats
path: root/test/build.info
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2018-03-26 11:00:05 +0200
committerRichard Levitte <levitte@openssl.org>2018-03-31 16:40:07 +0200
commitefe749c84050b99a8470aa58a6c464cf886cfc00 (patch)
tree170ff6dcce70551615cee4f74ed717335348c00a /test/build.info
parentf91e026e38321d0c154f535ecd5af09e424e7f1b (diff)
Refuse to run test_cipherlist unless shared library matches build
test/cipherlist_test.c is an internal consistency check, and therefore requires that the shared library it runs against matches what it was built for. test/recipes/test_cipherlist.t is made to refuse running unless library version and build version match. This adds a helper program test/versions.c, that simply displays the library and the build version. Partially fixes #5751 Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5753) (cherry picked from commit cde87deafa7486f26bdf954867a6d72ca4ea06e7)
Diffstat (limited to 'test/build.info')
-rw-r--r--test/build.info5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/build.info b/test/build.info
index f6f36fa0b2..7887813047 100644
--- a/test/build.info
+++ b/test/build.info
@@ -24,6 +24,7 @@ INCLUDE_MAIN___test_libtestutil_OLB = /INCLUDE=MAIN
ENDRAW[descrip.mms]
PROGRAMS_NO_INST=\
+ versions \
aborttest test_test \
sanitytest exdatatest bntest \
ectest ecstresstest ecdsatest gmdifftest pbelutest ideatest \
@@ -52,6 +53,10 @@ INCLUDE_MAIN___test_libtestutil_OLB = /INCLUDE=MAIN
servername_test ocspapitest rsa_mp_test fatalerrtest tls13ccstest \
sysdefaulttest
+ SOURCE[versions]=versions.c
+ INCLUDE[versions]=../include
+ DEPEND[versions]=../libcrypto
+
SOURCE[aborttest]=aborttest.c
INCLUDE[aborttest]=../include
DEPEND[aborttest]=../libcrypto