This is an automated email from the ASF dual-hosted git repository.
jensdeppe pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/develop by this push:
new 8bc775e GEODE-6815 Adds member count to gfsh list members (#3637)
8bc775e is described below
commit 8bc775ebdaca8dded552e507dc4611c33a4e6822
Author: jackw26 <[email protected]>
AuthorDate: Wed May 29 04:19:09 2019 -0700
GEODE-6815 Adds member count to gfsh list members (#3637)
---
.../internal/cli/commands/ListMembersCommandDUnitTest.java | 6 +++++-
.../geode/management/internal/cli/commands/ListMembersCommand.java | 2 +-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git
a/geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/ListMembersCommandDUnitTest.java
b/geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/ListMembersCommandDUnitTest.java
index 6c8559b..6dafdc8 100644
---
a/geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/ListMembersCommandDUnitTest.java
+++
b/geode-core/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/ListMembersCommandDUnitTest.java
@@ -71,6 +71,7 @@ public class ListMembersCommandDUnitTest {
@Test
public void listAllMembers() {
gfsh.executeAndAssertThat(LIST_MEMBER).statusIsSuccess()
+ .containsOutput("Member Count : 5")
.hasTableSection(ListMembersCommand.MEMBERS_SECTION).hasColumn("Name")
.containsExactlyInAnyOrder("locator-0", "locator-1", "server-2",
"server-3", "server-4");
@@ -82,6 +83,7 @@ public class ListMembersCommandDUnitTest {
gfsh.executeAndAssertThat(LIST_MEMBER + "
--group=locatorGroup").statusIsSuccess();
String output = gfsh.getGfshOutput();
+ assertThat(output).contains("Member Count : 2");
assertThat(output).contains("locator-0");
assertThat(output).doesNotContain("server-1");
assertThat(output).doesNotContain("server-2");
@@ -93,6 +95,7 @@ public class ListMembersCommandDUnitTest {
public void listMembersInServerGroupOne() {
gfsh.executeAndAssertThat(LIST_MEMBER + "
--group=serverGroup1").statusIsSuccess();
String output = gfsh.getGfshOutput();
+ assertThat(output).contains("Member Count : 2");
assertThat(output).contains("server-2");
assertThat(output).contains("server-3");
assertThat(output).doesNotContain("server-4");
@@ -102,7 +105,7 @@ public class ListMembersCommandDUnitTest {
public void listMembersInServerGroupTwo() {
gfsh.executeAndAssertThat(LIST_MEMBER + "
--group=serverGroup2").statusIsSuccess();
String output = gfsh.getGfshOutput();
-
+ assertThat(output).contains("Member Count : 1");
assertThat(output).doesNotContain("server-2");
assertThat(output).doesNotContain("server-3");
assertThat(output).contains("server-4");
@@ -113,6 +116,7 @@ public class ListMembersCommandDUnitTest {
gfsh.executeAndAssertThat(LIST_MEMBER + " --group=foo")
.statusIsSuccess()
.containsOutput("No Members Found")
+ .doesNotContainOutput(("Member Count :"))
.doesNotContainOutput("locator-0", "server-1", "server-2", "server-3");
}
diff --git
a/geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ListMembersCommand.java
b/geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ListMembersCommand.java
index 5ee455d..4cf310f 100644
---
a/geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ListMembersCommand.java
+++
b/geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/ListMembersCommand.java
@@ -53,7 +53,7 @@ public class ListMembersCommand extends GfshCommand {
crm.addInfo().addLine(CliStrings.LIST_MEMBER__MSG__NO_MEMBER_FOUND);
return crm;
}
-
+ crm.addInfo().addLine("Member Count : " + memberSet.size());
TabularResultModel resultData = crm.addTable(MEMBERS_SECTION);
final String coordinatorMemberId = getCoordinatorId();
for (DistributedMember member : memberSet) {