mirror of
https://github.com/Microsoft/vscode
synced 2024-08-25 03:56:03 +00:00
testing: add errored state
This commit is contained in:
parent
4148736349
commit
dfa9a4fa3f
11
src/vs/vscode.d.ts
vendored
11
src/vs/vscode.d.ts
vendored
|
@ -14093,6 +14093,17 @@ declare module 'vscode' {
|
|||
*/
|
||||
failed(test: TestItem, message: TestMessage | readonly TestMessage[], duration?: number): void;
|
||||
|
||||
/**
|
||||
* Indicates a test has errored. You should pass one or more
|
||||
* {@link TestMessage | 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.
|
||||
* @param test Test item to update.
|
||||
* @param messages Messages associated with the test failure.
|
||||
* @param duration How long the test took to execute, in milliseconds.
|
||||
*/
|
||||
errored(test: TestItem, message: TestMessage | readonly TestMessage[], duration?: number): void;
|
||||
|
||||
/**
|
||||
* Indicates a test has passed.
|
||||
* @param test Test item to update.
|
||||
|
|
|
@ -355,6 +355,11 @@ class TestRunTracker extends Disposable {
|
|||
started: guardTestMutation(test => {
|
||||
this.proxy.$updateTestStateInRun(runId, taskId, TestId.fromExtHostTestItem(test, ctrlId).toString(), TestResultState.Running);
|
||||
}),
|
||||
errored: guardTestMutation((test, messages, duration) => {
|
||||
this.proxy.$appendTestMessagesInRun(runId, taskId, TestId.fromExtHostTestItem(test, ctrlId).toString(),
|
||||
messages instanceof Array ? messages.map(Convert.TestMessage.from) : [Convert.TestMessage.from(messages)]);
|
||||
this.proxy.$updateTestStateInRun(runId, taskId, TestId.fromExtHostTestItem(test, ctrlId).toString(), TestResultState.Errored, duration);
|
||||
}),
|
||||
failed: guardTestMutation((test, messages, duration) => {
|
||||
this.proxy.$appendTestMessagesInRun(runId, taskId, TestId.fromExtHostTestItem(test, ctrlId).toString(),
|
||||
messages instanceof Array ? messages.map(Convert.TestMessage.from) : [Convert.TestMessage.from(messages)]);
|
||||
|
|
Loading…
Reference in a new issue