This is an automated email from the ASF dual-hosted git repository.
btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 30a99e3 JAMES-3099 Add a little explanation in the README about
annotations
new 65566ae JAMES-3350 Leverage fork parallelism in long to test projects
new 3bfa0e2 JAMES-3350 Decrease forkedProcessTimeoutInSeconds as this
avoids waiting needlessly for 2 hours
new 5cb925a JAMES-3350 Increase DockerCassandraSingleton MAX_TEST_PLAYED
to 200
new e260bba JAMES-3350 Remove unused await() calls
new 9a0ac99 JAMES-3350 Remove unused CucumberAwsS3Singleton
new cffebdd JAMES-3350 SetMessagesMethodTest don't need to call await
new 6cf8e7d JAMES-3350 Drop CassandraRabbitMQSwiftJmapTestRule
new 2e33520 JAMES-3350 Remove an unneeded await call in
GetMessageListMethodTest
new 0c57b69 JAMES-3350 Decrease backoff for RabbitMQEventBusTest
new db7b995 JAMES-3350 Review RabbitMQWorkQueueTest lifecycle
new 4889abe JAMES-3350 Review RabbitMQWorkQueuePersistenceTest lifecycle
new 9ec4dc7 JAMES-3350 Fasten delays & timeout upon RabbitMQ checks
new 79b8915 JAMES-3305 TaskId might be null
new f252a64 JAMES-3350 Significant test speedup by weakening RabbitMQ
isolation
new 4f81255 JAMES-3350 RabbitMQEventBusTest: replace a sleep by an await
new 25e5adc JAMES-3350 Decrase long delays timings
new ac4225f JAMES-3350 Decrease processing time for EventBus rate testing
new 891234e JAMES-3350 Extract ReactorRabbitMQChannelPool configuration
new a1c8d5e JAMES-3350 Fix asciidoc formatting in
server/mailet/mock-smtp-server/README.adoc
new c6e378a JAMES-3350 Building mock-smtp-server image should be optional
new 211be39 JAMES-3350 Reduce EventBus retry delays for
RabbitMQReindexingWithEventDeadLettersTest
new 279baaa JAMES-3350 Allow to choose the lifecycle of
JamesServerExtension
new 0d8348b JAMES-3350 Split Guice server tests to better leverage
lifecycle benefits
new ae89075 JAMES-3350 Increase RabbitMQExtension channel number
new b4ae19d JAMES-3350 DomainList::autoDetect leads to slow tests
new eae90a1 JAMES-3350 Reuse forks for mailet integration tests
new c50a7a6 JAMES-3350 ElasticSearchIntegrationTest: remove unnecessary
awaits
new fd0a2b6 JAMES-3350 DomainList::autoDetect leads to slow tests
The 28 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:
.../cassandra/DockerCassandraSingleton.java | 2 +-
backends-common/elasticsearch/pom.xml | 13 ++
backends-common/rabbitmq/pom.xml | 13 ++
.../rabbitmq/ReactorRabbitMQChannelPool.java | 68 +++++--
.../backends/rabbitmq/SimpleConnectionPool.java | 4 +
.../james/backends/rabbitmq/DockerRabbitMQ.java | 24 +--
.../james/backends/rabbitmq/RabbitMQExtension.java | 43 ++++-
.../james/backends/rabbitmq/RabbitMQFixture.java | 1 +
.../backends/rabbitmq/RabbitMQHealthCheckTest.java | 4 +-
.../james/backends/rabbitmq/RabbitMQTest.java | 3 +-
.../rabbitmq/ReactorRabbitMQChannelPoolTest.java | 8 +-
.../mailbox/events/ErrorHandlingContract.java | 24 +--
.../james/mailbox/events/EventBusContract.java | 10 +-
.../james/mailbox/events/EventBusTestFixture.java | 5 +-
.../apache/james/mailbox/events/GroupContract.java | 2 +-
.../apache/james/mailbox/events/KeyContract.java | 2 +-
.../ElasticSearchIntegrationTest.java | 4 -
.../james/mailbox/events/RabbitMQEventBusTest.java | 8 +-
mpt/impl/imap-mailbox/cassandra/pom.xml | 13 ++
.../rabbitmq/host/RabbitMQEventBusHostSystem.java | 3 +-
pom.xml | 4 +-
server/blob/blob-cassandra/pom.xml | 13 ++
server/blob/blob-memory/pom.xml | 2 +-
server/blob/blob-objectstorage/pom.xml | 13 ++
.../AuthenticatedCassandraJamesServerTest.java | 10 +-
.../org/apache/james/CassandraJamesServerTest.java | 7 +-
.../apache/james/CassandraJmapJamesServerTest.java | 35 ----
.../org/apache/james/CassandraWithTikaTest.java | 14 +-
...va => WithCassandraBlobStoreImmutableTest.java} | 20 +-
.../apache/james/WithCassandraBlobStoreTest.java | 16 +-
.../apache/james/CassandraLdapJamesServerTest.java | 3 +-
.../james/CassandraLdapJmapJamesServerTest.java | 3 +-
.../james/CassandraRabbitMQJamesServerFixture.java | 10 +-
.../james/CassandraRabbitMQSwiftJmapTestRule.java | 99 ----------
.../james/RabbitMQJamesServerReprocessingTest.java | 4 +-
...eExtension.java => WithCacheImmutableTest.java} | 56 +-----
...ithCacheTest.java => WithCacheMutableTest.java} | 10 +-
.../org/apache/james/WithCassandraBlobStore.java | 88 ---------
...va => WithCassandraBlobStoreImmutableTest.java} | 28 ++-
...java => WithCassandraBlobStoreMutableTest.java} | 10 +-
.../apache/james/WithDefaultAwsS3Extension.java | 71 -------
...est.java => WithDefaultAwsS3ImmutableTest.java} | 11 +-
...eTest.java => WithDefaultAwsS3MutableTest.java} | 12 +-
.../apache/james/WithDefaultSwiftExtension.java | 71 -------
...est.java => WithDefaultSwiftImmutableTest.java} | 11 +-
...eTest.java => WithDefaultSwiftMutableTest.java} | 12 +-
.../apache/james/WithEncryptedAwsS3Extension.java | 72 -------
...t.java => WithEncryptedAwsS3ImmutableTest.java} | 12 +-
...est.java => WithEncryptedAwsS3MutableTest.java} | 13 +-
.../apache/james/WithEncryptedSwiftExtension.java | 72 -------
...t.java => WithEncryptedSwiftImmutableTest.java} | 12 +-
...est.java => WithEncryptedSwiftMutableTest.java} | 13 +-
.../apache/james/WithScanningSearchExtension.java | 89 ---------
.../james/WithScanningSearchImmutableTest.java} | 48 +++--
.../james/WithScanningSearchMutableTest.java} | 12 +-
.../org/apache/james/WithScanningSearchTest.java | 27 ---
.../CassandraRabbitMQLdapJmapJamesServerTest.java | 6 +-
.../java/org/apache/james/JamesServerBuilder.java | 10 +-
.../java/org/apache/james/JamesServerContract.java | 27 ---
.../org/apache/james/JamesServerExtension.java | 59 +++++-
.../java/org/apache/james/JPAJamesServerTest.java | 3 +-
...WithAuthenticatedDatabaseSqlValidationTest.java | 3 +-
...atabaseAuthenticaticationSqlValidationTest.java | 3 +-
...erverTest.java => DomainAutodetectionTest.java} | 30 ++-
.../org/apache/james/MemoryJamesServerTest.java | 4 +-
.../apache/james/MemoryJmapJamesServerTest.java | 4 +-
.../james/jmap/draft/JmapJamesServerContract.java | 33 ++--
.../james/modules/rabbitmq/RabbitMQModule.java | 17 +-
server/data/data-cassandra/pom.xml | 13 ++
server/mailet/integration-testing/pom.xml | 2 +-
server/mailet/mock-smtp-server/README.adoc | 11 +-
server/mailet/mock-smtp-server/pom.xml | 26 ---
.../mailrepository-cassandra/pom.xml | 13 ++
.../pom.xml | 4 +-
.../CassandraGetVacationResponseTest.java | 5 -
.../cassandra/CassandraSetMailboxesMethodTest.java | 7 -
.../CassandraSetMessagesMethodReRoutingTest.java | 5 -
.../cassandra/CassandraSetMessagesMethodTest.java | 5 -
.../CassandraSetVacationResponseTest.java | 7 -
.../CassandraVacationIntegrationTest.java | 7 -
.../CassandraVacationRelayIntegrationTest.java | 5 -
.../cassandra/cucumber/CucumberAwsS3Singleton.java | 29 ---
.../apache/james/jmap/VacationIntegrationTest.java | 3 -
.../james/jmap/VacationRelayIntegrationTest.java | 3 -
.../integration/GetMessageListMethodTest.java | 1 -
.../integration/GetVacationResponseTest.java | 2 -
.../integration/SetMailboxesMethodTest.java | 2 -
.../SetMessagesMethodReRoutingTest.java | 2 -
.../methods/integration/SetMessagesMethodTest.java | 43 -----
.../integration/SetVacationResponseTest.java | 2 -
.../MemoryGetVacationResponseMethodTest.java | 5 -
.../jmap/memory/MemorySetMailboxesMethodTest.java | 5 -
.../MemorySetMessagesMethodReRoutingTest.java | 5 -
.../jmap/memory/MemorySetMessagesMethodTest.java | 4 -
.../MemorySetVacationResponseMethodTest.java | 5 -
.../jmap/memory/MemoryVacationIntegrationTest.java | 6 -
.../memory/MemoryVacationRelayIntegrationTest.java | 5 -
.../pom.xml | 4 +-
.../RabbitMQAwsS3GetVacationResponseTest.java | 6 -
.../RabbitMQAwsS3SetMailboxesMethodTest.java | 7 -
...abbitMQAwsS3SetMessagesMethodReRoutingTest.java | 6 -
.../RabbitMQAwsS3SetMessagesMethodTest.java | 5 -
.../RabbitMQAwsS3SetVacationResponseTest.java | 6 -
.../RabbitMQAwsS3VacationIntegrationTest.java | 6 -
.../RabbitMQAwsS3VacationRelayIntegrationTest.java | 6 -
.../jmap/rabbitmq/RabbitMQSwiftFilterTest.java | 49 -----
.../pom.xml | 4 +-
.../distributed/DistributedAuthenticationTest.java | 1 +
.../rfc8621/contract/AuthenticationContract.scala | 11 +-
.../rfc8621/memory/MemoryAuthenticationTest.java | 1 +
.../distributed-webadmin-integration-test/pom.xml | 4 +-
.../rabbitmq/RabbitMQAuthorizedEndpointsTest.java | 1 +
.../RabbitMQEventDeadLettersIntegrationTest.java | 12 +-
.../rabbitmq/RabbitMQJmapExtension.java | 211 ---------------------
...RabbitMQReindexingWithEventDeadLettersTest.java | 11 +-
.../RabbitMQUnauthorizedEndpointsTest.java | 38 +++-
.../memory/MemoryAuthorizedEndpointsTest.java | 1 +
.../memory/MemoryUnauthorizedEndpointsTest.java | 1 +
.../RabbitMQMailQueueConfigurationChangeTest.java | 3 +-
.../queue/rabbitmq/RabbitMQMailQueueTest.java | 3 +-
.../rabbitmq/RabbitMqMailQueueFactoryTest.java | 3 +-
.../distributed/RabbitMQWorkQueue.java | 5 +-
.../distributed/DistributedTaskManagerTest.java | 3 +-
.../RabbitMQTerminationSubscriberTest.java | 4 +-
.../RabbitMQWorkQueuePersistenceTest.java | 5 +-
.../distributed/RabbitMQWorkQueueTest.java | 5 +-
126 files changed, 633 insertions(+), 1477 deletions(-)
delete mode 100644
server/container/guice/cassandra-guice/src/test/java/org/apache/james/CassandraJmapJamesServerTest.java
copy
server/container/guice/cassandra-guice/src/test/java/org/apache/james/{WithCassandraBlobStoreTest.java
=> WithCassandraBlobStoreImmutableTest.java} (59%)
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/CassandraRabbitMQSwiftJmapTestRule.java
rename
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithCacheExtension.java
=> WithCacheImmutableTest.java} (52%)
rename
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithCacheTest.java
=> WithCacheMutableTest.java} (78%)
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithCassandraBlobStore.java
copy
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{CassandraRabbitMQJamesServerFixture.java
=> WithCassandraBlobStoreImmutableTest.java} (61%)
copy
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithCassandraBlobStoreTest.java
=> WithCassandraBlobStoreMutableTest.java} (70%)
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithDefaultAwsS3Extension.java
rename
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithDefaultAwsS3Test.java
=> WithDefaultAwsS3ImmutableTest.java} (75%)
copy
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithCassandraBlobStoreTest.java
=> WithDefaultAwsS3MutableTest.java} (64%)
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithDefaultSwiftExtension.java
rename
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithDefaultSwiftTest.java
=> WithDefaultSwiftImmutableTest.java} (75%)
copy
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithCassandraBlobStoreTest.java
=> WithDefaultSwiftMutableTest.java} (64%)
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithEncryptedAwsS3Extension.java
rename
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithEncryptedAwsS3Test.java
=> WithEncryptedAwsS3ImmutableTest.java} (72%)
copy
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithCassandraBlobStoreTest.java
=> WithEncryptedAwsS3MutableTest.java} (60%)
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithEncryptedSwiftExtension.java
rename
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithEncryptedSwiftTest.java
=> WithEncryptedSwiftImmutableTest.java} (72%)
rename
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/{WithCassandraBlobStoreTest.java
=> WithEncryptedSwiftMutableTest.java} (60%)
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithScanningSearchExtension.java
copy
server/{protocols/jmap-rfc-8621-integration-tests/distributed-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/distributed/DistributedEchoMethodTest.java
=>
container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithScanningSearchImmutableTest.java}
(55%)
copy
server/container/{metrics/metrics-es-reporter/src/test/java/org/apache/james/metric/es/ES6ReporterTest.java
=>
guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithScanningSearchMutableTest.java}
(82%)
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithScanningSearchTest.java
copy
server/container/guice/memory-guice/src/test/java/org/apache/james/{DefaultMemoryJamesServerTest.java
=> DomainAutodetectionTest.java} (60%)
delete mode 100644
server/protocols/jmap-draft-integration-testing/cassandra-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/cassandra/cucumber/CucumberAwsS3Singleton.java
delete mode 100644
server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/RabbitMQSwiftFilterTest.java
delete mode 100644
server/protocols/webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQJmapExtension.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]