Skip to content

Commit e663b62

Browse files
committed
Dependencies test project must be built before test run
These tests rely on the workspace-state.json being present in the .build folder, however on fresh checkouts this file has not been created before the tests run.
1 parent 5abf1a4 commit e663b62

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/plemarquand/work/vscode-swift/assets/test/Swift-Markdown

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@ suite("Dependency Commmands Test Suite", function () {
6161
await waitForNoRunningTasks();
6262
folderContext = await folderContextPromise("dependencies");
6363
await workspaceContext.focusFolder(folderContext);
64+
65+
tasks = (await getBuildAllTask(folderContext)) as SwiftTask;
66+
const { exitCode, output } = await executeTaskAndWaitForResult(tasks);
67+
expect(exitCode).to.not.equal(0);
68+
expect(output).to.include("PackageLib");
69+
expect(output).to.include("required");
70+
6471
treeProvider = new PackageDependenciesProvider(workspaceContext);
6572

6673
const items = await treeProvider.getChildren();

0 commit comments

Comments
 (0)