Package-level declarations
Types
Marker for an experimental TestBalloon API, which is not stable and may be changed or removed.
A compartment isolating a number of tests from those belonging to other compartments.
A test element's configuration, modifying the execution of tests and suites.
An event occurring as part of a test element's setup or execution.
An action wrapping a TestElement's execution.
A report containing a sequence of test events, each of which will be added during execution.
A traversal following the execution across all TestElements of a (partial) test element hierarchy.
The mode in which a TestSuite executes its child TestElements.
The permit to accept a situation which would otherwise trigger an error in TestBalloon.
The platform executing tests.
A compilation module's root test suite, holding the module-wide default configuration.
A test suite containing child TestElements (tests and/or suites). A suite may not contain test logic.
An action wrapping the actions of a TestSuite.
Properties
The JUnit 4 description for this Test.
Functions
Returns a test configuration which adds permits for all TestSuites of a TestElement hierarchy.
Returns a test configuration which wraps executionWrappingAction around a single test element.
Returns a test configuration which wraps executionWrappingAction around each element of a TestElement hierarchy.
Returns a test configuration which wraps executionWrappingAction around each Test of a TestElement hierarchy.
Returns a test configuration which wraps a coroutine context around the TestElement's execution.
Returns a test configuration which disables test execution for a TestElement hierarchy.
Returns a CoroutineDispatcher providing a maximum amount of parallelism, limited by the platform's capabilities.
Returns a test configuration which adds a TestExecutionReport to a test element hierarchy.
Returns a test configuration which establishes a "fail fast" strategy on a TestElement hierarchy.
Returns a test configuration which specifies an invocation mode for all TestSuites of a TestElement hierarchy.
Returns a test configuration which specifies a main dispatcher (Dispatchers.setMain) for a TestElement hierarchy.
Returns a test configuration which specifies a set of permits for all TestSuites of a TestElement hierarchy.
Returns a test configuration which removes permits for all TestSuites of a TestElement hierarchy.
Returns a test configuration which wraps a single-threaded dispatcher around a TestElement's execution.
Returns a test configuration which enables/disables a kotlinx.coroutines.test.TestScope for a TestElement hierarchy.
Registers a top-level TestSuite.
Returns a test configuration which applies a TestExecutionTraversal to each element of a TestElement hierarchy.
Runs action with dispatcher set up as the main dispatcher, which will be reset afterward.
Executes action, providing it with a single-threaded CoroutineDispatcher.