Class | Description |
---|---|
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 | |
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 | |
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 | |
WrapperPrintParam |