From 5a892a64505ec0f8698fba5001f83ed5546fe613 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Tue, 8 Jan 2019 17:41:54 +0100 Subject: [PATCH] return non-zero exit code when testrun produces an error (fixes #66218) --- src/vs/workbench/api/node/extHostExtensionService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/api/node/extHostExtensionService.ts b/src/vs/workbench/api/node/extHostExtensionService.ts index 89d7f0947ee..13a4218c684 100644 --- a/src/vs/workbench/api/node/extHostExtensionService.ts +++ b/src/vs/workbench/api/node/extHostExtensionService.ts @@ -596,7 +596,7 @@ export class ExtHostExtensionService implements ExtHostExtensionServiceShape { } // after tests have run, we shutdown the host - this._gracefulExit(failures && failures > 0 ? 1 /* ERROR */ : 0 /* OK */); + this._gracefulExit(error || (typeof failures === 'number' && failures > 0) ? 1 /* ERROR */ : 0 /* OK */); }); }); }