Skip to content

Commit 8e2fac3

Browse files
committed
Fix errors after rebase
1 parent 8529dd5 commit 8e2fac3

File tree

5 files changed

+23
-18
lines changed

5 files changed

+23
-18
lines changed

test/integration-tests/SwiftSnippet.test.ts

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
//===----------------------------------------------------------------------===//
1414

1515
import * as vscode from "vscode";
16-
import { folderContextPromise } from "./extension.test";
1716
import { testAssetPath, testAssetUri } from "../fixtures";
1817
import { waitForNoRunningTasks } from "../utilities/tasks";
1918
import { expect } from "chai";
@@ -24,26 +23,33 @@ import {
2423
waitUntilDebugSessionTerminates,
2524
} from "../utilities/debug";
2625
import { Version } from "../../src/utilities/version";
26+
import { activateExtensionForSuite, folderInRootWorkspace } from "./utilities/testutilities";
27+
import { WorkspaceContext } from "../../src/WorkspaceContext";
2728

2829
suite("SwiftSnippet Test Suite", () => {
2930
const uri = testAssetUri("defaultPackage/Snippets/hello.swift");
3031
const breakpoints = [
3132
new vscode.SourceBreakpoint(new vscode.Location(uri, new vscode.Position(2, 0))),
3233
];
34+
let workspaceContext: WorkspaceContext;
3335

34-
suiteSetup(async function () {
35-
const folder = await folderContextPromise("defaultPackage");
36-
if (folder.workspaceContext.toolchain.swiftVersion.isLessThan(new Version(6, 0, 0))) {
37-
this.skip();
38-
}
39-
await waitForNoRunningTasks();
36+
activateExtensionForSuite({
37+
async setup(ctx) {
38+
workspaceContext = ctx;
4039

41-
// File needs to be open for command to be enabled
42-
const doc = await vscode.workspace.openTextDocument(uri.fsPath);
43-
await vscode.window.showTextDocument(doc);
44-
45-
// Set a breakpoint
46-
vscode.debug.addBreakpoints(breakpoints);
40+
const folder = await folderInRootWorkspace("defaultPackage", workspaceContext);
41+
if (folder.workspaceContext.toolchain.swiftVersion.isLessThan(new Version(6, 0, 0))) {
42+
this.skip();
43+
}
44+
await waitForNoRunningTasks();
45+
46+
// File needs to be open for command to be enabled
47+
const doc = await vscode.workspace.openTextDocument(uri.fsPath);
48+
await vscode.window.showTextDocument(doc);
49+
50+
// Set a breakpoint
51+
vscode.debug.addBreakpoints(breakpoints);
52+
},
4753
});
4854

4955
suiteTeardown(async () => {

test/integration-tests/commands/build.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import * as vscode from "vscode";
1616
import * as fs from "fs/promises";
1717
import * as path from "path";
1818
import { expect } from "chai";
19-
import { waitForNoRunningTasks } from "../../utilities";
19+
import { waitForNoRunningTasks } from "../../utilities/tasks";
2020
import { testAssetUri } from "../../fixtures";
2121
import { FolderContext } from "../../../src/FolderContext";
2222
import { WorkspaceContext } from "../../../src/WorkspaceContext";
@@ -100,7 +100,6 @@ suite("Build Commands", function () {
100100
const bpPromise = waitForDebugAdapterCommand(
101101
"Debug PackageExe (defaultPackage)",
102102
"stackTrace",
103-
workspaceContext
104103
);
105104

106105
const result = vscode.commands.executeCommand(Commands.DEBUG);

test/integration-tests/commands/dependency.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
PackageDependenciesProvider,
1919
PackageNode,
2020
} from "../../../src/ui/PackageDependencyProvider";
21-
import { executeTaskAndWaitForResult, waitForNoRunningTasks } from "../../utilities";
21+
import { executeTaskAndWaitForResult, waitForNoRunningTasks } from "../../utilities/tasks";
2222
import { getBuildAllTask, SwiftTask } from "../../../src/tasks/SwiftTaskProvider";
2323
import { testAssetUri } from "../../fixtures";
2424
import { FolderContext } from "../../../src/FolderContext";

test/integration-tests/language/macro.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { LanguageClientManager } from "../../../src/sourcekit-lsp/LanguageClient
1919
import { WorkspaceContext } from "../../../src/WorkspaceContext";
2020
import { testAssetUri } from "../../fixtures";
2121
import { FolderContext } from "../../../src/FolderContext";
22-
import { executeTaskAndWaitForResult, waitForNoRunningTasks } from "../../utilities";
22+
import { executeTaskAndWaitForResult, waitForNoRunningTasks } from "../../utilities/tasks";
2323
import { getBuildAllTask, SwiftTask } from "../../../src/tasks/SwiftTaskProvider";
2424
import { Version } from "../../../src/utilities/version";
2525
import { activateExtensionForSuite, folderInRootWorkspace } from "../utilities/testutilities";

test/integration-tests/utilities/testutilities.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { Api } from "../../../src/extension";
1919
import { testAssetUri } from "../../fixtures";
2020
import { WorkspaceContext } from "../../../src/WorkspaceContext";
2121
import { FolderContext } from "../../../src/FolderContext";
22-
import { waitForNoRunningTasks } from "../../utilities";
22+
import { waitForNoRunningTasks } from "../../utilities/tasks";
2323

2424
function getRootWorkspaceFolder(): vscode.WorkspaceFolder {
2525
const result = vscode.workspace.workspaceFolders?.at(0);

0 commit comments

Comments
 (0)