Skip to content

Commit dc3f7ed

Browse files
authored
Try to fix setup hook for project panel suite (#1611)
Seen timing issue using getBuildAllTask if task provider is not ready Issue: #1610
1 parent 9a65f7a commit dc3f7ed

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

test/integration-tests/ui/ProjectPanelProvider.test.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323
TreeNode,
2424
} from "../../../src/ui/ProjectPanelProvider";
2525
import { executeTaskAndWaitForResult, waitForNoRunningTasks } from "../../utilities/tasks";
26-
import { getBuildAllTask, SwiftTask } from "../../../src/tasks/SwiftTaskProvider";
26+
import { createBuildAllTask } from "../../../src/tasks/SwiftTaskProvider";
2727
import { testAssetPath } from "../../fixtures";
2828
import {
2929
activateExtensionForSuite,
@@ -45,14 +45,13 @@ suite("ProjectPanelProvider Test Suite", function () {
4545
activateExtensionForSuite({
4646
async setup(ctx) {
4747
workspaceContext = ctx;
48-
await waitForNoRunningTasks();
4948
const folderContext = await folderInRootWorkspace("targets", workspaceContext);
5049
await vscode.workspace.openTextDocument(
5150
path.join(folderContext.folder.fsPath, "Package.swift")
5251
);
53-
const buildAllTask = await getBuildAllTask(folderContext);
52+
const buildAllTask = await createBuildAllTask(folderContext);
5453
buildAllTask.definition.dontTriggerTestDiscovery = true;
55-
await executeTaskAndWaitForResult(buildAllTask as SwiftTask);
54+
await executeTaskAndWaitForResult(buildAllTask);
5655
const outputChannel = new SwiftOutputChannel("ProjectPanelProvider.tests");
5756
await folderContext.loadSwiftPlugins(outputChannel);
5857
expect(outputChannel.logs.length).to.equal(0, `Expected no output channel logs`);

0 commit comments

Comments
 (0)