public abstract class AbstractTestCommandExecutor extends java.lang.Object implements TestCommandExecutor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COLOCATED_REGION_PATTERN |
static java.lang.String |
COLOCATED_ROOT_DISK_REGION |
static java.lang.String |
COLOCATED_ROOT_REGION |
static java.lang.String |
FILE_TYPE_TEXT |
| Constructor and Description |
|---|
AbstractTestCommandExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addFailure(java.lang.String message) |
protected void |
addToPausedSenderIdList(java.lang.String senderId) |
protected void |
addToRunningSenderIdList(java.lang.String senderId) |
protected void |
addToStoppedSenderIdList(java.lang.String senderId) |
protected boolean |
checkDirectory(java.lang.String directory2) |
protected boolean |
checkFile(java.lang.String fileName) |
java.lang.Object |
execute(TestCommandInstance instance) |
java.lang.Object |
executeAndVerify(TestCommandInstance instance) |
protected abstract void |
fillArgument(TestCommandInstance instance,
java.lang.String name) |
void |
fillArguments(TestCommandInstance instance,
java.util.List<java.lang.String> args) |
protected abstract void |
fillMandatoryOption(TestCommandInstance instance,
java.lang.String name) |
void |
fillMandotoryOptionValues(TestCommandInstance instance,
java.util.List<java.lang.String> mandotoryCommandOptions) |
protected abstract void |
fillOption(TestCommandInstance instance,
TestCommand.CommandOption op) |
void |
fillOptionValues(TestCommandInstance instance,
java.util.List<TestCommand.CommandOption> options) |
protected java.lang.String |
getAlreadyExistingRegion()
Return a random region from region list exported to Blackboard using RegionEvents
|
protected java.lang.String |
getCurrentRegion()
Return a random region from region list exported to Blackboard using RegionEvents
This will remove all region destroyed and exported to Blackboard using RegionEvents
|
protected java.lang.String |
getCurrentRegionFilterColocated()
Same as getCurrentRegion but filters out co-located regions
Regions mentioned here are according to template file : createRegionDefinitions.inc
|
protected java.lang.String |
getDirectory(java.lang.String prefix) |
protected java.lang.Object |
getDiskStore() |
protected java.lang.String |
getFile(java.lang.String prefix,
java.lang.String type) |
protected java.lang.Object |
getFunctionId() |
protected java.lang.String |
getGroup() |
protected java.lang.String |
getGroups() |
protected java.lang.String |
getGroupsNoManaging() |
protected java.lang.String |
getMemberId() |
protected java.lang.String |
getMemberIdInDS()
This method filter managing node and then filters memberId for members only present
in Gfsh's DS.
|
protected java.lang.String |
getMemberIds() |
protected java.lang.String |
getNewRegion(java.lang.String prefix) |
protected java.lang.String |
getPausedSenderId() |
protected java.lang.Object |
getPrColocatedRootRegion() |
protected java.lang.Object |
getRegion() |
protected java.lang.String |
getRunningSenderId() |
protected java.lang.String |
getSenderId() |
protected java.lang.String |
getStoppedSenderId() |
void |
setUpGemfire()
Mandate to implement validation using gemfire APIs
|
java.lang.Object |
verifyCommand(TestableGfsh gfsh,
java.lang.Object object)
Mandate to implement validation using other commands
|
java.lang.Object |
verifyGemfire(TestableGfsh gfsh,
java.lang.Object object) |
java.lang.Object |
verifyJMX(TestableGfsh gfsh,
java.lang.Object object)
Mandate to implement validation using JMX APIs
|
public static final java.lang.String FILE_TYPE_TEXT
public static final java.lang.String COLOCATED_ROOT_REGION
public static final java.lang.String COLOCATED_ROOT_DISK_REGION
public static final java.lang.String COLOCATED_REGION_PATTERN
public void fillOptionValues(TestCommandInstance instance, java.util.List<TestCommand.CommandOption> options)
fillOptionValues in interface TestCommandExecutorpublic void fillMandotoryOptionValues(TestCommandInstance instance, java.util.List<java.lang.String> mandotoryCommandOptions)
fillMandotoryOptionValues in interface TestCommandExecutorpublic void fillArguments(TestCommandInstance instance, java.util.List<java.lang.String> args)
fillArguments in interface TestCommandExecutorpublic java.lang.Object verifyGemfire(TestableGfsh gfsh, java.lang.Object object)
verifyGemfire in interface TestCommandExecutorpublic java.lang.Object verifyJMX(TestableGfsh gfsh, java.lang.Object object)
TestCommandExecutorverifyJMX in interface TestCommandExecutorpublic java.lang.Object verifyCommand(TestableGfsh gfsh, java.lang.Object object)
TestCommandExecutorverifyCommand in interface TestCommandExecutorpublic java.lang.Object execute(TestCommandInstance instance)
execute in interface TestCommandExecutorpublic void setUpGemfire()
TestCommandExecutorsetUpGemfire in interface TestCommandExecutorprotected abstract void fillArgument(TestCommandInstance instance, java.lang.String name)
protected abstract void fillOption(TestCommandInstance instance, TestCommand.CommandOption op)
protected abstract void fillMandatoryOption(TestCommandInstance instance, java.lang.String name)
public java.lang.Object executeAndVerify(TestCommandInstance instance)
executeAndVerify in interface TestCommandExecutorprotected java.lang.String getMemberId()
protected java.lang.String getMemberIds()
protected java.lang.String getGroup()
protected java.lang.String getGroups()
protected java.lang.String getFile(java.lang.String prefix,
java.lang.String type)
protected java.lang.String getDirectory(java.lang.String prefix)
protected java.lang.String getNewRegion(java.lang.String prefix)
protected java.lang.Object getPrColocatedRootRegion()
protected java.lang.String getAlreadyExistingRegion()
protected java.lang.String getCurrentRegion()
protected java.lang.String getCurrentRegionFilterColocated()
protected java.lang.Object getDiskStore()
protected boolean checkDirectory(java.lang.String directory2)
protected boolean checkFile(java.lang.String fileName)
protected void addFailure(java.lang.String message)
protected java.lang.String getSenderId()
protected java.lang.String getRunningSenderId()
protected java.lang.String getPausedSenderId()
protected java.lang.String getStoppedSenderId()
protected void addToRunningSenderIdList(java.lang.String senderId)
protected void addToPausedSenderIdList(java.lang.String senderId)
protected void addToStoppedSenderIdList(java.lang.String senderId)
protected java.lang.String getMemberIdInDS()
protected java.lang.String getGroupsNoManaging()
protected java.lang.Object getRegion()
protected java.lang.Object getFunctionId()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.