Skip to content

Commit b8bac09

Browse files
authored
Remove redundant waitForNoRunningTasks() (#1612)
Handled before suite activation and deactivation now and think some of the before hook timeouts come from this
1 parent dc3f7ed commit b8bac09

File tree

8 files changed

+3
-36
lines changed

8 files changed

+3
-36
lines changed

test/integration-tests/BackgroundCompilation.test.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import * as assert from "assert";
1616
import * as vscode from "vscode";
1717
import { WorkspaceContext } from "../../src/WorkspaceContext";
1818
import { testAssetUri } from "../fixtures";
19-
import { waitForNoRunningTasks } from "../utilities/tasks";
2019
import { Workbench } from "../../src/utilities/commands";
2120
import { activateExtensionForTest, updateSettings } from "./utilities/testutilities";
2221

@@ -27,7 +26,6 @@ suite("BackgroundCompilation Test Suite", () => {
2726
async setup(ctx) {
2827
workspaceContext = ctx;
2928
assert.notEqual(workspaceContext.folders.length, 0);
30-
await waitForNoRunningTasks();
3129
return await updateSettings({
3230
"swift.backgroundCompilation": true,
3331
});

test/integration-tests/SwiftSnippet.test.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
import * as vscode from "vscode";
1616
import { testAssetUri } from "../fixtures";
17-
import { waitForNoRunningTasks } from "../utilities/tasks";
1817
import { expect } from "chai";
1918
import {
2019
continueSession,
@@ -52,7 +51,6 @@ suite("SwiftSnippet Test Suite @slow", function () {
5251
resetSettings = await updateSettings({
5352
"swift.debugger.debugAdapter": "lldb-dap",
5453
});
55-
await waitForNoRunningTasks();
5654

5755
// File needs to be open for command to be enabled
5856
await workspaceContext.focusFolder(folder);

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ 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/tasks";
2019
import { testAssetUri } from "../../fixtures";
2120
import { FolderContext } from "../../../src/FolderContext";
2221
import { WorkspaceContext } from "../../../src/WorkspaceContext";
@@ -49,7 +48,6 @@ suite("Build Commands @slow", function () {
4948
vscode.debug.addBreakpoints(breakpoints);
5049

5150
workspaceContext = ctx;
52-
await waitForNoRunningTasks();
5351
folderContext = await folderInRootWorkspace("defaultPackage", workspaceContext);
5452
await workspaceContext.focusFolder(folderContext);
5553
},

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { FolderContext } from "../../../src/FolderContext";
2020
import { WorkspaceContext } from "../../../src/WorkspaceContext";
2121
import { Commands } from "../../../src/commands";
2222
import { activateExtensionForSuite, folderInRootWorkspace } from "../utilities/testutilities";
23-
import { executeTaskAndWaitForResult, waitForNoRunningTasks } from "../../utilities/tasks";
23+
import { executeTaskAndWaitForResult } from "../../utilities/tasks";
2424
import { createBuildAllTask } from "../../../src/tasks/SwiftTaskProvider";
2525

2626
suite("Dependency Commmands Test Suite", function () {
@@ -40,7 +40,6 @@ suite("Dependency Commmands Test Suite", function () {
4040

4141
setup(async () => {
4242
await workspaceContext.focusFolder(depsContext);
43-
await waitForNoRunningTasks();
4443
});
4544

4645
test("Swift: Update Package Dependencies", async function () {

test/integration-tests/tasks/SwiftExecution.test.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,7 @@ import * as vscode from "vscode";
1616
import * as assert from "assert";
1717
import { testSwiftTask } from "../../fixtures";
1818
import { WorkspaceContext } from "../../../src/WorkspaceContext";
19-
import {
20-
executeTaskAndWaitForResult,
21-
waitForNoRunningTasks,
22-
waitForStartTaskProcess,
23-
} from "../../utilities/tasks";
19+
import { executeTaskAndWaitForResult, waitForStartTaskProcess } from "../../utilities/tasks";
2420
import { SwiftToolchain } from "../../../src/toolchain/toolchain";
2521
import { activateExtensionForSuite } from "../utilities/testutilities";
2622

@@ -38,10 +34,6 @@ suite("SwiftExecution Tests Suite", () => {
3834
},
3935
});
4036

41-
setup(async () => {
42-
await waitForNoRunningTasks();
43-
});
44-
4537
test("Close event handler fires", async () => {
4638
const fixture = testSwiftTask("swift", ["build"], workspaceFolder, toolchain);
4739
const promise = executeTaskAndWaitForResult(fixture);

test/integration-tests/tasks/SwiftTaskProvider.test.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,7 @@ import {
2222
getBuildAllTask,
2323
} from "../../../src/tasks/SwiftTaskProvider";
2424
import { SwiftToolchain } from "../../../src/toolchain/toolchain";
25-
import {
26-
executeTaskAndWaitForResult,
27-
waitForEndTaskProcess,
28-
waitForNoRunningTasks,
29-
} from "../../utilities/tasks";
25+
import { executeTaskAndWaitForResult, waitForEndTaskProcess } from "../../utilities/tasks";
3026
import { Version } from "../../../src/utilities/version";
3127
import { FolderContext } from "../../../src/FolderContext";
3228
import { mockGlobalObject } from "../../MockUtils";
@@ -51,10 +47,6 @@ suite("SwiftTaskProvider Test Suite", () => {
5147
});
5248

5349
suite("createSwiftTask", () => {
54-
setup(async () => {
55-
await waitForNoRunningTasks();
56-
});
57-
5850
test("Exit code on success", async () => {
5951
const task = createSwiftTask(
6052
["--help"],

test/integration-tests/tasks/TaskManager.test.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import * as assert from "assert";
1717
import { TaskManager } from "../../../src/tasks/TaskManager";
1818
import { WorkspaceContext } from "../../../src/WorkspaceContext";
1919
import { activateExtensionForSuite } from "../utilities/testutilities";
20-
import { waitForNoRunningTasks } from "../../utilities/tasks";
2120

2221
suite("TaskManager Test Suite", () => {
2322
let workspaceContext: WorkspaceContext;
@@ -31,10 +30,6 @@ suite("TaskManager Test Suite", () => {
3130
},
3231
});
3332

34-
setup(async () => {
35-
await waitForNoRunningTasks();
36-
});
37-
3833
// check running task will return expected value
3934
test("Return value", async () => {
4035
const exitTask = new vscode.Task(

test/integration-tests/tasks/TaskQueue.test.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import * as assert from "assert";
1717
import { testAssetPath } from "../../fixtures";
1818
import { WorkspaceContext } from "../../../src/WorkspaceContext";
1919
import { SwiftExecOperation, TaskOperation, TaskQueue } from "../../../src/tasks/TaskQueue";
20-
import { waitForNoRunningTasks } from "../../utilities/tasks";
2120
import { activateExtensionForSuite } from "../utilities/testutilities";
2221

2322
suite("TaskQueue Test Suite", () => {
@@ -32,10 +31,6 @@ suite("TaskQueue Test Suite", () => {
3231
},
3332
});
3433

35-
setup(async () => {
36-
await waitForNoRunningTasks();
37-
});
38-
3934
// check queuing task will return expected value
4035
test("Return value", async () => {
4136
const exitTask = new vscode.Task(

0 commit comments

Comments
 (0)