[james-project] 07/09: JAMES-3924 Fix checkstyles and some unstable tests
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch 3.8.x in repository https://gitbox.apache.org/repos/asf/james-project.git commit 6f6fdcd53cc306283dbb0d6adc1f0cf3bec9d250 Author: Benoit Tellier AuthorDate: Sat Jul 1 19:03:40 2023 +0700 JAMES-3924 Fix checkstyles and some unstable tests Co-authored-by: Rene Cordier Co-authored-by: Quan Tran --- .../view/cassandra/CassandraMailQueueBrowser.java | 1 - .../cassandra/CassandraMailQueueMailDelete.java| 2 +- .../queue/rabbitmq/RabbitMQMailQueueTest.java | 56 +++--- 3 files changed, 28 insertions(+), 31 deletions(-) diff --git a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueBrowser.java b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueBrowser.java index 9c1241351d..40ca47a197 100644 --- a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueBrowser.java +++ b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueBrowser.java @@ -21,7 +21,6 @@ package org.apache.james.queue.rabbitmq.view.cassandra; import static org.apache.james.queue.rabbitmq.view.cassandra.model.BucketedSlices.BucketId; import static org.apache.james.queue.rabbitmq.view.cassandra.model.BucketedSlices.Slice; -import static org.apache.james.util.ReactorUtils.DEFAULT_CONCURRENCY; import java.time.Clock; import java.time.Instant; diff --git a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java index d519c534ba..9cecbddb36 100644 --- a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java +++ b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java @@ -93,7 +93,7 @@ public class CassandraMailQueueMailDelete { } private Mono findNewBrowseStart(MailQueueName mailQueueName) { -Instant now= clock.instant(); +Instant now = clock.instant(); return browseStartDao.findBrowseStart(mailQueueName) .filter(browseStart -> browseStart.isBefore(now.minus(configuration.getSliceWindow( .flatMap(browseStart -> cassandraMailQueueBrowser.browseReferences(mailQueueName, browseStart) diff --git a/server/queue/queue-rabbitmq/src/test/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueTest.java b/server/queue/queue-rabbitmq/src/test/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueTest.java index b83d2431f8..7fe8fec2ee 100644 --- a/server/queue/queue-rabbitmq/src/test/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueTest.java +++ b/server/queue/queue-rabbitmq/src/test/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueTest.java @@ -67,10 +67,12 @@ import org.apache.james.blob.cassandra.CassandraBlobStoreFactory; import org.apache.james.blob.mail.MimeMessageStore; import org.apache.james.core.builder.MimeMessageBuilder; import org.apache.james.eventsourcing.eventstore.cassandra.CassandraEventStoreModule; +import org.apache.james.junit.categories.Unstable; import org.apache.james.lifecycle.api.LifecycleUtil; import org.apache.james.metrics.api.Gauge; import org.apache.james.metrics.tests.RecordingMetricFactory; import org.apache.james.queue.api.MailQueue; +import org.apache.james.queue.api.MailQueueFactory; import org.apache.james.queue.api.MailQueueMetricContract; import org.apache.james.queue.api.MailQueueMetricExtension; import org.apache.james.queue.api.ManageableMailQueue; @@ -89,12 +91,12 @@ import org.apache.james.utils.UpdatableTickingClock; import org.apache.mailet.Mail; import org.apache.mailet.base.test.FakeMail; import org.assertj.core.api.SoftAssertions; -import org.awaitility.Awaitility; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.RepeatedTest; +import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.RegisterExtension; import org.mockito.ArgumentCaptor; @@ -112,7 +114,7 @@ import reactor.rabbitmq.Sender; class RabbitMQMailQueueTest { private static final HashBlobId.Factory BLOB_ID_FACTORY = new HashBlobId.Factory(); private static final int THREE_BUCKET_COUNT = 3; -private static final int UPDATE_BROWSE_START_PACE = 10; +private static final int UPDATE_BROWSE_START_PACE = 25; private static final Duration ONE_HOUR_SLICE_WINDOW = Duration.ofHours(1); private static final
[james-project] 07/09: JAMES-3924 Fix checkstyles and some unstable tests
This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git commit 428cf2c58425b5b6c07927bce4de97bfb566189f Author: Benoit Tellier AuthorDate: Sat Jul 1 19:03:40 2023 +0700 JAMES-3924 Fix checkstyles and some unstable tests Co-authored-by: Rene Cordier Co-authored-by: Quan Tran --- .../view/cassandra/CassandraMailQueueBrowser.java | 1 - .../cassandra/CassandraMailQueueMailDelete.java| 2 +- .../queue/rabbitmq/RabbitMQMailQueueTest.java | 56 +++--- 3 files changed, 28 insertions(+), 31 deletions(-) diff --git a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueBrowser.java b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueBrowser.java index 9c1241351d..40ca47a197 100644 --- a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueBrowser.java +++ b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueBrowser.java @@ -21,7 +21,6 @@ package org.apache.james.queue.rabbitmq.view.cassandra; import static org.apache.james.queue.rabbitmq.view.cassandra.model.BucketedSlices.BucketId; import static org.apache.james.queue.rabbitmq.view.cassandra.model.BucketedSlices.Slice; -import static org.apache.james.util.ReactorUtils.DEFAULT_CONCURRENCY; import java.time.Clock; import java.time.Instant; diff --git a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java index d519c534ba..9cecbddb36 100644 --- a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java +++ b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java @@ -93,7 +93,7 @@ public class CassandraMailQueueMailDelete { } private Mono findNewBrowseStart(MailQueueName mailQueueName) { -Instant now= clock.instant(); +Instant now = clock.instant(); return browseStartDao.findBrowseStart(mailQueueName) .filter(browseStart -> browseStart.isBefore(now.minus(configuration.getSliceWindow( .flatMap(browseStart -> cassandraMailQueueBrowser.browseReferences(mailQueueName, browseStart) diff --git a/server/queue/queue-rabbitmq/src/test/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueTest.java b/server/queue/queue-rabbitmq/src/test/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueTest.java index b83d2431f8..7fe8fec2ee 100644 --- a/server/queue/queue-rabbitmq/src/test/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueTest.java +++ b/server/queue/queue-rabbitmq/src/test/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueTest.java @@ -67,10 +67,12 @@ import org.apache.james.blob.cassandra.CassandraBlobStoreFactory; import org.apache.james.blob.mail.MimeMessageStore; import org.apache.james.core.builder.MimeMessageBuilder; import org.apache.james.eventsourcing.eventstore.cassandra.CassandraEventStoreModule; +import org.apache.james.junit.categories.Unstable; import org.apache.james.lifecycle.api.LifecycleUtil; import org.apache.james.metrics.api.Gauge; import org.apache.james.metrics.tests.RecordingMetricFactory; import org.apache.james.queue.api.MailQueue; +import org.apache.james.queue.api.MailQueueFactory; import org.apache.james.queue.api.MailQueueMetricContract; import org.apache.james.queue.api.MailQueueMetricExtension; import org.apache.james.queue.api.ManageableMailQueue; @@ -89,12 +91,12 @@ import org.apache.james.utils.UpdatableTickingClock; import org.apache.mailet.Mail; import org.apache.mailet.base.test.FakeMail; import org.assertj.core.api.SoftAssertions; -import org.awaitility.Awaitility; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.RepeatedTest; +import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.RegisterExtension; import org.mockito.ArgumentCaptor; @@ -112,7 +114,7 @@ import reactor.rabbitmq.Sender; class RabbitMQMailQueueTest { private static final HashBlobId.Factory BLOB_ID_FACTORY = new HashBlobId.Factory(); private static final int THREE_BUCKET_COUNT = 3; -private static final int UPDATE_BROWSE_START_PACE = 10; +private static final int UPDATE_BROWSE_START_PACE = 25; private static final Duration ONE_HOUR_SLICE_WINDOW = Duration.ofHours(1); private static final