@@ -136,7 +136,7 @@ final class SwiftPMWorkspaceTests: XCTestCase {
136
136
137
137
assertEqual ( await ws. buildPath, build)
138
138
assertNotNil ( await ws. indexStorePath)
139
- let arguments = try await ws. _settings ( for: aswift. asURI, . swift) !. compilerArguments
139
+ let arguments = try await ws. buildSettings ( for: aswift. asURI, language : . swift) !. compilerArguments
140
140
141
141
check (
142
142
" -module-name " ,
@@ -203,7 +203,7 @@ final class SwiftPMWorkspaceTests: XCTestCase {
203
203
let build = buildPath ( root: packageRoot, config: config, platform: hostTriple. platformBuildPathComponent)
204
204
205
205
assertEqual ( await ws. buildPath, build)
206
- let arguments = try await ws. _settings ( for: aswift. asURI, . swift) !. compilerArguments
206
+ let arguments = try await ws. buildSettings ( for: aswift. asURI, language : . swift) !. compilerArguments
207
207
208
208
check ( " -typecheck " , arguments: arguments)
209
209
check ( " -Xcc " , " -m32 " , arguments: arguments)
@@ -237,7 +237,7 @@ final class SwiftPMWorkspaceTests: XCTestCase {
237
237
)
238
238
239
239
let source = try resolveSymlinks ( packageRoot. appending ( component: " Package.swift " ) )
240
- let arguments = try await ws. _settings ( for: source. asURI, . swift) !. compilerArguments
240
+ let arguments = try await ws. buildSettings ( for: source. asURI, language : . swift) !. compilerArguments
241
241
242
242
check ( " -swift-version " , " 4.2 " , arguments: arguments)
243
243
check ( source. pathString, arguments: arguments)
@@ -273,10 +273,10 @@ final class SwiftPMWorkspaceTests: XCTestCase {
273
273
let aswift = packageRoot. appending ( components: " Sources " , " lib " , " a.swift " )
274
274
let bswift = packageRoot. appending ( components: " Sources " , " lib " , " b.swift " )
275
275
276
- let argumentsA = try await ws. _settings ( for: aswift. asURI, . swift) !. compilerArguments
276
+ let argumentsA = try await ws. buildSettings ( for: aswift. asURI, language : . swift) !. compilerArguments
277
277
check ( aswift. pathString, arguments: argumentsA)
278
278
check ( bswift. pathString, arguments: argumentsA)
279
- let argumentsB = try await ws. _settings ( for: aswift. asURI, . swift) !. compilerArguments
279
+ let argumentsB = try await ws. buildSettings ( for: aswift. asURI, language : . swift) !. compilerArguments
280
280
check ( aswift. pathString, arguments: argumentsB)
281
281
check ( bswift. pathString, arguments: argumentsB)
282
282
}
@@ -316,7 +316,7 @@ final class SwiftPMWorkspaceTests: XCTestCase {
316
316
317
317
let aswift = packageRoot. appending ( components: " Sources " , " libA " , " a.swift " )
318
318
let bswift = packageRoot. appending ( components: " Sources " , " libB " , " b.swift " )
319
- let arguments = try await ws. _settings ( for: aswift. asURI, . swift) !. compilerArguments
319
+ let arguments = try await ws. buildSettings ( for: aswift. asURI, language : . swift) !. compilerArguments
320
320
check ( aswift. pathString, arguments: arguments)
321
321
checkNot ( bswift. pathString, arguments: arguments)
322
322
// Temporary conditional to work around revlock between SourceKit-LSP and SwiftPM
@@ -337,7 +337,7 @@ final class SwiftPMWorkspaceTests: XCTestCase {
337
337
)
338
338
}
339
339
340
- let argumentsB = try await ws. _settings ( for: bswift. asURI, . swift) !. compilerArguments
340
+ let argumentsB = try await ws. buildSettings ( for: bswift. asURI, language : . swift) !. compilerArguments
341
341
check ( bswift. pathString, arguments: argumentsB)
342
342
checkNot ( aswift. pathString, arguments: argumentsB)
343
343
checkNot (
@@ -378,9 +378,9 @@ final class SwiftPMWorkspaceTests: XCTestCase {
378
378
379
379
let aswift = packageRoot. appending ( components: " Sources " , " libA " , " a.swift " )
380
380
let bswift = packageRoot. appending ( components: " Sources " , " libB " , " b.swift " )
381
- assertNotNil ( try await ws. _settings ( for: aswift. asURI, . swift) )
382
- assertNil ( try await ws. _settings ( for: bswift. asURI, . swift) )
383
- assertNil ( try await ws. _settings ( for: DocumentURI ( URL ( string: " https://www.apple.com " ) !) , . swift) )
381
+ assertNotNil ( try await ws. buildSettings ( for: aswift. asURI, language : . swift) )
382
+ assertNil ( try await ws. buildSettings ( for: bswift. asURI, language : . swift) )
383
+ assertNil ( try await ws. buildSettings ( for: DocumentURI ( URL ( string: " https://www.apple.com " ) !) , language : . swift) )
384
384
}
385
385
}
386
386
@@ -447,7 +447,7 @@ final class SwiftPMWorkspaceTests: XCTestCase {
447
447
checkNot ( bcxx. pathString, arguments: arguments)
448
448
}
449
449
450
- let args = try await ws. _settings ( for: acxx. asURI, . cpp) !. compilerArguments
450
+ let args = try await ws. buildSettings ( for: acxx. asURI, language : . cpp) !. compilerArguments
451
451
checkArgsCommon ( args)
452
452
453
453
URL ( fileURLWithPath: build. appending ( components: " lib.build " , " a.cpp.d " ) . pathString)
@@ -465,7 +465,7 @@ final class SwiftPMWorkspaceTests: XCTestCase {
465
465
}
466
466
467
467
let header = packageRoot. appending ( components: " Sources " , " lib " , " include " , " a.h " )
468
- let headerArgs = try await ws. _settings ( for: header. asURI, . cpp) !. compilerArguments
468
+ let headerArgs = try await ws. buildSettings ( for: header. asURI, language : . cpp) !. compilerArguments
469
469
checkArgsCommon ( headerArgs)
470
470
471
471
check (
@@ -505,7 +505,7 @@ final class SwiftPMWorkspaceTests: XCTestCase {
505
505
)
506
506
507
507
let aswift = packageRoot. appending ( components: " Sources " , " lib " , " a.swift " )
508
- let arguments = try await ws. _settings ( for: aswift. asURI, . swift) !. compilerArguments
508
+ let arguments = try await ws. buildSettings ( for: aswift. asURI, language : . swift) !. compilerArguments
509
509
check ( " -target " , arguments: arguments) // Only one!
510
510
let hostTriple = await ws. buildParameters. targetTriple
511
511
@@ -559,16 +559,16 @@ final class SwiftPMWorkspaceTests: XCTestCase {
559
559
. appending ( components: " Sources " , " lib " , " a.swift " )
560
560
let manifest = packageRoot. appending ( components: " Package.swift " )
561
561
562
- let arguments1 = try await ws. _settings ( for: aswift1. asURI, . swift) ? . compilerArguments
563
- let arguments2 = try await ws. _settings ( for: aswift2. asURI, . swift) ? . compilerArguments
562
+ let arguments1 = try await ws. buildSettings ( for: aswift1. asURI, language : . swift) ? . compilerArguments
563
+ let arguments2 = try await ws. buildSettings ( for: aswift2. asURI, language : . swift) ? . compilerArguments
564
564
XCTAssertNotNil ( arguments1)
565
565
XCTAssertNotNil ( arguments2)
566
566
XCTAssertEqual ( arguments1, arguments2)
567
567
568
568
checkNot ( aswift1. pathString, arguments: arguments1 ?? [ ] )
569
569
check ( try resolveSymlinks ( aswift1) . pathString, arguments: arguments1 ?? [ ] )
570
570
571
- let argsManifest = try await ws. _settings ( for: manifest. asURI, . swift) ? . compilerArguments
571
+ let argsManifest = try await ws. buildSettings ( for: manifest. asURI, language : . swift) ? . compilerArguments
572
572
XCTAssertNotNil ( argsManifest)
573
573
574
574
checkNot ( manifest. pathString, arguments: argsManifest ?? [ ] )
@@ -614,12 +614,12 @@ final class SwiftPMWorkspaceTests: XCTestCase {
614
614
let acxx = packageRoot. appending ( components: " Sources " , " lib " , " a.cpp " )
615
615
let ah = packageRoot. appending ( components: " Sources " , " lib " , " include " , " a.h " )
616
616
617
- let argsCxx = try await ws. _settings ( for: acxx. asURI, . cpp) ? . compilerArguments
617
+ let argsCxx = try await ws. buildSettings ( for: acxx. asURI, language : . cpp) ? . compilerArguments
618
618
XCTAssertNotNil ( argsCxx)
619
619
check ( acxx. pathString, arguments: argsCxx ?? [ ] )
620
620
checkNot ( try resolveSymlinks ( acxx) . pathString, arguments: argsCxx ?? [ ] )
621
621
622
- let argsH = try await ws. _settings ( for: ah. asURI, . cpp) ? . compilerArguments
622
+ let argsH = try await ws. buildSettings ( for: ah. asURI, language : . cpp) ? . compilerArguments
623
623
XCTAssertNotNil ( argsH)
624
624
checkNot ( ah. pathString, arguments: argsH ?? [ ] )
625
625
check ( try resolveSymlinks ( ah) . pathString, arguments: argsH ?? [ ] )
@@ -657,7 +657,7 @@ final class SwiftPMWorkspaceTests: XCTestCase {
657
657
)
658
658
659
659
let aswift = packageRoot. appending ( components: " Sources " , " lib " , " a.swift " )
660
- let arguments = try await ws. _settings ( for: aswift. asURI, . swift) !. compilerArguments
660
+ let arguments = try await ws. buildSettings ( for: aswift. asURI, language : . swift) !. compilerArguments
661
661
check ( aswift. pathString, arguments: arguments)
662
662
XCTAssertNotNil (
663
663
arguments. firstIndex ( where: {
0 commit comments