public class CacheManagementDUnitTest extends ManagementTestBase
DistributedTestCase.ExpectedException, DistributedTestCase.WaitCriterion, DistributedTestCase.WaitCriterion2ds, locatorVM, managedNode1, managedNode2, managedNode3, managedNodeList, managementService, managingNode, mbeanServerlogPerTest, reconnect, system, testName| Constructor and Description |
|---|
CacheManagementDUnitTest(String name) |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertEquals(com.gemstone.gemfire.distributed.internal.DistributionConfig config,
com.gemstone.gemfire.management.GemFireProperties data)
Asserts that distribution config and gemfireProperty composite types hold
the same values
|
static void |
assertExpectedMembers(int expectedMemberCount) |
protected void |
attchListenerToDSMBean(VM vm) |
protected void |
checkGetMBean(VM vm) |
protected AsyncInvocation |
checkManagerView(VM vm,
com.gemstone.gemfire.distributed.DistributedMember oneManager)
Creates a Distributed Region
|
protected void |
checkNonManagerView(VM vm)
Add any Manager clean up asserts here
|
protected void |
checkQueryMBeans(VM vm) |
void |
countNotificationsAndCheckRegionSize(VM node1,
VM node2,
VM node3,
VM managingNode) |
static void |
fetchJVMMetrics() |
static String |
fetchLog() |
static void |
fetchOSMetrics() |
void |
invokeOperations() |
static void |
invokeRemoteOps() |
static void |
isManager() |
void |
setUp()
Sets up the test (noop).
|
static void |
shutDownMember() |
static void |
startManager() |
void |
tearDown2()
Tears down the test.
|
void |
testGemFireConfigData() |
void |
testGetMBean() |
void |
testManager()
Creates and starts a manager.
|
void |
testManagerShutdown()
Creates and starts a manager.
|
void |
testMemberMBeanOperations()
Tests each and every operations that is defined on the MemberMXBean
|
void |
testMemberMBeanOpsRemote()
Invoke remote operations on MemberMBean
|
void |
testNotification() |
void |
testNotificationManagingNodeFirst() |
void |
testQueryMBeans() |
void |
testServiceCloseManagedNode() |
protected void |
validateServiceResource(VM vm) |
static Map<com.gemstone.gemfire.distributed.DistributedMember,com.gemstone.gemfire.distributed.internal.DistributionConfig> |
verifyConfigData() |
static void |
verifyConfigDataRemote(Map<com.gemstone.gemfire.distributed.DistributedMember,com.gemstone.gemfire.distributed.internal.DistributionConfig> configMap)
This is to check whether the config data has been propagated to the
Managing node properly or not.
|
void |
verifyStatistics() |
void |
waitForManagerToRegisterListener() |
checkManagedNodeCleanup, checkManagementExceptions, checkProxyCleanup, closeAllCache, closeCache, closeRegion, createCache, createCache, createCache, createCache, createDistributedRegion, createDistributedRegionAsync, createLocalRegion, createManagementCache, createPartitionRegion, createSubRegion, disableManagement, enableManagement, getCache, getManagedNodeList, getManagementService, getManagingNode, getMember, getMemberId, initManagement, putInDistributedRegion, runManagementTaskAdhoc, startBeingManagingNode, startManagingNode, startManagingNodeAsync, stopManagingNode, waitForAllMembers, waitForProxy, waitForRefreshaddExpectedException, addExpectedException, addHydraProperties, attachDebugger, checkBBFlag, cleanupAllVms, clearBBFlag, crashDistributedSystem, crashDistributedSystem, createLogWriter, disconnectAllFromDS, disconnectFromDS, dumpAllStacks, dumpMyThreads, dumpStack, dumpStack, dumpStack, dumpStackTrace, fail, getAllDistributedSystemProperties, getDistributedSystemProperties, getDUnitLocatorAddress, getDUnitLocatorPort, getDUnitLocatorString, getDUnitLogLevel, getIPLiteral, getLogWriter, getLonerSystem, getMcastSystem, getMcastSystem, getRepeatTimeoutMs, getServerHostName, getSystem, getSystem, getTestClass, getTestName, getUniqueName, getVMCount, incBBFlag, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVMRepeatingIfNecessary, invokeInLocator, invokeRepeatingIfNecessary, isConnectedToDS, join, noteTiming, pause, pause, perVMSetUp, realTearDown, setDiskStoreForGateway, setSystem, setTestName, staticPause, tearDown, unregisterAllDataSerializersFromAllVms, unregisterDataSerializerInThisVM, unregisterInstantiatorsInThisVM, waitForBBFlag, waitForCriterion, waitMutexassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toStringpublic CacheManagementDUnitTest(String name)
public void setUp()
throws Exception
DistributedTestCasesetUp in class ManagementTestBaseExceptionpublic void tearDown2()
throws Exception
DistributedTestCaseDistributedTestCase.tearDown() method, and should be over ridden in its place.tearDown2 in class ManagementTestBaseExceptionpublic void testMemberMBeanOperations()
throws Exception
Exceptionpublic void testMemberMBeanOpsRemote()
throws Exception
Exceptionpublic void testManager()
throws Exception
Exceptionpublic void testManagerShutdown()
throws Exception
Exceptionpublic void testServiceCloseManagedNode()
throws Exception
Exceptionprotected void checkQueryMBeans(VM vm)
protected void checkGetMBean(VM vm)
protected void validateServiceResource(VM vm)
protected AsyncInvocation checkManagerView(VM vm, com.gemstone.gemfire.distributed.DistributedMember oneManager)
vm - protected void checkNonManagerView(VM vm)
vm - public static Map<com.gemstone.gemfire.distributed.DistributedMember,com.gemstone.gemfire.distributed.internal.DistributionConfig> verifyConfigData()
public static void verifyConfigDataRemote(Map<com.gemstone.gemfire.distributed.DistributedMember,com.gemstone.gemfire.distributed.internal.DistributionConfig> configMap) throws Exception
Exceptionpublic static void assertEquals(com.gemstone.gemfire.distributed.internal.DistributionConfig config,
com.gemstone.gemfire.management.GemFireProperties data)
public static void startManager()
public static void isManager()
public static String fetchLog()
public static void fetchJVMMetrics()
public static void fetchOSMetrics()
public static void shutDownMember()
public static void assertExpectedMembers(int expectedMemberCount)
public void verifyStatistics()
public void invokeOperations()
public void testNotificationManagingNodeFirst()
throws Exception
Exceptionprotected void attchListenerToDSMBean(VM vm)
public void waitForManagerToRegisterListener()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.