public class CLITest extends Object
| Modifier and Type | Field and Description |
|---|---|
static HydraThreadLocal |
commands |
static StringBuilder |
currentCommand |
static List<String> |
failedCommands |
static boolean |
hasCommandFailed |
static HydraThreadLocal |
outputFileHL |
static String |
REGION_NAME |
static HydraThreadLocal |
tGfshInstances |
| Constructor and Description |
|---|
CLITest() |
| Modifier and Type | Method and Description |
|---|---|
static void |
connectGfshToManagerNode() |
static String |
getChildRegion() |
static CLIOperations |
getCLIOperations() |
static EntryOperations |
getEntryOperations(String region) |
static FunctionOperations |
getFunctionOperations() |
static PrintWriter |
getGfshOutputFile() |
static String |
getJSONRegion() |
static String |
getJSONRegionName() |
static com.gemstone.gemfire.management.ManagementService |
getManagementService() |
static HydraThreadLocal |
getRegionHT() |
static RegionKeyValueConfig |
getRegionKeyValueConfig() |
static RegionOperations |
getRegionOperations() |
static String |
getStringRegion() |
static String |
getStringRegionName() |
static TestableGfsh |
getTestableShell() |
static void |
HydraCloseTask_printEvents() |
static void |
HydraCloseTask_printFailedCommands() |
static void |
HydraCloseTask_PrintRegionOps() |
static void |
HydraCloseTask_validateEvents() |
static void |
HydraInitTask_becomeManager() |
static void |
HydraInitTask_createDataRegions() |
static void |
HydraInitTask_createRegionsOnBridge() |
static void |
HydraInitTask_createRegionsOnEdge() |
static void |
HydraInitTask_initialize() |
static void |
HydraInitTask_registerFunctions() |
static void |
HydraInitTask_startLocator() |
static void |
HydraInitTask_startWANSendersAndReceivers() |
static void |
HydraTask_cliOps() |
static void |
HydraTask_shellCommands()
cliOps and gemfireOps and synchronized so that gfsh only gets executed after gemfire operations are completed
This way test can generate any test senario if needed
public static void HydraTask_cliOps() {
CLIBlackboard.getBB().printSharedCounters();
long gemfireTasksCompleted = CLIBlackboard.getBB().getSharedCounters().read(CLIBlackboard.gemfireExecutionNumberCompleted);
long gfshCounter = CLIBlackboard.getBB().getSharedCounters().read(CLIBlackboard.gfshExecutionNumber);
long numCommandsCompleted = CLIBlackboard.getBB().getSharedCounters().read(CLIBlackboard.gfshExecutionNumberCompleted);
if(numCommandsCompleted==GfshPrms.getNumCommandToExecute()){
throw new StopSchedulingOrder("CLITest : Finished with " + numCommandsCompleted + " commands as configured.
|
protected static long |
logGemfireExecutionNumber() |
protected static long |
logGfshExecutionNumber() |
static TestCommand |
selectCommand() |
String |
selectManagingNode() |
static void |
useRegion(TestCommandInstance instnace,
String name,
String jsonRegion) |
protected void |
waitForLocatorDiscovery() |
public static final String REGION_NAME
public static HydraThreadLocal commands
public static HydraThreadLocal tGfshInstances
public static HydraThreadLocal outputFileHL
public static StringBuilder currentCommand
public static boolean hasCommandFailed
public static void HydraInitTask_startLocator()
public static void HydraInitTask_initialize()
public static void HydraInitTask_becomeManager()
public static void HydraInitTask_createRegionsOnEdge()
public static void HydraInitTask_createRegionsOnBridge()
public static void HydraInitTask_createDataRegions()
public static void HydraInitTask_registerFunctions()
public static void HydraInitTask_startWANSendersAndReceivers()
public static void HydraCloseTask_printEvents()
public static void HydraCloseTask_validateEvents()
public static void HydraCloseTask_printFailedCommands()
public static void HydraCloseTask_PrintRegionOps()
public static void HydraTask_cliOps()
public static TestCommand selectCommand()
public static void HydraTask_shellCommands()
public static com.gemstone.gemfire.management.ManagementService getManagementService()
public static HydraThreadLocal getRegionHT()
public static String getStringRegionName()
public static String getJSONRegionName()
protected void waitForLocatorDiscovery()
public static RegionKeyValueConfig getRegionKeyValueConfig()
public static RegionOperations getRegionOperations()
public static FunctionOperations getFunctionOperations()
public static CLIOperations getCLIOperations()
public static PrintWriter getGfshOutputFile()
public static TestableGfsh getTestableShell()
public static EntryOperations getEntryOperations(String region)
protected static long logGfshExecutionNumber()
protected static long logGemfireExecutionNumber()
public String selectManagingNode()
public static void connectGfshToManagerNode()
public static String getChildRegion()
public static String getStringRegion()
public static String getJSONRegion()
public static void useRegion(TestCommandInstance instnace, String name, String jsonRegion)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.