This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
The following commit(s) were added to refs/heads/main by this push:
new 05f8e5d68f ARTEMIS-4372 small fixes on CLI
05f8e5d68f is described below
commit 05f8e5d68f6b8618639f84dcdd6862797cd10d55
Author: Clebert Suconic <[email protected]>
AuthorDate: Mon Jul 31 16:39:41 2023 -0400
ARTEMIS-4372 small fixes on CLI
---
.../artemis/cli/commands/messages/ConnectionAbstract.java | 2 --
.../activemq/artemis/cli/commands/messages/DestAbstract.java | 6 +++++-
.../src/test/java/org/apache/activemq/cli/test/CheckTest.java | 6 +++---
.../apache/activemq/artemis/tests/smoke/console/QueuesTest.java | 8 ++++----
.../activemq/artemis/tests/smoke/paging/SmokePagingTest.java | 6 +++---
5 files changed, 15 insertions(+), 13 deletions(-)
diff --git
a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/messages/ConnectionAbstract.java
b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/messages/ConnectionAbstract.java
index ba8a2fd3f9..731c012e98 100644
---
a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/messages/ConnectionAbstract.java
+++
b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/messages/ConnectionAbstract.java
@@ -188,7 +188,6 @@ public class ConnectionAbstract extends InputAbstract {
try {
tryConnect(brokerURL, user, password, cf);
} catch (Exception e2) {
- e.printStackTrace();
}
return cf;
} catch (JMSException e) {
@@ -204,7 +203,6 @@ public class ConnectionAbstract extends InputAbstract {
try {
tryConnect(brokerURL, user, password, cf);
} catch (Exception e2) {
- e2.printStackTrace();
}
return cf;
}
diff --git
a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/messages/DestAbstract.java
b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/messages/DestAbstract.java
index 7ded6ecb77..a23a22c1db 100644
---
a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/messages/DestAbstract.java
+++
b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/messages/DestAbstract.java
@@ -101,7 +101,7 @@ public class DestAbstract extends ConnectionAbstract {
return messageCount;
}
- public DestAbstract setMessageCount(int messageCount) {
+ public DestAbstract setMessageCount(long messageCount) {
this.messageCount = messageCount;
return this;
}
@@ -146,6 +146,10 @@ public class DestAbstract extends ConnectionAbstract {
public Object execute(ActionContext context) throws Exception {
super.execute(context);
+ if (oldBatchSize > 0 && txBatchSize > 0) {
+ throw new IllegalArgumentException("Either select --txt-size or
--commit-interval. Cannot use both!");
+ }
+
if (oldBatchSize > 0) {
context.out.println("--txt-size is deprecated, please use
--commit-interval");
txBatchSize = oldBatchSize;
diff --git
a/artemis-cli/src/test/java/org/apache/activemq/cli/test/CheckTest.java
b/artemis-cli/src/test/java/org/apache/activemq/cli/test/CheckTest.java
index 7545d23f0a..6dea253537 100644
--- a/artemis-cli/src/test/java/org/apache/activemq/cli/test/CheckTest.java
+++ b/artemis-cli/src/test/java/org/apache/activemq/cli/test/CheckTest.java
@@ -182,10 +182,10 @@ public class CheckTest extends CliTestBase {
Object slave = Artemis.execute(false, false, null, slaveInstance,
null, "run");
ActiveMQServerImpl slaveServer =
(ActiveMQServerImpl)((Pair)slave).getB();
- Wait.assertTrue("Backup isn't announced", () ->
slaveServer.getBackupManager() != null &&
- slaveServer.getBackupManager().isStarted() &&
slaveServer.getBackupManager().isBackupAnnounced(), 30000);
-
try {
+ Wait.assertTrue("Backup isn't announced", () ->
slaveServer.getBackupManager() != null &&
+ slaveServer.getBackupManager().isStarted() &&
slaveServer.getBackupManager().isBackupAnnounced(), 30000);
+
context = new TestActionContext();
nodeCheck = new NodeCheck();
nodeCheck.setUser("admin");
diff --git
a/tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/QueuesTest.java
b/tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/QueuesTest.java
index bf3df95e62..d4eef874ec 100644
---
a/tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/QueuesTest.java
+++
b/tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/QueuesTest.java
@@ -67,7 +67,7 @@ public class QueuesTest extends ConsoleTest {
@Test
public void testAutoCreatedQueue() throws Exception {
- final int messages = 1;
+ final long messages = 1;
final String queueName = "TEST";
final String messageText = "TEST";
@@ -105,7 +105,7 @@ public class QueuesTest extends ConsoleTest {
consumer.setSilentInput(true);
consumer.setReceiveTimeout(2000);
consumer.setBreakOnNull(true);
- int consumed = (int)consumer.execute(new ActionContext());
+ long consumed = (long)consumer.execute(new ActionContext());
assertEquals(messages, consumed);
@@ -223,7 +223,7 @@ public class QueuesTest extends ConsoleTest {
createQueueCommand.setAutoCreateAddress(true);
createQueueCommand.execute(new ActionContext());
- final int messages = 1;
+ final long messages = 1;
beforeSendingQueuesPage.refresh(DEFAULT_TIMEOUT);
Wait.assertEquals(1, () -> beforeSendingQueuesPage.countQueue("DLQ"));
Wait.assertEquals(1, () ->
beforeSendingQueuesPage.countQueue(queueName));
@@ -250,7 +250,7 @@ public class QueuesTest extends ConsoleTest {
consumer.setSilentInput(true);
consumer.setReceiveTimeout(2000);
consumer.setBreakOnNull(true);
- int consumed = (int)consumer.execute(new ActionContext());
+ long consumed = (long)consumer.execute(new ActionContext());
assertEquals(messages, consumed);
diff --git
a/tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/paging/SmokePagingTest.java
b/tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/paging/SmokePagingTest.java
index 41da3e2d0c..27257798e6 100644
---
a/tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/paging/SmokePagingTest.java
+++
b/tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/paging/SmokePagingTest.java
@@ -50,13 +50,13 @@ public class SmokePagingTest extends SmokeTestBase {
public void testCoreOnCLI() throws Exception {
String protocol = "core";
- int NUMBER_OF_MESSAGES = 5000;
+ long NUMBER_OF_MESSAGES = 5000;
internalReceive(protocol, NUMBER_OF_MESSAGES);
}
- private void internalReceive(String protocol, int NUMBER_OF_MESSAGES)
throws Exception {
+ private void internalReceive(String protocol, long NUMBER_OF_MESSAGES)
throws Exception {
Producer producer = (Producer)new
Producer().setMessageSize(1000).setMessageCount(NUMBER_OF_MESSAGES).setTxBatchSize(1000);
producer.setProtocol(protocol);
producer.setSilentInput(true);
@@ -68,7 +68,7 @@ public class SmokePagingTest extends SmokeTestBase {
consumer.setSilentInput(true);
consumer.setReceiveTimeout(2000);
consumer.setBreakOnNull(true);
- int consumed = (int)consumer.execute(new ActionContext());
+ long consumed = (long)consumer.execute(new ActionContext());
Assert.assertEquals(NUMBER_OF_MESSAGES, consumed);
}