[jira] [Commented] (JAMES-2544) Manageable RabbitMQ: browse

2018-10-04 Thread Tellier Benoit (JIRA)
[ 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/

[2/2] james-project git commit: JAMES-2544 Temporary fix RabbitMQ concurrency issues using a global lock

2018-10-04 Thread btellier
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

[1/2] james-project git commit: JAMES-2544 Gauge is now registered for RabbitMQ

2018-10-04 Thread btellier
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

[jira] [Commented] (JAMES-2553) Wrap James server in a JUNIT 5 extension

2018-10-04 Thread Tellier Benoit (JIRA)
[ 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/

[15/18] james-project git commit: JAMES-2553 Rewrite CassandraNodeConfTest test in JUNIT 5

2018-10-04 Thread btellier
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

[14/18] james-project git commit: JAMES-2553 Rewrite JamesCapabilitiesServerTest test in JUNIT 5

2018-10-04 Thread btellier
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

[04/18] james-project git commit: JAMES-2553 JamesServerExtension should wire await

2018-10-04 Thread btellier
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

[08/18] james-project git commit: JAMES-2553 Rewrite CassandraMessageIdManagerInjectionTest test in JUNIT 5

2018-10-04 Thread btellier
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:

[09/18] james-project git commit: JAMES-2553 Rewrite ESReporterTest test in JUNIT 5

2018-10-04 Thread btellier
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

[07/18] james-project git commit: JAMES-2553 StartAction is more a runnable in JamesServerWithRetryConnectionTest

2018-10-04 Thread btellier
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

[18/18] james-project git commit: JAMES-2553 Rewrite CassandraVersionCheckingTest test in JUNIT 5

2018-10-04 Thread btellier
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

[06/18] james-project git commit: JAMES-2553 Fix warnings in AggregateJunitExtension

2018-10-04 Thread btellier
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

[03/18] james-project git commit: JAMES-2553 Rewrite AbstractJmapJamesServer test in JUNIT 5

2018-10-04 Thread btellier
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-

[10/18] james-project git commit: JAMES-2553 Rewrite DefaultMemoryJamesServerTest test in JUNIT 5

2018-10-04 Thread btellier
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

[17/18] james-project git commit: JAMES-2553 Rewrite DefaultCassandraJamesServerTest test in JUNIT 5

2018-10-04 Thread btellier
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://

[16/18] james-project git commit: JAMES-2553 Rewrite GuiceLifecycleHeathCheckTest test in JUNIT 5

2018-10-04 Thread btellier
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://

[12/18] james-project git commit: JAMES-2553 Rewrite GuiceJamesServerTest test in JUNIT 5

2018-10-04 Thread btellier
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

[13/18] james-project git commit: JAMES-2553 Rewrite FixingGhostMailboxTest test in JUNIT 5

2018-10-04 Thread btellier
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

[02/18] james-project git commit: JAMES-2553 Rewrite JamesCapabilitiesServerTest test in JUNIT 5

2018-10-04 Thread btellier
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-

[01/18] james-project git commit: JAMES-2553 Rewrite CassandraMailRepositoryIntegrationTest test in JUNIT 5

2018-10-04 Thread btellier
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

[11/18] james-project git commit: JAMES-2553 Rewrite JamesServerWithRetryConnectionTest test in JUNIT 5

2018-10-04 Thread btellier
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

[05/18] james-project git commit: JAMES-2553 Enable to not automatically start James server via the extension

2018-10-04 Thread btellier
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

james-project git commit: Fix merge conflict

2018-10-04 Thread btellier
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/

[jira] [Commented] (JAMES-2544) Manageable RabbitMQ: browse

2018-10-04 Thread Tellier Benoit (JIRA)
[ 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/

[07/10] james-project git commit: JAMES-2541 Accept errors in concurrent tests when needed

2018-10-04 Thread btellier
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

[04/10] james-project git commit: JAMES-2541 Improve concurrent test runner builder

2018-10-04 Thread btellier
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

[08/10] james-project git commit: JAMES-2541 remove ConcurrentTestRunner.Builder.{build, run}

2018-10-04 Thread btellier
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

[09/10] james-project git commit: JAMES-2541 use Duration in ConcurrentTestRunner

2018-10-04 Thread btellier
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

[10/10] james-project git commit: JAMES-2544 Disable failing RabbitMQ MailQueue concurrent tests

2018-10-04 Thread btellier
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-

[01/10] james-project git commit: JAMES-2541 Add concurrent testing for mail queue

2018-10-04 Thread btellier
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

[06/10] james-project git commit: JAMES-2544 Add tests for concurrent ack/nack in MailQueueContract

2018-10-04 Thread btellier
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

[05/10] james-project git commit: JAMES-2541 awaitTermination should throw when not terminated

2018-10-04 Thread btellier
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

[02/10] james-project git commit: JAMES-2541 Fix MailRepositoryContract concurrent testing

2018-10-04 Thread btellier
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

[03/10] james-project git commit: JAMES-2541 Adding runSuccessfullyWithin helper method to ConcurrentTestRunner

2018-10-04 Thread btellier
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

[2/2] james-project git commit: JAMES-2553 Solve circular initialization problem

2018-10-04 Thread btellier
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.

[1/2] james-project git commit: JAMES-2553 migrate AbstractJamesServerTests to junit 5

2018-10-04 Thread btellier
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

[jira] [Created] (JAMES-2553) Wrap James server in a JUNIT 5 extension

2018-10-04 Thread Tellier Benoit (JIRA)
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