These are the states the runner goes through when using runtime feature:
TODO: Move this to org.nuxeo.runtime package
since 10.2, use
|Defaults<A extends Annotation>|
A Test Case runner that can be extended through features and provide injection though Guice.
Features runner which integrates with jgiven data provider.
A dynamic component deployer which enable tests to deploy new contributions after the test was started (i.e.
Deploy actions are usually used by features to customize the deployment of the runtime feature (which is using the DeaultDeployAction)
helper for common jndi operations copied from jboss Util class
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
Default Nuxeo filter which takes a logger name and a log level to accept only events matching both.
Log result class.
Utility class that sorts a list of JUnit methods according to their source line number.
Class Visitor that constructs a map of method name to source line number.
Comparator of methods according to their line number.
Method Visitor that records method source line number.
JUnit4 ParentRunner that knows how to run a test class on multiple backend types.
Define execution rules for an annotated random bug.
Feature that restart the component manger between each test.
Runs an embedded servlet container.
since 10.3, implements directly
A TargetExtensions is part of PartialDeploy annotation that is able to deploy only a subset of extensions in a bundle.
White list contributions: TypeService schema and doctype definition, LifecycleService lifecycle and associated types, SQLDirectoryFactory directories and VersioningService versioning rules.
The transactional feature is responsible of transaction management.
BYPASS: the test is ignored.
A list of artifacts to be deployed.
Allow the usage of multiple @Deploy
A feature is Nuxeo Runner extension that is able to configure the runner from additional annotations and using a specific logic.
since 10.1, use
Deploy a bundle with only a subset of contributions Example:
Repeat condition based on
since 10.10, as it prevents automatic port allocation, use
Copyright © 2019 Nuxeo. All rights reserved.