public abstract class MessagingPerf extends DistributedTestCase
messages between machines
using various protocols. All of the messaging performance tests
can be run using battery test with the
messagingPerf.bt configuration file.| Modifier and Type | Class and Description |
|---|---|
static class |
MessagingPerf.Message
The message that is sent back and forth between hosts
|
static class |
MessagingPerf.Prms
Parameters to the
DistributionChannelPerf test that can
be configured with a hydra conf file. |
DistributedTestCase.ExpectedException, DistributedTestCase.WaitCriterion, DistributedTestCase.WaitCriterion2logPerTest, reconnect, system, testName| Constructor and Description |
|---|
MessagingPerf(String name,
boolean usesGemFire)
Creates a new
MessagingPerf |
| Modifier and Type | Method and Description |
|---|---|
void |
setUp()
If we don't need a GemFire connection, don't make one
|
void |
tearDown2()
If, there is no GemFire connection to close, don't close it
|
abstract void |
testSendingMessages()
Tests sending messages back and forth between machines
|
addExpectedException, 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 MessagingPerf(String name, boolean usesGemFire)
MessagingPerfname - The name of the test methodusesGemFire - Does the test use GemFire?public void setUp()
throws Exception
setUp in class DistributedTestCaseExceptionpublic void tearDown2()
throws Exception
tearDown2 in class DistributedTestCaseExceptionpublic abstract void testSendingMessages()
throws InterruptedException
InterruptedException - If interrupted while waiting for remote tests to finishCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.