private void validateResult(CommandResult cmdResult, boolean expected) { if(ResultData.TYPE_COMPOSITE.equals(cmdResult.getType())){ CompositeResultData rd = (CompositeResultData)cmdResult.getResultData(); SectionResultData section = rd.retrieveSectionByIndex(0); boolean result = (Boolean) section.retrieveObject("Result"); assertEquals(expected,result); } else fail("Expected CompositeResult Returned Result Type " + cmdResult.getType()); }
private void validateLocationsResult(CommandResult cmdResult, int expected) { if(ResultData.TYPE_COMPOSITE.equals(cmdResult.getType())){ CompositeResultData rd = (CompositeResultData)cmdResult.getResultData(); SectionResultData section = rd.retrieveSectionByIndex(0); int result = (Integer) section.retrieveObject("Locations Found"); assertEquals(expected,result); } else fail("Expected CompositeResult Returned Result Type " + cmdResult.getType()); }
fail("Invalid Query",qe);
public void testRebalanceForEntireDS() { setupTestRebalanceForEntireDS(); //check if DistributedRegionMXBean is available so that command will not fail final VM manager = Host.getHost(0).getVM(0); manager.invoke(checkRegionMBeans); Log.getLogWriter().info("testRebalanceForEntireDS verified Mbean and executin command"); String command = "rebalance" ; try { Thread.sleep(2500); } catch (InterruptedException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } CommandResult cmdResult = executeCommand(command); Log.getLogWriter().info("testRebalanceForEntireDS just after executing " + cmdResult); if (cmdResult != null) { String stringResult = commandResultToString(cmdResult); Log.getLogWriter().info("testRebalanceForEntireDS stringResult : " + stringResult); assertEquals(Result.Status.OK, cmdResult.getStatus()); } else { fail("testRebalanceForIncludeRegionFunction failed as did not get CommandResult"); } } void setupTestRebalanceForEntireDS(){
public void testRebalanceForExcludeRegionFunction() { setupWith2Regions(); //check if DistributedRegionMXBean is available so that command will not fail final VM manager = Host.getHost(0).getVM(0); manager.invoke(checkRegionMBeans); Log.getLogWriter().info("testRebalanceForExcludeRegionFunction verified Mbean and executin command"); String command = "rebalance --exclude-region=" + "/" + REBALANCE_REGION_NAME ; Log.getLogWriter().info("testRebalanceForExcludeRegionFunction command : " + command); try { // This is essential to get DistributedRegionMXBean properly in // DATACOMMANDS.JAVA Thread.sleep(2500); } catch (InterruptedException e) { fail("testRebalanceForIncludeRegionFunction failed exception in sleep"); } CommandResult cmdResult = executeCommand(command); Log.getLogWriter().info("testRebalanceForExcludeRegionFunction just after executing " + cmdResult); if (cmdResult != null) { String stringResult = commandResultToString(cmdResult); Log.getLogWriter().info("testRebalanceForExcludeRegionFunction stringResult : " + stringResult); assertEquals(Result.Status.OK, cmdResult.getStatus()); } else { fail("testRebalanceForIncludeRegionFunction failed as did not get CommandResult"); } }
public void testRebalanceCommandForTimeOutForRegion() { setupTestRebalanceForEntireDS(); //check if DistributedRegionMXBean is available so that command will not fail final VM manager = Host.getHost(0).getVM(0); manager.invoke(checkRegionMBeans); Log.getLogWriter().info("testRebalanceCommandForTimeOutForRegion verified Mbean and executin command"); String command = "rebalance --time-out=1 --include-region=" + "/" +REBALANCE_REGION_NAME; CommandResult cmdResult = executeCommand(command); Log.getLogWriter().info("testRebalanceCommandForTimeOutForRegion just after executing " + cmdResult); if (cmdResult != null) { String stringResult = commandResultToString(cmdResult); Log.getLogWriter().info("testRebalanceCommandForTimeOutForRegion stringResult : " + stringResult); assertEquals(Result.Status.OK, cmdResult.getStatus()); } else { fail("testRebalanceCommandForTimeOut failed as did not get CommandResult"); } }
public void testRebalanceCommandForTimeOut() { setupTestRebalanceForEntireDS(); //check if DistributedRegionMXBean is available so that command will not fail final VM manager = Host.getHost(0).getVM(0); manager.invoke(checkRegionMBeans); Log.getLogWriter().info("testRebalanceCommandForTimeOut verified Mbean and executin command"); String command = "rebalance --time-out=1"; CommandResult cmdResult = executeCommand(command); Log.getLogWriter().info("testRebalanceCommandForTimeOut just after executing " + cmdResult); if (cmdResult != null) { String stringResult = commandResultToString(cmdResult); Log.getLogWriter().info("testRebalanceCommandForTimeOut stringResult : " + stringResult); assertEquals(Result.Status.OK, cmdResult.getStatus()); } else { fail("testRebalanceCommandForTimeOut failed as did not get CommandResult"); } }
public void testSimulateForEntireDS() { setupTestRebalanceForEntireDS(); //check if DistributedRegionMXBean is available so that command will not fail final VM manager = Host.getHost(0).getVM(0); manager.invoke(checkRegionMBeans); Log.getLogWriter().info("testSimulateForEntireDS verified Mbean and executin command"); String command = "rebalance --simulate=true" ; CommandResult cmdResult = executeCommand(command); Log.getLogWriter().info("testSimulateForEntireDS just after executing " + cmdResult); if (cmdResult != null) { String stringResult = commandResultToString(cmdResult); Log.getLogWriter().info("testSimulateForEntireDS stringResult : " + stringResult); assertEquals(Result.Status.OK, cmdResult.getStatus()); } else { fail("testRebalanceForIncludeRegionFunction failed as did not get CommandResult"); } } public void testRebalanceForEntireDS() {
public void testRebalanceCommandForSimulate() { setupTestRebalanceForEntireDS(); //check if DistributedRegionMXBean is available so that command will not fail final VM manager = Host.getHost(0).getVM(0); manager.invoke(checkRegionMBeans); Log.getLogWriter().info("testRebalanceCommandForSimulate verified Mbean and executin command"); String command = "rebalance --simulate=true --include-region=" + "/" +REBALANCE_REGION_NAME ; CommandResult cmdResult = executeCommand(command); Log.getLogWriter().info("testRebalanceCommandForSimulate just after executing " + cmdResult); if (cmdResult != null) { String stringResult = commandResultToString(cmdResult); Log.getLogWriter().info("testRebalanceCommandForSimulate stringResult : " + stringResult); assertEquals(Result.Status.OK, cmdResult.getStatus()); } else { fail("testRebalanceCommandForSimulate failed as did not get CommandResult"); } }
public void testRebalanceCommandForSimulateWithNoMember() { setupTestRebalanceForEntireDS(); //check if DistributedRegionMXBean is available so that command will not fail final VM manager = Host.getHost(0).getVM(0); manager.invoke(checkRegionMBeans); Log.getLogWriter().info("testRebalanceCommandForSimulateWithNoMember verified Mbean and executin command"); String command = "rebalance --simulate=true"; CommandResult cmdResult = executeCommand(command); Log.getLogWriter().info("testRebalanceCommandForSimulateWithNoMember just after executing " + cmdResult); if (cmdResult != null) { String stringResult = commandResultToString(cmdResult); Log.getLogWriter().info( "testRebalanceCommandForSimulateWithNoMember stringResult : " + stringResult); assertEquals(Result.Status.OK, cmdResult.getStatus()); } else { fail("testRebalanceCommandForSimulateWithNoMember failed as did not get CommandResult"); } }