All Classes and Interfaces

Class
Description
Tests that requires Chrome browser for their execution should be annotated with @ Category(ChromeTests.class so they can be optionally excluded from the build when needed.
A superclass for serialization testing.
Superclass for testing classes which need to scan project's classpath.
Removes any CurrentInstance thread locals before running a test.
Utility class for stubbing Node.JS and frontend tooling.
Types of build tools.
Builds a new instance of FrontendStubs.ToolStubInfo.
Holds an information about build tool to be stubbed.
Tests that should not be run inside OSGi container should be annotated with @ Category(IgnoreOSGi.class) so they can be optionally excluded from the build.
Tests which test push functionality should be annotated with @Category(PushTests.class).
Screenshot tests should be annotated with @ Category(ScreenshotTest.class so they can be optionally excluded from the build when needed.
Tests which take more than 0.5s to run should be annotated with @ @Category(SlowTests.class) and will be excluded by default from the test suite.
Base for classes and interfaces used as a JUnit test category
Shared code to use in the unit tests.