All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
| Class |
Description |
| AbstractEvent |
|
| AbstractEventWithDescription |
|
| AggregatedEventListener |
A dummy interface to indicate listener types for ANT.
|
| AggregatedQuitEvent |
An event dispatched after all slaves have completed their jobs.
|
| AggregatedResultEvent |
Aggregated result from a suite or test.
|
| AggregatedStartEvent |
An event dispatched before any slave starts.
|
| AggregatedSuiteResultEvent |
|
| AggregatedSuiteStartedEvent |
|
| AggregatedTestResultEvent |
A single test's execution information.
|
| AggregatingListener |
Aggregates atomic events from JUnitCore to higher-level events that
contain a full summary of a given test's execution.
|
| AnnotatedMethodProvider |
|
| AntXmlReport |
A report listener that produces XML files compatible with those produced by
ANT's default junit task.
|
| AppendStdErrEvent |
|
| AppendStdOutEvent |
|
| AsciiAlphanumGenerator |
A generator emitting simple ASCII alphanumeric letters and numbers
from the set (newlines not counted):
|
| ASCIIGenerator |
Deprecated.
|
| AsciiLettersGenerator |
A generator emitting simple ASCII characters from the set
(newlines not counted):
|
| AssertingRandom |
A random with a delegate, preventing Random.setSeed(long) and locked
to be used by a single thread.
|
| BalancersList |
|
| BeforeAfterRunListenerDecorator |
RunListener decorator that does something before and after a given method call.
|
| BiasedNumbers |
Utility classes for selecting numbers at random, but not necessarily
in an uniform way.
|
| BootstrapEvent |
Initial message sent from the slave to the master (if forked locally).
|
| ChildBootstrap |
|
| Classes |
|
| ClassGlobFilter |
A filter for Description.getClassName().
|
| ClassModel |
Class model for a test suite.
|
| ClassModel.ClassElement<T extends java.lang.reflect.Member,E extends ClassModel.ClassElement<T,E>> |
|
| ClassModel.FieldModel |
|
| ClassModel.MethodModel |
|
| ClassModel.ModelBuilder<T_MEMBER extends java.lang.reflect.Member,T_MODEL extends ClassModel.ClassElement<T_MEMBER,T_MODEL>> |
|
| ClassModel.Scope |
|
| CloseableResourceInfo |
Allocation information (Thread, allocation stack) for tracking disposable
resources.
|
| CodepointSetGenerator |
A string generator from a predefined set of codepoints or characters.
|
| Constants |
Some useful constants.
|
| Deserializer |
Event deserializer.
|
| DiagnosticsListener |
|
| DumpStreamsFromEventStream |
|
| DuplicateResources |
Duplicate nested resources N times.
|
| Duration |
|
| EventsOutputStream |
An OutputStream delegate.
|
| EventType |
Events (messages) passed between the slave and the master.
|
| ExecutionTimeBalancer |
|
| ExecutionTimeBalancer.SlaveLoad |
|
| ExecutionTimesReport |
A report listener that emits per-suite execution times information useful
for load balancing tests across JVMs.
|
| FailureEvent |
Generic serialized failure event.
|
| FailureMirror |
A type-safe mirror of Failure.
|
| FailureModel |
|
| FilterExpressionParser |
Test group conditions filter parser.
|
| FilterExpressionParser.IContext |
|
| FilterExpressionParser.InputRange |
|
| ForkedJvmInfo |
Static slave information.
|
| FormattingUtils |
Formatting utilities for consistency across code.
|
| GlobFilter |
A filter that matches something using globbing (*) pattern.
|
| GroupEvaluator |
Evaluates enabled/ disabled state for a given test group.
|
| GroupEvaluator.TestGroupInfo |
|
| HeartBeatEvent |
High level heartbeat event issued to report listeners when a forked JVM
does not repond for a longer while.
|
| HelpMojo |
Display help information on junit4-maven-plugin.
Call mvn junit4:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
|
| IdentityHashSet<KType> |
An identity hash set implemented using open addressing.
|
| IDescribable |
An event that carries a Description.
|
| IdleEvent |
Marker that the slave is idle and awaiting more suite names.
|
| IEvent |
An event/ message passed between the forked JVM and the master.
|
| InstanceProvider |
Provide a test instance.
|
| InternalAssumptionViolatedException |
We have our own "custom" assumption class because of JUnit's internal closed-up architecture.
|
| IOContext |
|
| IStreamEvent |
|
| JsonHelpers |
|
| JsonReader |
Reads a JSON ( RFC 4627)
encoded value as a stream of tokens.
|
| JsonReport |
A report listener that produces a single JSON file for all suites and tests.
|
| JsonReport.OutputMethod |
|
| JsonScope |
Lexical scoping elements within a JSON reader or writer.
|
| JsonToken |
A structure, name or value type in a JSON-encoded string.
|
| JsonWriter |
Writes a JSON ( RFC 4627)
encoded value to a stream, one token at a time.
|
| JUnit3MethodProvider |
Method provider selecting tests that follow a name pattern of test(.*).
|
| JUnit4 |
An ANT task to run JUnit4 tests.
|
| JUnit4.ExtendedPropertySet |
A PropertySet with an additional
attribute specifying whether or not empty values should be propagated or ignored.
|
| JUnit4.ExtendedVariable |
A Environment.Variable with an additional
attribute specifying whether or not empty values should be propagated or ignored.
|
| JUnit4.JvmOutputAction |
What to do on JVM output?
|
| JUnit4.NoTestsAction |
What to do when there were no executed tests (all ignored or none at all?).
|
| JUnit4MethodProvider |
Method provider selecting Test annotated public instance parameterless methods.
|
| JUnit4Mojo |
|
| JvmExit |
|
| JvmOutputEvent |
An event emitted when there was any unexpected JVM output
from the forked JVM.
|
| LifecycleScope |
Lifecycle stages for tracking resources.
|
| LineFlushingWriter |
|
| Listeners |
Annotate your suite class with this annotation to automatically add hooks to
the RunNotifier used for executing tests inside
RandomizedRunner.
|
| ListenersList |
|
| LocalSlaveStreamHandler |
Establish event passing with a subprocess and pump events to the bus.
|
| LocalSlaveStreamHandler.OnDiskStreamEvent |
|
| LowLevelHeartBeatEvent |
Heartbeat for reporting long running tests.
|
| MalformedJsonException |
Thrown when a reader encounters malformed JSON.
|
| MavenFailsafeSummaryModel |
|
| MavenListenerAdapter |
An adapter to maven logging system from ANT BuildListener.
|
| MergeHints |
|
| MethodGlobFilter |
A filter for Description.getMethodName().
|
| MixWithSuiteName |
|
| MurmurHash3 |
Hash routines for primitive types.
|
| MurmurHash3 |
Hash routines for primitive types.
|
| Name |
Used to annotate constructor parameters for parameterized tests.
|
| Nightly |
An annotation indicating a given test case (or suite) should run only during
nightly tests.
|
| NoClassHooksShadowingRule |
Don't allow BeforeClass and AfterClass hook shadowing as it is most
likely a user error.
|
| NoExceptionRunListenerDecorator |
RunListener decorator that does something before and after a given method call.
|
| NoInstanceHooksOverridesRule |
Don't allow Before and After hook overrides as it is most
likely a user error and will result in superclass methods not being called
(requires manual chaining).
|
| NonEmptyWorkDirectoryAction |
|
| NoShadowingOrOverridesOnMethodsRule |
Discovers shadowing or override relationships among methods annotated with any of the
provided annotations.
|
| NotAnt |
Local markup to indicate which elements are extensions and where.
|
| NullWriter |
|
| ObjectProcedure<KType> |
|
| OrderedRunNotifier |
|
| ParametersFactory |
Used to annotate methods providing parameters for parameterized tests.
|
| PartialOutputEvent |
Partial output emitted from a given slave.
|
| PickFromListTask |
An ANT task to pick and fix the random seed in advance (for selecting
other derivative values, for example).
|
| PickFromListTask.StringValue |
Nested value element.
|
| PickSeedTask |
An ANT task to pick and fix the random seed in advance (for selecting
other derivative values, for example).
|
| Pluralize |
|
| PrefixedWriter |
Prefixes every new line with a given byte [], synchronizing multiple streams to emit consistent lines.
|
| PropertyModel |
|
| QuitEvent |
Final message sent from the slave.
|
| RamUsageEstimator |
Estimates the size (memory representation) of Java objects.
|
| RamUsageEstimator.ClassCache |
Cached information about a given class.
|
| RamUsageEstimator.DummyOneFieldObject |
|
| RamUsageEstimator.DummyTwoLongObject |
|
| RamUsageEstimator.JvmFeature |
JVM diagnostic features.
|
| RandomBytes |
Random byte sequence generators.
|
| RandomizedContext |
Context variables for an execution of a test suite (hooks and tests) running
under a RandomizedRunner.
|
| RandomizedContext.PerThreadResources |
Per thread assigned resources.
|
| RandomizedRunner |
A Runner implementation for running randomized test cases with
predictable and repeatable randomness.
|
| RandomizedRunner.NewInstanceProvider |
|
| RandomizedRunner.QueueUncaughtExceptionsHandler |
Queue uncaught exceptions.
|
| RandomizedRunner.SameInstanceProvider |
|
| RandomizedRunner.TestMethodExecution |
Helper tuple (Method, instance params).
|
| RandomizedRunner.UncaughtException |
|
| RandomizedTest |
Common scaffolding for subclassing randomized tests.
|
| Randomness |
Per-thread, per-lifecycle state randomness defined as an initial seed and
the current Random instance.
|
| RandomNumbers |
Utility classes for selecting random numbers from within a range or the
numeric domain for a given type.
|
| RandomPicks |
Random selections of objects.
|
| RandomStrings |
|
| RandomSupplier |
|
| Rants |
Rants about blocker limitations of JUnit...
|
| Rants.RantType |
|
| RealisticUnicodeGenerator |
A string generator that emits valid unicodeGenerator codepoints.
|
| RemoteEvent |
|
| Repeat |
Repeats randomized test case a given number of times.
|
| ReplicateOnEachVm |
Replicates the test class on each concurrent forked JVM.
|
| ReproduceErrorMessageBuilder |
A builder for constructing "reproduce with" message.
|
| ReproduceInfoPrinter |
A RunListener that emits to System.err a string with command
line parameters allowing quick test re-run under ANT command line.
|
| RequireAssertionsRule |
Require assertions TestRule.
|
| ResourceDisposalError |
Thrown when a resource could not be released.
|
| Rethrow |
Rethrowing checked exceptions as unchecked ones.
|
| Rethrow.Rethrower<T extends java.lang.Throwable> |
Classy puzzler to rethrow any checked exception as an unchecked one.
|
| RoundRobinBalancer |
A round-robin suite balancer (default for non-assigned suites).
|
| RunListenerEmitter |
Serialize test execution events.
|
| RunnerContainer |
What kind of container are we in? Unfortunately we need to adjust
to some "assumptions" containers make about runners.
|
| RunnerThreadGroup |
A ThreadGroup under which all tests (and hooks) are executed.
|
| Seed |
Defines the starting seed for a given test or the entire suite.
|
| SeedDecorator |
This is an advanced feature.
|
| SeedDecorators |
Allows modifying the master seed (before the suite is started).
|
| Seeds |
Defines a list of starting seeds for a given test.
|
| SeedUtils |
Utilities for parsing random seeds.
|
| Serializer |
Event serializer.
|
| SlaveIdle |
An event published when a slave is idle and waits for new suite classes.
|
| SlaveMain |
A slave process running the actual tests on the target JVM.
|
| SlaveMain.ChunkedStream |
Base for redirected streams.
|
| SlaveMainSafe |
|
| StackTraceFilter |
Stack trace filtering.
|
| StackTraceHolder |
This is never thrown.
|
| StatementAdapter |
|
| StaticFieldsInvariantRule |
A TestRule that ensures static, reference fields of the suite class
(and optionally its superclasses) are cleaned up after a suite is completed.
|
| StaticFieldsInvariantRule.Entry |
|
| StdInLineIterator |
Iterates over lines from standard input.
|
| StreamFlusherDecorator |
Flushes System.out and System.err before
passing the event to the delegate.
|
| StringGenerator |
|
| SuiteBalancer |
A test balancer schedules test suites to be executed on a given JVM.
|
| SuiteBalancer.Assignment |
|
| SuiteCompletedEvent |
Serialized failure.
|
| SuiteFailureEvent |
Serialized failure.
|
| SuiteHint |
A suite with the cost hint.
|
| SuiteStartedEvent |
Serialized failure.
|
| SuppressForbidden |
Suppresses forbidden-API checks.
|
| SysGlobals |
Global names for system properties controlling the behavior of JUnit4 ANT task
and RandomizedRunner.
|
| SystemPropertiesInvariantRule |
A TestRule that ensures system properties remain unmodified by the nested
Statement.
|
| SystemPropertiesRestoreRule |
A TestRule which restores system properties from before the nested
Statement.
|
| TailInputStream |
An input stream that tails from a random access file as new input appears there.
|
| TeeOutputStream |
Custom teeing stream that ensures both streams receive the output and
no exceptions are quietly suppressed.
|
| TempPathResource |
A temporary path resource will be deleted at the end of a given lifecycle phase.
|
| TestCaseInstanceProvider |
Determines how instances of the test suite class are created for each test
case.
|
| TestCaseInstanceProvider.Type |
|
| TestCaseModel |
|
| TestCaseOrdering |
Test case ordering.
|
| TestCaseOrdering.AlphabeticOrder |
Alphabetic, increasing order by method name.
|
| TestClass |
|
| TestContextRandomSupplier |
|
| TestFailureEvent |
|
| TestFinishedEvent |
|
| TestGroup |
A test group applied to an annotation indicates that a given annotation
can be used on individual tests as "labels".
|
| TestGroup.Utilities |
Utilities to deal with annotations annotated with TestGroup.
|
| TestIgnoredAssumptionEvent |
|
| TestIgnoredEvent |
|
| TestMethodAndParams |
A single test case entry composed of the test method
and the arguments eventually passed to the test class's constructor.
|
| TestMethodProvider |
Responsible for providing individual test instances and their descriptions.
|
| TestMethodProviders |
Test case method provider.
|
| TestRuleAdapter |
|
| TestsCollection |
A collection of test suites and extracted annotation information.
|
| TestsSummary |
Summary of tests execution.
|
| TestsSummaryEventListener |
Create a summary of tests execution.
|
| TestStartedEvent |
|
| TestStatus |
|
| TestSuiteModel |
Suite model of ANT-JUnit XML.
|
| TextReport |
A listener that will subscribe to test execution and dump
informational info about the progress to the console or a text
file.
|
| TextReport.OutputMode |
Display mode for output streams.
|
| ThreadFilter |
|
| ThreadLeakAction |
|
| ThreadLeakAction.Action |
|
| ThreadLeakControl |
Everything corresponding to thread leak control.
|
| ThreadLeakControl.DefaultAnnotationValues |
A dummy class serving as the source of defaults for annotations.
|
| ThreadLeakControl.KnownSystemThread |
|
| ThreadLeakControl.StatementRunner |
Runs a Statement and keeps any exception and
completion flag.
|
| ThreadLeakControl.ThisThreadFilter |
|
| ThreadLeakControl.TimeoutValue |
Timeout parsing code and logic.
|
| ThreadLeakError |
A thread went wild.
|
| ThreadLeakFilters |
|
| ThreadLeakGroup |
|
| ThreadLeakGroup.Group |
|
| ThreadLeakLingering |
|
| ThreadLeakScope |
|
| ThreadLeakScope.Scope |
|
| ThreadLeakZombies |
|
| ThreadLeakZombies.Consequence |
|
| Threads |
|
| Timeout |
Maximum execution time for a single test method.
|
| TimeoutSuite |
Maximum execution time for an entire suite (including all hooks and tests).
|
| TopHints |
Display the slowest test suites based on hints files.
|
| TopHints.Entry |
|
| TraceFormatting |
Utilities for dealing with throwables, stacks, etc.
|
| UncaughtExceptionError |
This is thrown on uncaught exceptions during suite or test execution.
|
| UnicodeGenerator |
A string generator that emits valid unicodeGenerator codepoints.
|
| Validation |
Validation utilities.
|
| Validation.ClassValidation |
|
| Validation.MethodValidation |
|
| WriterOutputStream |
OutputStream implementation that transforms a byte stream to a
character stream using a specified charset encoding and writes the resulting
stream to a Writer.
|
| XmlConfigurationWriter |
Write a plexus configuration to a stream
|
| XmlStringTransformer |
|
| Xoroshiro128PlusRandom |
Implements Xoroshiro128PlusRandom.
|