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(java.lang.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 java.lang.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 java.util.Map<com.gemstone.gemfire.distributed.DistributedMember,com.gemstone.gemfire.distributed.internal.DistributionConfig> |
verifyConfigData() |
static void |
verifyConfigDataRemote(java.util.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 void setUp()
throws java.lang.Exception
DistributedTestCasesetUp in class ManagementTestBasejava.lang.Exceptionpublic void tearDown2()
throws java.lang.Exception
DistributedTestCaseDistributedTestCase.tearDown() method, and should be over ridden in its place.tearDown2 in class ManagementTestBasejava.lang.Exceptionpublic void testGemFireConfigData()
throws java.lang.Exception
java.lang.Exceptionpublic void testMemberMBeanOperations()
throws java.lang.Exception
java.lang.Exceptionpublic void testMemberMBeanOpsRemote()
throws java.lang.Exception
java.lang.Exceptionpublic void testManager()
throws java.lang.Exception
java.lang.Exceptionpublic void testManagerShutdown()
throws java.lang.Exception
java.lang.Exceptionpublic void testServiceCloseManagedNode()
throws java.lang.Exception
java.lang.Exceptionpublic void testGetMBean()
throws java.lang.Exception
java.lang.Exceptionpublic void testQueryMBeans()
throws java.lang.Exception
java.lang.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 java.util.Map<com.gemstone.gemfire.distributed.DistributedMember,com.gemstone.gemfire.distributed.internal.DistributionConfig> verifyConfigData()
public static void verifyConfigDataRemote(java.util.Map<com.gemstone.gemfire.distributed.DistributedMember,com.gemstone.gemfire.distributed.internal.DistributionConfig> configMap)
throws java.lang.Exception
java.lang.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 java.lang.String fetchLog()
public static void fetchJVMMetrics()
public static void fetchOSMetrics()
public static void shutDownMember()
public static void assertExpectedMembers(int expectedMemberCount)
public static void invokeRemoteOps()
throws java.lang.Exception
java.lang.Exceptionpublic void verifyStatistics()
public void invokeOperations()
public void testNotification()
throws java.lang.Exception
java.lang.Exceptionpublic void testNotificationManagingNodeFirst()
throws java.lang.Exception
java.lang.Exceptionprotected void attchListenerToDSMBean(VM vm)
public void waitForManagerToRegisterListener()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.