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 e4d52f2 JAMES-2993 JsonSerializationVerifier should rely on isEqualToComparingFieldByFieldRecursively new 8d92187 JAMES-3012 Temporally duplicating classes for common JMAP used in tests new dcfc522 JAMES-3012 Move DeletedMessageVaultTest to webadmin-integration-tests new 6551174 JAMES-3012 Move linshare integration tests to webadmin-integration-tests new 6e43a39 JAMES-3012 Move ForwardIntegrationTest to webadmin-integration-tests new 35d0523 JAMES-3012 Move ReindexingWithEventDeadLettersTest to webadmin-integration-tests new 92dc69a JAMES-3012 Cleanup common components new 8c29dd3 JAMES-3012 Split webadmin-integration-test into common, memory, distributed new 161acd6 JAMES-3012 Moving BasicFeature to a generic maven module new 09c61f2 JAMES-3012 BasicFeature tagging in webadmin integration tests new 363250e JAMES-3012 Add basic tests qualifier on more test to match previous behaviour new 3858a5d JAMES-3012 Some Swagger tests are implementation specific new 3a705b9 JAMES-3012 Optimize imports in SpamAssassin module new 8f8ab3a JAMES-3012 Strong type for JMAP port new e603bb3 JAMES-3012 Fixing ghost mailbox test is a webadmin integration test The 14 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: pom.xml | 5 + .../james/modules/LinshareGuiceExtension.java | 4 + .../test/java/org/apache/james/ESReporterTest.java | 8 +- .../apache/james/jmap/draft/JmapGuiceProbe.java | 3 +- .../james/jmap/draft/JmapJamesServerContract.java | 2 +- .../pom.xml | 19 +- .../jmap/cassandra/CassandraBulkOperationTest.java | 18 +- .../CassandraDeletedMessageVaultTest.java | 54 --- .../CassandraGetMessageListMethodTest.java | 4 +- .../jmap/cassandra/CassandraImapErrorTest.java | 11 +- .../jmap-draft-integration-testing-common/pom.xml | 15 - .../apache/james/jmap/JMAPAuthenticationTest.java | 8 +- .../java/org/apache/james/jmap/JmapURIBuilder.java | 11 +- .../org/apache/james/jmap/ProvisioningTest.java | 22 +- .../apache/james/jmap/VacationIntegrationTest.java | 57 +-- .../james/jmap/VacationRelayIntegrationTest.java | 10 +- .../jmap/draft/methods/integration/FilterTest.java | 182 ++++----- .../integration/GetMailboxesMethodTest.java | 100 ++--- .../integration/GetMessageListMethodTest.java | 216 +++++----- .../integration/GetVacationResponseTest.java | 30 +- .../methods/integration/QuotaMailingTest.java | 20 +- .../methods/integration/SendMDNMethodTest.java | 44 +- .../integration/SetMailboxesMethodTest.java | 184 ++++----- .../SetMessagesMethodReRoutingTest.java | 18 +- .../methods/integration/SetMessagesMethodTest.java | 444 +++++++++++---------- .../SetMessagesOutboxFlagUpdateTest.java | 20 +- .../integration/SetVacationResponseTest.java | 36 +- .../methods/integration/SpamAssassinContract.java | 86 ++-- .../methods/integration/SpamAssassinModule.java | 6 - .../integration/cucumber/DownloadStepdefs.java | 12 +- .../cucumber/GetMailboxesMethodStepdefs.java | 4 +- .../cucumber/GetMessageListMethodStepdefs.java | 4 +- .../cucumber/GetMessagesMethodStepdefs.java | 8 +- .../methods/integration/cucumber/HttpClient.java | 2 +- .../cucumber/SetMailboxesMethodStepdefs.java | 6 +- .../integration/cucumber/UploadStepdefs.java | 12 +- .../methods/integration/cucumber/UserStepdefs.java | 2 +- .../memory-jmap-draft-integration-testing/pom.xml | 17 - .../pom.xml | 13 +- .../org/apache/james/jmap/draft/JMAPServer.java | 5 +- .../pom.xml | 92 +---- .../rabbitmq}/FixingGhostMailboxTest.java | 32 +- .../rabbitmq/RabbitMQAuthorizedEndpointsTest.java} | 28 +- .../RabbitMQEventDeadLettersIntegrationTest.java} | 25 +- .../rabbitmq/RabbitMQForwardIntegrationTest.java} | 11 +- .../rabbitmq/RabbitMQJmapExtension.java} | 9 +- .../RabbitMQJwtFilterIntegrationTest.java} | 26 +- ...abbitMQReindexingWithEventDeadLettersTest.java} | 50 ++- .../RabbitMQUnauthorizedEndpointsTest.java | 123 ++++++ .../RabbitMQWebAdminServerIntegrationTest.java | 171 ++++++++ ...minServerTaskSerializationIntegrationTest.java} | 15 +- ...abbitMQDeletedMessageVaultIntegrationTest.java} | 10 +- ...inshareBlobExportMechanismIntegrationTest.java} | 37 +- .../src/test/resources/dnsservice.xml | 0 .../src/test/resources/domainlist.xml | 0 .../src/test/resources/imapserver.xml | 0 .../src/test/resources/jwt_publickey | 0 .../src/test/resources/keystore | Bin .../src/test/resources/listeners.xml} | 38 +- .../src/test/resources/lmtpserver.xml | 0 .../src/test/resources/mailetcontainer.xml | 0 .../src/test/resources/mailrepositorystore.xml | 0 .../src/test/resources/managesieveserver.xml | 0 .../src/test/resources/pop3server.xml | 0 .../src/test/resources/smtpserver.xml | 0 .../memory-webadmin-integration-test}/pom.xml | 55 ++- .../memory/MemoryAuthorizedEndpointsTest.java} | 20 +- .../memory/MemoryForwardIntegrationTest.java | 12 +- .../memory/MemoryJwtFilterIntegrationTest.java} | 29 +- .../memory/MemoryUnauthorizedEndpointsTest.java} | 30 +- .../MemoryWebAdminServerIntegrationTest.java} | 18 +- .../MemoryDeletedMessageVaultIntegrationTest.java} | 8 +- ...LinshareBlobExportMechanismIntegrationTest.java | 11 +- .../src/test/resources/dnsservice.xml | 0 .../src/test/resources/domainlist.xml | 0 .../src/test/resources/imapserver.xml | 0 .../src/test/resources/jwt_publickey | 0 .../src/test/resources/keystore | Bin .../src/test/resources/listeners.xml} | 30 +- .../src/test/resources/lmtpserver.xml | 0 .../src/test/resources/mailetcontainer.xml | 6 +- .../src/test/resources/mailrepositorystore.xml | 0 .../src/test/resources/managesieveserver.xml | 0 .../src/test/resources/pop3server.xml | 0 .../src/test/resources/smtpserver.xml | 0 server/protocols/webadmin-integration-test/pom.xml | 145 +------ .../integration/UnauthorizedEndpointsTest.java | 206 ---------- .../{ => webadmin-integration-test-common}/pom.xml | 92 ++--- .../integration/AuthorizedEndpointsTest.java | 15 +- .../integration/ForwardIntegrationTest.java | 86 ++-- .../integration/JwtFilterIntegrationTest.java | 22 +- .../integration/UnauthorizedEndpointsTest.java | 197 +++++++++ .../webadmin/integration/UnauthorizedModule.java | 0 .../integration/WebAdminServerIntegrationTest.java | 128 +----- .../vault/DeletedMessageVaultIntegrationTest.java} | 91 +++-- .../vault}/DeletedMessagesVaultRequests.java | 12 +- .../webadmin/integration/vault}/ExportRequest.java | 12 +- ...LinshareBlobExportMechanismIntegrationTest.java | 53 +-- server/testing/pom.xml | 17 +- .../java/org/apache/james/jmap/AccessToken.java} | 27 +- .../apache/james/jmap/HttpJmapAuthentication.java | 5 +- .../apache/james/jmap/JMAPTestingConstants.java} | 3 +- .../org/apache/james/jmap/JmapCommonRequests.java | 19 +- .../apache/james/jmap/LocalHostURIBuilder.java} | 10 +- .../james/junit/categories/BasicFeature.java} | 22 +- 105 files changed, 1836 insertions(+), 1934 deletions(-) delete mode 100644 server/protocols/jmap-draft-integration-testing/cassandra-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/cassandra/CassandraDeletedMessageVaultTest.java copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/pom.xml (56%) rename server/{container/guice/cassandra-guice/src/test/java/org/apache/james => protocols/webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq}/FixingGhostMailboxTest.java (92%) rename server/protocols/{jmap-draft-integration-testing/cassandra-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/cassandra/CassandraForwardIntegrationTest.java => webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQAuthorizedEndpointsTest.java} (65%) rename server/protocols/webadmin-integration-test/{src/test/java/org/apache/james/webadmin/integration/EventDeadLettersIntegrationTest.java => distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQEventDeadLettersIntegrationTest.java} (98%) copy server/protocols/{jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/RabbitMQAwsS3ForwardIntegrationTest.java => webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQForwardIntegrationTest.java} (87%) rename server/protocols/webadmin-integration-test/{src/test/java/org/apache/james/webadmin/integration/CassandraJmapExtension.java => distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQJmapExtension.java} (96%) rename server/protocols/{jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/RabbitMQAwsS3ForwardIntegrationTest.java => webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQJwtFilterIntegrationTest.java} (63%) rename server/protocols/{jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/ReindexingWithEventDeadLettersTest.java => webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQReindexingWithEventDeadLettersTest.java} (80%) create mode 100644 server/protocols/webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQUnauthorizedEndpointsTest.java create mode 100644 server/protocols/webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQWebAdminServerIntegrationTest.java rename server/protocols/webadmin-integration-test/{src/test/java/org/apache/james/webadmin/integration/WebAdminServerTaskSerializationIntegrationTest.java => distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/RabbitMQWebAdminServerTaskSerializationIntegrationTest.java} (98%) rename server/protocols/{jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/RabbitMQDeletedMessagesVaultTest.java => webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/vault/RabbitMQDeletedMessageVaultIntegrationTest.java} (86%) copy server/protocols/{jmap-draft-integration-testing/cassandra-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/cassandra/CassandraLinshareBlobExportMechanismIntegrationTest.java => webadmin-integration-test/distributed-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/rabbitmq/vault/RabbitMQLinshareBlobExportMechanismIntegrationTest.java} (59%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/dnsservice.xml (100%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/domainlist.xml (100%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/imapserver.xml (100%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/jwt_publickey (100%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/keystore (100%) copy server/protocols/webadmin-integration-test/{src/test/resources/dnsservice.xml => distributed-webadmin-integration-test/src/test/resources/listeners.xml} (54%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/lmtpserver.xml (100%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/mailetcontainer.xml (100%) rename server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/mailrepositorystore.xml (100%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/managesieveserver.xml (100%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/pop3server.xml (100%) copy server/protocols/webadmin-integration-test/{ => distributed-webadmin-integration-test}/src/test/resources/smtpserver.xml (100%) copy server/{testing => protocols/webadmin-integration-test/memory-webadmin-integration-test}/pom.xml (57%) copy server/protocols/{jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/memory/MemoryForwardIntegrationTest.java => webadmin-integration-test/memory-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/memory/MemoryAuthorizedEndpointsTest.java} (73%) copy server/protocols/{jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap => webadmin-integration-test/memory-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration}/memory/MemoryForwardIntegrationTest.java (81%) copy server/protocols/{jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/memory/MemoryDeletedMessagesVaultTest.java => webadmin-integration-test/memory-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/memory/MemoryJwtFilterIntegrationTest.java} (65%) rename server/protocols/{jmap-draft-integration-testing/cassandra-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/cassandra/CassandraLinshareBlobExportMechanismIntegrationTest.java => webadmin-integration-test/memory-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/memory/MemoryUnauthorizedEndpointsTest.java} (65%) rename server/protocols/{jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/memory/MemoryForwardIntegrationTest.java => webadmin-integration-test/memory-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/memory/MemoryWebAdminServerIntegrationTest.java} (75%) rename server/protocols/{jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/memory/MemoryDeletedMessagesVaultTest.java => webadmin-integration-test/memory-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/memory/vault/MemoryDeletedMessageVaultIntegrationTest.java} (89%) rename server/protocols/{jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/memory => webadmin-integration-test/memory-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/memory/vault}/MemoryLinshareBlobExportMechanismIntegrationTest.java (85%) rename server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/dnsservice.xml (100%) copy server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/domainlist.xml (100%) rename server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/imapserver.xml (100%) rename server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/jwt_publickey (100%) rename server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/keystore (100%) rename server/protocols/webadmin-integration-test/{src/test/resources/domainlist.xml => memory-webadmin-integration-test/src/test/resources/listeners.xml} (58%) rename server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/lmtpserver.xml (100%) rename server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/mailetcontainer.xml (94%) copy server/protocols/{jmap-draft-integration-testing/memory-jmap-draft-integration-testing => webadmin-integration-test/memory-webadmin-integration-test}/src/test/resources/mailrepositorystore.xml (100%) rename server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/managesieveserver.xml (100%) rename server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/pop3server.xml (100%) rename server/protocols/webadmin-integration-test/{ => memory-webadmin-integration-test}/src/test/resources/smtpserver.xml (100%) delete mode 100644 server/protocols/webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/UnauthorizedEndpointsTest.java copy server/protocols/webadmin-integration-test/{ => webadmin-integration-test-common}/pom.xml (73%) rename server/protocols/webadmin-integration-test/{src/test => webadmin-integration-test-common/src/main}/java/org/apache/james/webadmin/integration/AuthorizedEndpointsTest.java (84%) rename server/protocols/{jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/draft/methods => webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin}/integration/ForwardIntegrationTest.java (84%) rename server/protocols/webadmin-integration-test/{src/test => webadmin-integration-test-common/src/main}/java/org/apache/james/webadmin/integration/JwtFilterIntegrationTest.java (86%) create mode 100644 server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/UnauthorizedEndpointsTest.java rename server/protocols/webadmin-integration-test/{src/test => webadmin-integration-test-common/src/main}/java/org/apache/james/webadmin/integration/UnauthorizedModule.java (100%) rename server/protocols/webadmin-integration-test/{src/test => webadmin-integration-test-common/src/main}/java/org/apache/james/webadmin/integration/WebAdminServerIntegrationTest.java (71%) rename server/protocols/{jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/draft/methods/integration/DeletedMessagesVaultTest.java => webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault/DeletedMessageVaultIntegrationTest.java} (93%) rename server/protocols/{jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap => webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault}/DeletedMessagesVaultRequests.java (85%) rename server/protocols/{jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap => webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault}/ExportRequest.java (89%) rename server/protocols/{jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/draft/methods/integration => webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault}/LinshareBlobExportMechanismIntegrationTest.java (86%) copy server/{protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/JmapURIBuilder.java => testing/src/main/java/org/apache/james/jmap/AccessToken.java} (70%) rename server/{protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test => testing/src/main}/java/org/apache/james/jmap/HttpJmapAuthentication.java (95%) rename server/{protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/TestingConstants.java => testing/src/main/java/org/apache/james/jmap/JMAPTestingConstants.java} (98%) rename server/{protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test => testing/src/main}/java/org/apache/james/jmap/JmapCommonRequests.java (92%) copy server/{protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/JmapURIBuilder.java => testing/src/main/java/org/apache/james/jmap/LocalHostURIBuilder.java} (83%) copy server/{protocols/jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/java/org/apache/james/jmap/JmapURIBuilder.java => testing/src/main/java/org/apache/james/junit/categories/BasicFeature.java} (67%) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org