This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 7ff4eabc9d Review "Send an Allow header with the 405 response from
HttpServlet"
new f08e8ef4eb Add JaCoCo Maven plugin to jdbc-pool module
new 20538e25fd Add test suite rewrite plan for the jdbc-pool module
new 3e17d1135e Add functional test suite for the jdbc-pool module
new 6b684d936e Add interceptor, JMX, XA and naming tests to the jdbc-pool
suite
new 83686b0ac5 Harvest the legacy jdbc-pool suite's scenarios into the new
suite
new e3559a20f0 Remove the retired jdbc-pool JUnit 4 test suite
new d8ba4c75fa Test the pool's own statement cache reuse
new e84eccc65d Follow Tomcat test naming and package conventions
new 4deb6d877b Cleanup after jdbc-pool testsuite refactoring
new a661ab3925 Merge branch 'main' of [email protected]:apache/tomcat.git
into main
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
modules/jdbc-pool/TESTING-PLAN.md | 338 +++++
modules/jdbc-pool/pom.xml | 38 +-
.../org/apache/tomcat/jdbc/JdbcPoolBaseTest.java | 261 ++++
.../java/org/apache/tomcat/jdbc/bugs/Bug51582.java | 105 --
.../java/org/apache/tomcat/jdbc/bugs/Bug53367.java | 178 ---
.../java/org/apache/tomcat/jdbc/bugs/Bug54225.java | 64 -
.../java/org/apache/tomcat/jdbc/bugs/Bug54227.java | 65 -
.../java/org/apache/tomcat/jdbc/bugs/Bug54978.java | 66 -
.../tomcat/jdbc/naming/TestNamingFactory.java | 138 ++
.../tomcat/jdbc/pool/PoolPropertiesTest.java | 63 -
.../tomcat/jdbc/pool/ShouldForceReconnectTest.java | 140 --
.../tomcat/jdbc/pool/TestAlternateCredentials.java | 217 ++++
.../apache/tomcat/jdbc/pool/TestAsyncBorrow.java | 158 +++
.../jdbc/pool/TestConnectionAcquireRelease.java | 292 +++++
.../tomcat/jdbc/pool/TestConnectionSetup.java | 141 +++
.../tomcat/jdbc/pool/TestFairBlockingQueue.java | 199 +++
.../tomcat/jdbc/pool/TestInterruptedWaiter.java | 151 +++
.../pool/TestJdbcInterceptorConfigParsing.java | 170 +++
.../apache/tomcat/jdbc/pool/TestPoolEviction.java | 179 +++
.../tomcat/jdbc/pool/TestPoolProperties.java | 96 ++
.../apache/tomcat/jdbc/pool/TestProxyContract.java | 140 ++
.../org/apache/tomcat/jdbc/pool/TestPurge.java | 114 ++
.../tomcat/jdbc/pool/TestShouldForceReconnect.java | 165 +++
.../tomcat/jdbc/pool/TestStatementExecution.java | 251 ++++
.../apache/tomcat/jdbc/pool/TestTransaction.java | 190 +++
.../apache/tomcat/jdbc/pool/TestValidation.java | 269 ++++
.../apache/tomcat/jdbc/pool/TestXaConnection.java | 172 +++
.../jdbc/pool/interceptor/InduceSlowQuery.java | 71 --
.../interceptor/StatementCounterInterceptor.java | 65 -
.../jdbc/pool/interceptor/TestInterceptor.java | 54 -
.../pool/interceptor/TestInterceptorLifecycle.java | 119 ++
.../pool/interceptor/TestInterceptorSemantics.java | 179 +++
.../jdbc/pool/interceptor/TestSessionState.java | 135 ++
.../pool/interceptor/TestSlowQueryComparator.java | 108 ++
.../jdbc/pool/interceptor/TestStatementCache.java | 406 ------
.../pool/interceptor/TestStatementCacheReuse.java | 288 +++++
.../pool/interceptor/TestStatementLifecycle.java | 251 ++++
.../tomcat/jdbc/pool/jmx/TestJmxMonitor.java | 252 ++++
.../tomcat/jdbc/test/AbandonPercentageTest.java | 119 --
.../tomcat/jdbc/test/AlternateUsernameTest.java | 151 ---
.../tomcat/jdbc/test/Async0IdleTestBug50477.java | 41 -
.../apache/tomcat/jdbc/test/BorrowWaitTest.java | 71 --
.../java/org/apache/tomcat/jdbc/test/Bug50571.java | 38 -
.../java/org/apache/tomcat/jdbc/test/Bug50805.java | 54 -
.../tomcat/jdbc/test/CheckOutThreadTest.java | 411 ------
.../apache/tomcat/jdbc/test/ConnectCountTest.java | 289 -----
.../apache/tomcat/jdbc/test/CreateTestTable.java | 138 --
.../apache/tomcat/jdbc/test/DefaultProperties.java | 72 --
.../apache/tomcat/jdbc/test/DefaultTestCase.java | 264 ----
.../tomcat/jdbc/test/EqualsHashCodeTest.java | 74 --
.../org/apache/tomcat/jdbc/test/FairnessTest.java | 271 ----
.../apache/tomcat/jdbc/test/JmxPasswordTest.java | 70 -
.../apache/tomcat/jdbc/test/MultipleCloseTest.java | 71 --
.../apache/tomcat/jdbc/test/PoolCleanerTest.java | 140 --
.../org/apache/tomcat/jdbc/test/PoolPurgeTest.java | 86 --
.../tomcat/jdbc/test/ProxiedResultSetTest.java | 190 ---
.../tomcat/jdbc/test/ProxiedStatementTest.java | 91 --
.../tomcat/jdbc/test/SimplePOJOAsyncExample.java | 85 --
.../apache/tomcat/jdbc/test/SimplePOJOExample.java | 75 --
.../apache/tomcat/jdbc/test/StarvationTest.java | 114 --
.../tomcat/jdbc/test/StatementFinalizerTest.java | 56 -
.../apache/tomcat/jdbc/test/TestAsyncQueue.java | 91 --
.../apache/tomcat/jdbc/test/TestConcurrency.java | 216 ----
.../tomcat/jdbc/test/TestConnectionState.java | 154 ---
.../org/apache/tomcat/jdbc/test/TestException.java | 51 -
.../org/apache/tomcat/jdbc/test/TestGCClose.java | 38 -
.../apache/tomcat/jdbc/test/TestGetConnection.java | 35 -
.../tomcat/jdbc/test/TestInterceptorShortName.java | 44 -
.../test/TestJdbcInterceptorConfigParsing.java | 174 ---
.../jdbc/test/TestQueryTimeoutInterceptor.java | 51 -
.../tomcat/jdbc/test/TestSizePreservation.java | 126 --
.../tomcat/jdbc/test/TestSlowQueryComparator.java | 121 --
.../tomcat/jdbc/test/TestSlowQueryReport.java | 336 -----
.../tomcat/jdbc/test/TestStatementCache.java | 241 ----
.../tomcat/jdbc/test/TestSuspectTimeout.java | 46 -
.../org/apache/tomcat/jdbc/test/TestTimeout.java | 94 --
.../apache/tomcat/jdbc/test/TestValidation.java | 670 ----------
.../jdbc/test/TestValidationQueryTimeout.java | 260 ----
.../apache/tomcat/jdbc/test/TwoDataSources.java | 61 -
.../apache/tomcat/jdbc/test/driver/Connection.java | 322 -----
.../org/apache/tomcat/jdbc/test/driver/Driver.java | 88 --
.../apache/tomcat/jdbc/test/driver/ResultSet.java | 1226 ------------------
.../apache/tomcat/jdbc/test/driver/Statement.java | 1335 --------------------
83 files changed, 4999 insertions(+), 10040 deletions(-)
create mode 100644 modules/jdbc-pool/TESTING-PLAN.md
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/JdbcPoolBaseTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug51582.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug53367.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug54225.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug54227.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/bugs/Bug54978.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/naming/TestNamingFactory.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/PoolPropertiesTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/ShouldForceReconnectTest.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestAlternateCredentials.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestAsyncBorrow.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestConnectionAcquireRelease.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestConnectionSetup.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestFairBlockingQueue.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestInterruptedWaiter.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestJdbcInterceptorConfigParsing.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestPoolEviction.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestPoolProperties.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestProxyContract.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestPurge.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestShouldForceReconnect.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestStatementExecution.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestTransaction.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestValidation.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/TestXaConnection.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/InduceSlowQuery.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/StatementCounterInterceptor.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestInterceptor.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestInterceptorLifecycle.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestInterceptorSemantics.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestSessionState.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestSlowQueryComparator.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestStatementCache.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestStatementCacheReuse.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/interceptor/TestStatementLifecycle.java
create mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/pool/jmx/TestJmxMonitor.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/AbandonPercentageTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/AlternateUsernameTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/Async0IdleTestBug50477.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/BorrowWaitTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/Bug50571.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/Bug50805.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/CheckOutThreadTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/ConnectCountTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/CreateTestTable.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/DefaultProperties.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/DefaultTestCase.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/EqualsHashCodeTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/FairnessTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/JmxPasswordTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/MultipleCloseTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/PoolCleanerTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/PoolPurgeTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/ProxiedResultSetTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/ProxiedStatementTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/SimplePOJOAsyncExample.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/SimplePOJOExample.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/StarvationTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/StatementFinalizerTest.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestAsyncQueue.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConcurrency.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestException.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestGCClose.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestGetConnection.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestInterceptorShortName.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestJdbcInterceptorConfigParsing.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestQueryTimeoutInterceptor.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSizePreservation.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryComparator.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSlowQueryReport.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestStatementCache.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestSuspectTimeout.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestTimeout.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestValidation.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestValidationQueryTimeout.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TwoDataSources.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/driver/Connection.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/driver/Driver.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/driver/ResultSet.java
delete mode 100644
modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/driver/Statement.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]