| AbstractActionApp |
|
| BackgroundThreads |
|
| ChildWrapper |
|
| DaemonThreads |
|
| DeadLock |
This is test is designed to simulate a series of deadlock cases which will
can be detected and restarted by the Standard Edition.
|
| DeadLockBase |
This is test is designed to simulate various deadlock cases using either
ReentrantLock instances or synchronized objects.
|
| DeadLockMixed |
This is test is designed to simulate a series of deadlock cases using
ReentrantLocks, which will can be detected and restarted by the Standard
Edition.
|
| DeadLockObject |
This is test is designed to simulate a series of deadlock cases using standard
Object synchronization, which will can be detected and restarted by the Standard
Edition.
|
| DeadlockPrintStream |
A print stream which can be put into a state in which all calls to write
to it will result in the calling threads deadlocking in the call.
|
| DeadLockReentrantLock |
This is test is designed to simulate a series of deadlock cases using
ReentrantLocks, which will can be detected and restarted by the Standard
Edition.
|
| DelayedIORestarter |
This test is designed to make sure the Wrapper handles the case where the
JVM is restarted while the Wrapper is blocking due to a long disk IO queue.
|
| EnvironmentVariables |
|
| ExecThrasher |
|
| Filter |
|
| GrowingLogOutput |
|
| HugeLogOutput |
|
| JarMain |
|
| LoadedGCOutput |
|
| LoadedLogOutput |
|
| LoadedSplitOutput |
|
| LoadedWrapperListener |
This test was created to test timeout problems under heavily loaded
conditions.
|
| LogOutput |
|
| LogStdoutStderr |
|
| LongRunningBackgroundThreads |
Test case which launched several threads and lets them run for 30 seconds.
|
| Main |
This is a Test / Example program which can be used to test the
main features of the Wrapper.
|
| Memory |
|
| NestedWrapperListener |
This is a simple test to see how the WrapperManager behaves when a main
class designed for Integration Method #3 is called using Integration
Method #2.
|
| NoReturn |
|
| OnExit |
|
| OutputLoader |
|
| Passthrough |
|
| PercentOutput |
Tests Bug #531880 where % characters in the text output were causing
the wrapper to crash.
|
| Performance |
Can be run without the Wrapper as:
java -classpath lib/wrappertest.jar org.tanukisoftware.wrapper.test.Performance
NOTE - This class intentionally does not use resources for localization because it
needs to be able to be run without the Wrapper components being loaded.
|
| PostShutdownGC |
|
| QuickComplete |
|
| Restarter |
|
| RuntimeExec |
|
| ShutdownHook |
|
| ShutdownLock |
|
| SimpleWrapperListener |
This is a very simple test of how a main class using Integration Method #3
works.
|
| SlowStop |
This test is to make sure the Wrapper handles applications whose stop method
take too much time to complete.
|
| StopWhileStarting |
This test is to make sure the Wrapper works correctly when stop or restart is
called before the start method has completed.
|
| SystemProperty |
This test is to make sure that property values set in the wrapper config file
are handled and passed into the JVM as expected.
|
| TestUtils |
This test is designed to make sure the Wrapper handles the case where the
JVM is restarted while the Wrapper is blocking due to a long disk IO queue.
|
| TimedLogOutput |
|
| WrapperPrintArgs |
|
| WrapperPrintParam |
|