Message associated with the test state. Can be linked to a specific source range -- useful for assertion failures, for example.

Implemented by

Constructors

Properties

actualOutput?: string

Actual test output. If given with expectedOutput , a diff view will be shown.

contextValue?: string

Context value of the test item. This can be used to contribute message- specific actions to the test peek view. The value set here can be found in the testMessage property of the following menus contribution points:

  • testing/message/context - context menu for the message in the results tree
  • testing/message/content - a prominent button overlaying editor content where the message is displayed.

For example:

"contributes": {
"menus": {
"testing/message/content": [
{
"command": "extension.deleteCommentThread",
"when": "testMessage == canApplyRichDiff"
}
]
}
}

The command will be called with an object containing:

expectedOutput?: string

Expected test output. If given with actualOutput , a diff view will be shown.

location?: Location

Associated file location.

message: string | MarkdownString

Human-readable message text to display.

stackTrace?: TestMessageStackFrame[]

The stack trace associated with the message or failure.

Methods