Skip to content

Commit 5763700

Browse files
authored
Check for release extension also in tests (#1790)
1 parent d62d88f commit 5763700

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

vscode/test/suites/extensionUtils.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,15 @@ import { type ExtensionApi } from "../../src/extension";
88
const extensionLogLevel = "warn";
99

1010
export async function activateExtension() {
11-
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
12-
const ext = vscode.extensions.getExtension("quantum.qsharp-lang-vscode-dev")!;
11+
// Check for pre-release or stable builds of the extension, as could be in release pipeline
12+
const ext =
13+
vscode.extensions.getExtension("quantum.qsharp-lang-vscode-dev") ??
14+
vscode.extensions.getExtension("quantum.qsharp-lang-vscode");
15+
16+
if (!ext) {
17+
throw new Error("qsharp extension not found");
18+
}
19+
1320
if (ext.isActive) {
1421
return;
1522
}

0 commit comments

Comments
 (0)