# Package-level declarations

Test execution specific interfaces and classes related to event notifications.

## Types

Destination
Link copied to clipboard
enum Destination : Serializable
Enumerates possible output streams for TestOutputEvent.
JvmTestKind
Link copied to clipboard
enum JvmTestKind
Enumerates the different kinds of JVM tests.
JvmTestOperationDescriptor
Link copied to clipboard
interface JvmTestOperationDescriptor : TestOperationDescriptor
Describes a test that runs on the JVM and for which an event has occurred.
TestFailureResult
Link copied to clipboard
interface TestFailureResult : TestOperationResult, FailureResult
Describes how a test operation finished with failures.
TestFileAttachmentMetadataEvent
Link copied to clipboard
@NullMarked
@Incubating
interface TestFileAttachmentMetadataEvent : TestMetadataEvent
An event emitted by tests that contains file attachment data.
TestFinishEvent
Link copied to clipboard
interface TestFinishEvent : TestProgressEvent, FinishEvent
An event that informs about a test having finished its execution.
TestKeyValueMetadataEvent
Link copied to clipboard
@Incubating
@NullMarked
interface TestKeyValueMetadataEvent : TestMetadataEvent
An event emitted by tests that contains additional data in the form of key-values.
TestMetadataEvent
Link copied to clipboard
@Incubating
@NullMarked
interface TestMetadataEvent : ProgressEvent
An event emitted by tests that contain additional data about the test.
TestOperationDescriptor
Link copied to clipboard
interface TestOperationDescriptor : OperationDescriptor
Describes a test operation for which an event has occurred.
TestOperationResult
Link copied to clipboard
interface TestOperationResult : OperationResult
Describes the result of running a test operation.
TestOutputDescriptor
Link copied to clipboard
interface TestOutputDescriptor : OperationDescriptor
Describes a test output operation.
TestOutputEvent
Link copied to clipboard
interface TestOutputEvent : ProgressEvent
An event that informs about a test printing text to the standard output or to the standard error.
TestProgressEvent
Link copied to clipboard
interface TestProgressEvent : ProgressEvent
Root interface for all events that signal progress while executing a test or test suite.
TestSkippedResult
Link copied to clipboard
interface TestSkippedResult : TestOperationResult, SkippedResult
Describes how a test operation was skipped.
TestStartEvent
Link copied to clipboard
interface TestStartEvent : TestProgressEvent, StartEvent
An event that informs about a test having started its execution.
TestSuccessResult
Link copied to clipboard
interface TestSuccessResult : TestOperationResult, SuccessResult
Describes how a test operation finished successfully.