Skip to content

Commit e412f6a

Browse files
Fix nightly Swift 5.9 tests (#1861)
1 parent 30d0581 commit e412f6a

File tree

6 files changed

+20
-6
lines changed

6 files changed

+20
-6
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ coverage
66
test-results
77
userdocs/userdocs.docc/.docc-build
88

9+
# SwiftPM cache for tests
10+
.spm-cache
11+
912
# Generated Assets
1013
assets/documentation-webview
1114
assets/icons

assets/test/.vscode/settings.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"swift.disableAutoResolve": true,
33
"swift.autoGenerateLaunchConfigurations": false,
44
"swift.debugger.debugAdapter": "lldb-dap",
5-
"swift.debugger.setupCodeLLDB": "alwaysUpdateGlobal",
5+
"swift.debugger.setupCodeLLDB": "never",
66
"swift.additionalTestArguments": [
77
"-Xswiftc",
88
"-DTEST_ARGUMENT_SET_VIA_TEST_BUILD_ARGUMENTS_SETTING"
@@ -13,5 +13,8 @@
1313
"swift.sourcekit-lsp.backgroundIndexing": "off",
1414
"swift.excludePathsFromActivation": {
1515
"**/excluded": true
16-
}
16+
},
17+
"swift.packageArguments": [
18+
"--cache-path=${workspaceFolder}/.spm-cache"
19+
]
1720
}

assets/test/dependencies/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import PackageDescription
66
let package = Package(
77
name: "dependencies",
88
dependencies: [
9-
.package(url: "https://github.com/swiftlang/swift-markdown.git", branch: "main"),
9+
.package(url: "https://github.com/swiftlang/swift-markdown.git", from: "0.7.1"),
1010
.package(path: "../defaultPackage"),
1111
],
1212
targets: [

assets/test/targets/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ let package = Package(
2020
),
2121
],
2222
dependencies: [
23-
.package(url: "https://github.com/swiftlang/swift-markdown.git", branch: "main"),
23+
.package(url: "https://github.com/swiftlang/swift-markdown.git", from: "0.7.1"),
2424
.package(path: "../defaultPackage"),
2525
],
2626
targets: [

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@ tag("medium").suite("SwiftPluginTaskProvider Test Suite", function () {
4545
folderContext = await folderInRootWorkspace("command-plugin", workspaceContext);
4646
const logger = await ctx.loggerFactory.temp("SwiftPluginTaskProvider.tests");
4747
await folderContext.loadSwiftPlugins(logger);
48-
expect(logger.logs.length).to.equal(0, `Expected no output channel logs`);
48+
if (logger.logs.length > 0) {
49+
expect.fail(
50+
`Expected no output channel logs: ${JSON.stringify(logger.logs, undefined, 2)}`
51+
);
52+
}
4953
expect(workspaceContext.folders).to.not.have.lengthOf(0);
5054
},
5155
});

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@ tag("medium").suite("ProjectPanelProvider Test Suite", function () {
5050
);
5151
const logger = await ctx.loggerFactory.temp("ProjectPanelProvider.tests");
5252
await folderContext.loadSwiftPlugins(logger);
53-
expect(logger.logs.length).to.equal(0, `Expected no output channel logs`);
53+
if (logger.logs.length > 0) {
54+
expect.fail(
55+
`Expected no output channel logs: ${JSON.stringify(logger.logs, undefined, 2)}`
56+
);
57+
}
5458
treeProvider = new ProjectPanelProvider(workspaceContext);
5559
await workspaceContext.focusFolder(folderContext);
5660
const buildAllTask = await createBuildAllTask(folderContext);

0 commit comments

Comments
 (0)