The human-readable name of the run. This can be used to disambiguate multiple sets of results in a test run. It is useful if tests are run across multiple platforms, for example.
A cancellation token which will be triggered when the test run is canceled from the UI.
Whether the test run will be persisted across reloads by the editor.
Indicates a test is queued for later execution.
Test item to update.
Indicates a test has started running.
Test item to update.
Indicates a test has been skipped.
Test item to update.
Indicates a test has failed. You should pass one or more TestMessages to describe the failure.
Test item to update.
How long the test took to execute, in milliseconds.
Indicates a test has errored. You should pass one or more TestMessages to describe the failure. This differs from the "failed" state in that it indicates a test that couldn't be executed at all, from a compilation error for example.
Test item to update.
How long the test took to execute, in milliseconds.
Indicates a test has passed.
Test item to update.
How long the test took to execute, in milliseconds.
Appends raw output from the test runner. On the user's request, the output will be displayed in a terminal. ANSI escape sequences, such as colors and text styles, are supported.
Output text to append.
Signals that the end of the test run. Any tests included in the run whose states have not been updated will have their state reset.
友链:VS Code 中文文档 | VS Code 官网文档 | VS Code 扩展市场
Options given to {@link TestController.runTests}