| Package | Description |
|---|---|
| cacheperf | |
| cacheperf.poc.useCase3_2 | |
| hydra |
Hydra is a test framework that makes it easy to create and run multiuser tests.
|
| Modifier and Type | Field and Description |
|---|---|
TestTask |
CachePerfClient.task |
| Modifier and Type | Method and Description |
|---|---|
protected TestTask |
CachePerfClient.getTask()
Gets the current task.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
CachePerfPrms.resetKeysAfterTaskEnds(TestTask task) |
static boolean |
CachePerfPrms.resetKeysBeforeTaskStarts(TestTask task) |
| Modifier and Type | Field and Description |
|---|---|
TestTask |
UseCase3Client.task |
| Modifier and Type | Method and Description |
|---|---|
protected TestTask |
UseCase3Client.getTask()
Gets the current task.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JUnitTestTask
A
JUnitTestTask is a TestTask that
executes a number of JUnit TestCases. |
| Modifier and Type | Field and Description |
|---|---|
protected TestTask |
RemoteTestModule.currentTask
The current task
|
| Modifier and Type | Method and Description |
|---|---|
TestTask |
RemoteTestModule.getCurrentTask() |
protected TestTask |
ClientRecord.getTask() |
protected TestTask |
TestConfig.getTask(int type,
int index)
Returns the task of the given type at the given index.
|
protected TestTask |
ComplexTaskScheduler.selectTask(ClientRecord client,
long now)
selects the best eligible task for the client to run
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
TestConfig.addCloseTask(TestTask task) |
protected void |
TestConfig.addDynamicCloseTask(TestTask task) |
protected void |
TestConfig.addEndTask(TestTask task) |
protected void |
TestConfig.addInitTask(TestTask task) |
protected void |
TestConfig.addStartTask(TestTask task) |
protected void |
TestConfig.addStaticCloseTask(TestTask task) |
protected void |
TestConfig.addTask(TestTask task) |
protected void |
TestConfig.addUnitTest(TestTask task) |
protected void |
BaseTaskScheduler.assignTask(ClientRecord client,
TestTask task)
Asks the client to execute the task.
|
protected void |
RemoteTestModule.executeTask(int tsid,
TestTask task)
Spawns a new thread to execute the task.
|
protected static void |
ResultLogger.logHangResult(ClientRecord client,
TestTask task,
String msg)
Used by master to log a client hang in the master log.
|
protected static void |
ResultLogger.logHangResult(ClientRecord client,
TestTask task,
TestTaskResult result)
Used by master to log a client-reported hang in the master log.
|
protected static void |
ResultLogger.logTaskResult(ClientRecord client,
TestTask task,
TestTaskResult result)
Used by master to log the task result reported by a client in the master
log.
|
protected static void |
ResultLogger.logTaskResult(TestTask task,
TestTaskResult result)
Used by clients to log the task result in the client log.
|
protected boolean |
SimpleTaskScheduler.schedule(ClientRecord client,
TestTask task,
long now)
Schedules the client with the task, if it is in the proper threadgroup
and has not thrown a stop scheduling order for it.
|
protected void |
ClientRecord.setTask(TestTask t) |
protected boolean |
SimpleTaskScheduler.terminateScheduling(ClientRecord client,
TestTask task,
int count,
long now)
True if it is time to stop scheduling a batched client.
|
protected boolean |
SimpleTaskScheduler.terminateScheduling(Vector clients,
TestTask task,
int count,
long now)
True if it is time to stop scheduling batched clients.
|
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.