Skip to content

Commit f01bb50

Browse files
authored
Merge pull request #1203 from ahoppen/skip-module-tests
Skip new tests that use Swift modules if the host’s SwiftPM doesn’t store `.swiftmodule` files in a subdirectory
2 parents ec5c614 + 4d9105b commit f01bb50

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

Tests/SourceKitLSPTests/DefinitionTests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,7 @@ class DefinitionTests: XCTestCase {
440440

441441
func testDependentModuleGotBuilt() async throws {
442442
try SkipUnless.longTestsEnabled()
443+
try await SkipUnless.swiftpmStoresModulesInSubdirectory()
443444
let project = try await SwiftPMTestProject(
444445
files: [
445446
"LibA/LibA.swift": """

Tests/SourceKitLSPTests/PublishDiagnosticsTests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ final class PublishDiagnosticsTests: XCTestCase {
154154

155155
func testDiagnosticUpdatedAfterDependentModuleIsBuilt() async throws {
156156
try SkipUnless.longTestsEnabled()
157+
try await SkipUnless.swiftpmStoresModulesInSubdirectory()
157158

158159
let project = try await SwiftPMTestProject(
159160
files: [

Tests/SourceKitLSPTests/PullDiagnosticsTests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ final class PullDiagnosticsTests: XCTestCase {
182182

183183
func testDiagnosticUpdatedAfterDependentModuleIsBuilt() async throws {
184184
try SkipUnless.longTestsEnabled()
185+
try await SkipUnless.swiftpmStoresModulesInSubdirectory()
185186

186187
let project = try await SwiftPMTestProject(
187188
files: [

0 commit comments

Comments
 (0)