Interface | Description |
---|---|
ConditionalIgnoreRule.Condition | |
LogCaptureFeature.Filter | |
RunnerFeature | |
RuntimeHarness |
TODO: Move this to org.nuxeo.runtime package
|
Class | Description |
---|---|
AnnotationScanner | |
ConditionalIgnoreRule | |
ConditionalIgnoreRule.Feature | |
ConditionalIgnoreRule.IgnoreIsolated | |
ConditionalIgnoreRule.IgnoreLongRunning | |
ConditionalIgnoreRule.IgnoreWindows | |
ConditionalIgnoreRule.NXP10926H2Upgrade | |
ContainerFeature | |
ContributableFeaturesRunner | |
Defaults<A extends Annotation> | |
FeaturesRunner |
A Test Case runner that can be extended through features and provide injection though Guice.
|
FeaturesRunnerWithParms |
Features runner which integrates with jgiven data provider.
|
FileEventsTrackingFeature | |
HotDeployer |
A dynamic component deployer which enable tests to deploy new contributions after the test was started (i.e.
|
HotDeployer.ActionHandler |
Deploy actions are usually used by features to customize the deployment of the runtime feature (which is using
the DeaultDeployAction)
|
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.
On a test class or a test method using this feature, a default filter can be configured with the annotation
LogCaptureFeature.FilterOn or a custom one implementing LogCaptureFeature.Filter class can be
provided with the annotation LogCaptureFeature.FilterWith to select the log events to capture.
A LogCaptureFeature.Result instance is to be injected with Inject as an attribute of the test.
The method LogCaptureFeature.Result.assertHasEvent() can then be called from test methods to check that
matching log calls (events) have been captured. |
MDCFeature | |
MethodSorter |
Utility class that sorts a list of JUnit methods according to their source line number.
|
MethodSorter.CV |
Class Visitor that constructs a map of method name to source line number.
|
MethodSorter.LineComparator |
Comparator of methods according to their line number.
|
MethodSorter.MV |
Method Visitor that records method source line number.
|
ParameterizedSuite |
JUnit4 ParentRunner that knows how to run a test class on multiple backend types.
|
RandomBug |
Define execution rules for an annotated random bug.
|
RandomBug.Feature | |
RuntimeDeployment | |
RuntimeDeployment.OnMethod | |
RuntimeFeature | |
ServiceProvider<T> | |
SimpleFeature |
These are the states the runner goes through when using runtime feature:
|
TargetExtensions |
A TargetExtensions is part of PartialDeploy annotation that is able to deploy only a subset of extensions in a
bundle.
|
TargetExtensions.Automation |
White list
TargetExtensions.ContentModel and Automation related contributions |
TargetExtensions.ContentModel |
White list contributions: TypeService schema and doctype definition, LifecycleService lifecycle and associated
types, SQLDirectoryFactory directories and VersioningService versioning rules.
|
TargetExtensions.ContentTemplate |
White list
TargetExtensions.ContentModel and ContentTemplateService |
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.FilterOn | |
LogCaptureFeature.FilterWith | |
ParameterizedSuite.ParameterizedFeature |
The
ParameterizedFeature annotation specifies the class to be parameterized. |
ParameterizedSuite.ParameterizedMethod | |
PartialDeploy |
Deploy a bundle with only a subset of contributions
Example:
|
RandomBug.Repeat |
Repeat condition based on
|
Copyright © 2017 Nuxeo. All rights reserved.