From f52e5ee09cddef4a7c0ee35865d1b8d8ada2595c Mon Sep 17 00:00:00 2001 From: Coty Sutherland Date: Fri, 27 Mar 2026 11:31:50 -0400 Subject: [PATCH] Add a warning for missing OpenSSL and Tomcat Native during tests When either are unavailable, the tests are silently skipped or excluded without a clear explanation to the user. The new warning makes it obvious that the OpenSSL or Tomcat Native tests will be skipped without having the look for which tests were skipped. --- build.xml | 22 ++++++++++++++++++++-- webapps/docs/changelog.xml | 7 +++++++ 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/build.xml b/build.xml index b398b6a2c75a..7da62739e96e 100644 --- a/build.xml +++ b/build.xml @@ -2109,13 +2109,13 @@ + depends="-test-name-default,setup-jacoco,test-compile,deploy,test-openssl-exists,test-tcnative-exists" if="${execute.test.nio}"> + depends="-test-name-default,setup-jacoco,test-openssl-exists,test-tcnative-exists" if="${execute.test.nio}"> @@ -2134,6 +2134,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 3241cdcb0f94..df918a9eebb7 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -343,6 +343,13 @@ Update Derby to 10.17.1.0. (markt) + + Add warning when OpenSSL binary is not found. (csutherl) + + + Add check for Tomcat Native library, and log warning when it's not found + to make it easier to see when it's not used by the suite. (csutherl) +