From: Ondrej Moris Date: Tue, 4 Mar 2025 05:36:56 +0000 (+0100) Subject: test: skip tlsfuzzer tests pkcs11-provider test X-Git-Tag: openssl-3.6.0-alpha1~714 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=031b4b7c25ef8bc759ea1895a52c6b3831b43518;p=thirdparty%2Fopenssl.git test: skip tlsfuzzer tests pkcs11-provider test Tlsfuzzer tests in pkcs11-provider external test currently uses hard-coded lists of TLS 1.3 signature algorithms expected from openssl. However, openssl neither promises a fixed default set of the signature algorithms nor promises a fixed default ordering ofthese algorithms and hence test might fail eventually even though there is nothing wrong anywhere. Signed-off-by: Ondrej Moris Reviewed-by: Dmitry Belyavskiy Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/27602) --- diff --git a/test/recipes/95-test_external_pkcs11_provider_data/pkcs11-provider.sh b/test/recipes/95-test_external_pkcs11_provider_data/pkcs11-provider.sh index 0a0eabb8b33..de09b46a0f5 100755 --- a/test/recipes/95-test_external_pkcs11_provider_data/pkcs11-provider.sh +++ b/test/recipes/95-test_external_pkcs11_provider_data/pkcs11-provider.sh @@ -44,6 +44,7 @@ echo " OPENSSL_ROOT_DIR: $OPENSSL_ROOT_DIR" echo " OpenSSL version: $OPENSSL_VERSION" echo "------------------------------------------------------------------" +PKCS11_PROVIDER_SRCDIR=$OPENSSL_ROOT_DIR/pkcs11-provider/ PKCS11_PROVIDER_BUILDDIR=$OPENSSL_ROOT_DIR/pkcs11-provider/builddir echo "------------------------------------------------------------------" @@ -53,6 +54,11 @@ echo "------------------------------------------------------------------" PKG_CONFIG_PATH="$BLDTOP" meson setup $PKCS11_PROVIDER_BUILDDIR $OPENSSL_ROOT_DIR/pkcs11-provider/ || exit 1 meson compile -C $PKCS11_PROVIDER_BUILDDIR pkcs11 || exit 1 +# Remove pkcs11-provider tlsfuzzer submodule tlsfuzzer directory to skip tlsfuzzer tests +if [ -d "${PKCS11_PROVIDER_SRCDIR}/tlsfuzzer/tlsfuzzer" ]; then + rm -rf "${PKCS11_PROVIDER_SRCDIR}/tlsfuzzer/tlsfuzzer" +fi + echo "------------------------------------------------------------------" echo "Running tests" echo "------------------------------------------------------------------"