| Interface | Description |
|---|---|
| ConditionalIgnoreRule.Condition | |
| FeaturesRunner.FeatureCallable | |
| LogCaptureFeature.Filter | |
| RunnerFeature | |
| RuntimeHarness |
TODO: Move this to org.nuxeo.runtime package
|
| Class | Description |
|---|---|
| AnnotationScanner | |
| ConditionalIgnoreRule | |
| ConditionalIgnoreRule.IgnoreIsolated | |
| ConditionalIgnoreRule.IgnoreLongRunning | |
| ConditionalIgnoreRule.IgnoreWindows | |
| ContainerFeature | |
| ContributableFeaturesRunner | |
| Defaults<A extends Annotation> | |
| DeploymentSet | |
| FeaturesRunner |
A Test Case runner that can be extended through features and provide
injection though Guice.
|
| FileEventsTrackingFeature | |
| JettyFeature | |
| JndiHelper |
helper for common jndi operations copied from jboss Util class
|
| LogCaptureFeature |
Test feature to capture from a log4j appender to check that some log4j calls
have been correctly called.
|
| ParameterizedSuite |
JUnit4 ParentRunner that knows how to run a test class on multiple backend
types.
|
| RandomBug |
Define execution rules for an annotated random bug.
|
| RuntimeFeature | |
| ServiceProvider<T> | |
| SimpleFeature |
These are the states the runner goes through when using runtime feature:
CREATE FRAMEWORK
new feature() --> constructor
COLLECT DEFINED DEPLOYMENTS
feature.initialize() --> can be used to configure nuxeo home or register JNDI objects
START FRAMEWORK
feature.start()
CREATE INJECTOR => feature.configure() --> can be used to add guice bindings and to dynamically deploy components using the harness
feature.beforeRun()
feature.beforeMethodRun() --> test method interceptor
feature.afterMethodRun() --> test method interceptor
feature.afterRun() --> cleanup that require framework to be started
STOP FRAMEWORK
feature.stop() --> destructor
|
| Enum | Description |
|---|---|
| RandomBug.MODE |
BYPASS: the test is ignored.
|
| Exception | Description |
|---|
| Annotation Type | Description |
|---|---|
| BlacklistComponent | |
| ConditionalIgnoreRule.Ignore | |
| Deploy |
A list of artifacts to be deployed.
|
| Features |
A feature is Nuxeo Runner extension that is able to configure the runner
from additional annotations and using a specific logic.
|
| Jetty | |
| LocalDeploy |
A list of artifacts to be deployed.
|
| LogCaptureFeature.FilterWith | |
| ParameterizedSuite.ParameterizedFeature |
The
ParameterizedFeature annotation specifies the class to
be parameterized. |
| ParameterizedSuite.ParameterizedMethod | |
| RandomBug.Repeat |
Repeat condition based on
|
Copyright © 2019 Nuxeo SA. All rights reserved.