ProcedureTestingUtility |
|
ProcedureTestingUtility.LoadCounter |
|
ProcedureTestingUtility.NoopProcedure<TEnv> |
|
ProcedureTestingUtility.NoopStateMachineProcedure<TEnv,TState> |
|
ProcedureTestingUtility.TestProcedure |
|
TestChildProcedures |
|
TestChildProcedures.TestChildProcedure |
|
TestChildProcedures.TestProcEnv |
|
TestChildProcedures.TestRootProcedure |
|
TestForceUpdateProcedure |
|
TestForceUpdateProcedure.ExchangeProcedure |
|
TestForceUpdateProcedure.NoopNoAckProcedure |
|
TestForceUpdateProcedure.ParentProcedure |
|
TestForceUpdateProcedure.WaitingProcedure |
|
TestLockAndQueue |
|
TestProcedureBypass |
|
TestProcedureBypass.RootProcedure |
|
TestProcedureBypass.StuckProcedure |
|
TestProcedureBypass.StuckStateMachineProcedure |
|
TestProcedureBypass.SuspendProcedure |
|
TestProcedureBypass.TestProcEnv |
|
TestProcedureBypass.WaitingTimeoutProcedure |
|
TestProcedureCleanup |
|
TestProcedureCleanup.ExchangeProcedure |
|
TestProcedureCleanup.RootProcedure |
|
TestProcedureCleanup.SuspendProcedure |
|
TestProcedureCleanup.WaitProcedure |
|
TestProcedureEvents |
|
TestProcedureEvents.TestTimeoutEventProcedure |
This Event+Procedure exhibits following behavior:
On procedure execute()
If had enough timeouts, abort the procedure.
|
TestProcedureExecution |
|
TestProcedureExecution.TestFaultyRollback |
|
TestProcedureExecution.TestSequentialProcedure |
|
TestProcedureExecution.TestWaitingProcedure |
|
TestProcedureExecution.TestWaitingProcedure.TestWaitChild |
|
TestProcedureExecutor |
|
TestProcedureExecutor.BusyWaitProcedure |
|
TestProcedureExecutor.TestProcEnv |
|
TestProcedureInMemoryChore |
|
TestProcedureInMemoryChore.TestLatchChore |
|
TestProcedureInMemoryChore.TestProcEnv |
|
TestProcedureMetrics |
|
TestProcedureMetrics.ProcedureMetrics |
|
TestProcedureMetrics.TestProcEnv |
|
TestProcedureNonce |
|
TestProcedureNonce.TestProcEnv |
|
TestProcedureNonce.TestSingleStepProcedure |
|
TestProcedureRecovery |
|
TestProcedureRecovery.BaseTestStepProcedure |
|
TestProcedureRecovery.TestMultiStepProcedure |
|
TestProcedureRecovery.TestMultiStepProcedure.Step1Procedure |
|
TestProcedureRecovery.TestMultiStepProcedure.Step2Procedure |
|
TestProcedureRecovery.TestProcEnv |
|
TestProcedureRecovery.TestSingleStepProcedure |
|
TestProcedureRecovery.TestStateMachineProcedure |
|
TestProcedureReplayOrder |
For now we do not guarantee this, we will restore the locks when restarting ProcedureExecutor so
we should use lock to obtain the correct order.
|
TestProcedureReplayOrder.TestProcedure |
|
TestProcedureReplayOrder.TestProcedureEnv |
|
TestProcedureReplayOrder.TestSingleStepProcedure |
|
TestProcedureReplayOrder.TestTwoStepProcedure |
|
TestProcedureRollbackAIOOB |
Testcase for HBASE-20973
|
TestProcedureRollbackAIOOB.ParentProcedure |
|
TestProcedureRollbackAIOOB.SubProcedure |
|
TestProcedureSchedulerConcurrency |
|
TestProcedureSchedulerConcurrency.TestProcedureWithEvent |
|
TestProcedureSkipPersistence |
|
TestProcedureSkipPersistence.TestProcedure |
|
TestProcedureSuspended |
|
TestProcedureSuspended.TestLockProcedure |
|
TestProcedureSuspended.TestProcEnv |
|
TestProcedureToString |
|
TestProcedureToString.BasicProcedure |
A do-nothing basic procedure just for testing toString.
|
TestProcedureToString.BasicProcedureEnv |
A do-nothing environment for BasicProcedure.
|
TestProcedureToString.DoublingStateStringBasicProcedure |
A do-nothing basic procedure that overrides the toStringState method.
|
TestProcedureToString.SimpleStateMachineProcedure |
Do-nothing SimpleMachineProcedure for checking its toString.
|
TestProcedureUtil |
|
TestProcedureUtil.TestProcedureNoDefaultConstructor |
|
TestRemoteProcedureDispatcherUncaughtExceptionHandler |
|
TestRemoteProcedureDispatcherUncaughtExceptionHandler.Dispatcher |
|
TestRemoteProcedureDispatcherUncaughtExceptionHandler.ExceptionHandler |
|
TestStateMachineProcedure |
|
TestStateMachineProcedure.SimpleChildProcedure |
|
TestStateMachineProcedure.TestProcEnv |
|
TestStateMachineProcedure.TestSMProcedure |
|
TestStateMachineProcedure.TestSMProcedureBadRollback |
|
TestYieldProcedures |
|
TestYieldProcedures.TestProcEnv |
|
TestYieldProcedures.TestScheduler |
|
TestYieldProcedures.TestStateMachineProcedure |
|
TestYieldProcedures.TestStateMachineProcedure.ExecutionInfo |
|
TestYieldProcedures.TestYieldProcedure |
|