Skip to content

Commit 7a78fca

Browse files
edoardopirovanoaeisenberg
authored andcommitted
Report description for test failure when possible
1 parent 10e86f1 commit 7a78fca

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

extensions/ql-vscode/src/cli.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ export interface TestCompleted {
104104
evaluationMs: number;
105105
expected: string;
106106
diff: string[] | undefined;
107+
failureDescription?: string;
107108
}
108109

109110
/**

extensions/ql-vscode/src/test-adapter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,8 +223,8 @@ export class QLTestAdapter extends DisposableObject implements TestAdapter {
223223
? 'errored'
224224
: 'failed';
225225
let message: string | undefined;
226-
if (event.diff?.length) {
227-
message = ['', `${state}: ${event.test}`, ...event.diff, ''].join('\n');
226+
if (event.failureDescription || event.diff?.length) {
227+
message = ['', `${state}: ${event.test}`, event.failureDescription || event.diff?.join('\n'), ''].join('\n');
228228
testLogger.log(message);
229229
}
230230
this._testStates.fire({

0 commit comments

Comments
 (0)