[
https://issues.apache.org/jira/browse/JAMES-2544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16639196#comment-16639196
]
Tellier Benoit commented on JAMES-2544:
---
https://github.com/linagora/james-project/
JAMES-2544 Temporary fix RabbitMQ concurrency issues using a global lock
We lower the amount of mail sent to avoid overwhelming Cassandra
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7ed58e9e
Tree: http://g
Repository: james-project
Updated Branches:
refs/heads/master 6bfbc8ed4 -> 12d825a96
JAMES-2544 Gauge is now registered for RabbitMQ
Ensure Metric contract uses different names to avoid conflicts
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apa
[
https://issues.apache.org/jira/browse/JAMES-2553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16638061#comment-16638061
]
Tellier Benoit commented on JAMES-2553:
---
https://github.com/linagora/james-project/
JAMES-2553 Rewrite CassandraNodeConfTest test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2b17c920
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2b17c920
Diff: http://git-wip-us
JAMES-2553 Rewrite JamesCapabilitiesServerTest test in JUNIT 5
Note that no message capability for attachment exists thus one test made no
sens, and was passing because of a bad mockito usage.
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.or
JAMES-2553 JamesServerExtension should wire await
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a57a91db
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/a57a91db
Diff: http://git-wip-us.apache
JAMES-2553 Rewrite CassandraMessageIdManagerInjectionTest test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/4fa7952f
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/4fa7952f
Diff:
JAMES-2553 Rewrite ESReporterTest test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/64c11d0d
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/64c11d0d
Diff: http://git-wip-us.apache
JAMES-2553 StartAction is more a runnable in JamesServerWithRetryConnectionTest
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/6bfbc8ed
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/6bfbc8ed
JAMES-2553 Rewrite CassandraVersionCheckingTest test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a697f687
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/a697f687
Diff: http://git
JAMES-2553 Fix warnings in AggregateJunitExtension
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/17692d90
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/17692d90
Diff: http://git-wip-us.apach
JAMES-2553 Rewrite AbstractJmapJamesServer test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/dedcf9de
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/dedcf9de
Diff: http://git-wip-
JAMES-2553 Rewrite DefaultMemoryJamesServerTest test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d79c499e
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d79c499e
Diff: http://git
JAMES-2553 Rewrite DefaultCassandraJamesServerTest test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/e6ab27c0
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e6ab27c0
Diff: http://
JAMES-2553 Rewrite GuiceLifecycleHeathCheckTest test in JUNIT 5
Specific difficulties for launching a different James server in each test.
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b03b2a68
Tree: http://
JAMES-2553 Rewrite GuiceJamesServerTest test in JUNIT 5
Needs for a way to not start automatically James server extension
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8080ee48
Tree: http://git-wip-us.apache
JAMES-2553 Rewrite FixingGhostMailboxTest test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/485122c5
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/485122c5
Diff: http://git-wip-u
JAMES-2553 Rewrite JamesCapabilitiesServerTest test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8a678c37
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/8a678c37
Diff: http://git-
Repository: james-project
Updated Branches:
refs/heads/master 76900c276 -> 6bfbc8ed4
JAMES-2553 Rewrite CassandraMailRepositoryIntegrationTest test in JUNIT 5
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit
JAMES-2553 Rewrite JamesServerWithRetryConnectionTest test in JUNIT 5
Note that we need to use custom extensions
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/89d72341
Tree: http://git-wip-us.apache.org/repo
JAMES-2553 Enable to not automatically start James server via the extension
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/0cc7b27c
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/0cc7b27c
Diff
Repository: james-project
Updated Branches:
refs/heads/master 2bf850aed -> 76900c276
Fix merge conflict
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/76900c27
Tree: http://git-wip-us.apache.org/repos/asf/
[
https://issues.apache.org/jira/browse/JAMES-2544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16637943#comment-16637943
]
Tellier Benoit commented on JAMES-2544:
---
https://github.com/linagora/james-project/
JAMES-2541 Accept errors in concurrent tests when needed
Sometime concurrent access are expected to throw
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d5a7cbfe
Tree: http://git-wip-us.apache.org/repos/asf/j
JAMES-2541 Improve concurrent test runner builder
- Explicitly name the operation
- Cascading lambdas to ensure compulsory parameters
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/469eed38
Tree: http://git
JAMES-2541 remove ConcurrentTestRunner.Builder.{build,run}
These two methods are useless because we never create
the Builder without building it and we never want to
run without a timeout
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://gi
JAMES-2541 use Duration in ConcurrentTestRunner
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/99329eec
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/99329eec
Diff: http://git-wip-us.apache.o
JAMES-2544 Disable failing RabbitMQ MailQueue concurrent tests
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2bf850ae
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2bf850ae
Diff: http://git-
Repository: james-project
Updated Branches:
refs/heads/master 9a5e1e51e -> 2bf850aed
JAMES-2541 Add concurrent testing for mail queue
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d131ed06
Tree: http://gi
JAMES-2544 Add tests for concurrent ack/nack in MailQueueContract
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/50822df4
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/50822df4
Diff: http://g
JAMES-2541 awaitTermination should throw when not terminated
Before the caller had to check the result of termination, leading to many
mis-usage.
Also note that it makes ConcurrentTestRunner more fluent
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-u
JAMES-2541 Fix MailRepositoryContract concurrent testing
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/264c29ff
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/264c29ff
Diff: http://git-wip-us
JAMES-2541 Adding runSuccessfullyWithin helper method to ConcurrentTestRunner
Note that is:
- enforce error on order of calls (checking exceptions while not running)
- reduce the boiler-plate
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.or
JAMES-2553 Solve circular initialization problem
To build JamesServerExtension we need to specify extensions that needs a
temporary folder to be generated, only available once
JamesServerExtension::beforeEach
is called.
To break this dependencies, each extension is responsible of its own files.
Repository: james-project
Updated Branches:
refs/heads/master 8e9a0fd35 -> 9a5e1e51e
JAMES-2553 migrate AbstractJamesServerTests to junit 5
This changeset leverage existing builders to create a
JamesServerExtensionBuilder
This JamesServerExtensionBuilder helps build a junit5 p
Tellier Benoit created JAMES-2553:
-
Summary: Wrap James server in a JUNIT 5 extension
Key: JAMES-2553
URL: https://issues.apache.org/jira/browse/JAMES-2553
Project: James Server
Issue Type: I
37 matches
Mail list logo