mirror of
https://github.com/apple/sourcekit-lsp.git
synced 2026-03-02 18:23:24 +01:00
Add tests
This commit is contained in:
@@ -139,6 +139,7 @@ package class MultiFileTestProject {
|
||||
enableBackgroundIndexing: Bool = false,
|
||||
usePullDiagnostics: Bool = true,
|
||||
preInitialization: ((TestSourceKitLSPClient) -> Void)? = nil,
|
||||
postInitialization: (@Sendable (InitializeResult) -> Void)? = nil,
|
||||
testScratchDir overrideTestScratchDir: URL? = nil,
|
||||
cleanUp: (@Sendable () -> Void)? = nil,
|
||||
testName: String = #function
|
||||
@@ -156,6 +157,7 @@ package class MultiFileTestProject {
|
||||
enableBackgroundIndexing: enableBackgroundIndexing,
|
||||
workspaceFolders: workspaces(scratchDirectory),
|
||||
preInitialization: preInitialization,
|
||||
postInitialization: postInitialization,
|
||||
cleanUp: { [scratchDirectory] in
|
||||
if cleanScratchDirectories {
|
||||
try? FileManager.default.removeItem(at: scratchDirectory)
|
||||
|
||||
Reference in New Issue
Block a user