mirror of
https://github.com/apple/sourcekit-lsp.git
synced 2026-03-02 18:23:24 +01:00
Only scan test targets for tests
Don’t run the syntactic test scanner on files that we know are only part of non-test targets. rdar://126493903
This commit is contained in:
@@ -462,7 +462,10 @@ package actor SwiftPMBuildSystem: BuiltInBuildSystem {
|
||||
|
||||
package func buildTargets(request: WorkspaceBuildTargetsRequest) async throws -> WorkspaceBuildTargetsResponse {
|
||||
var targets = self.swiftPMTargets.map { (targetId, target) in
|
||||
var tags: [BuildTargetTag] = [.test]
|
||||
var tags: [BuildTargetTag] = []
|
||||
if target.isTestTarget {
|
||||
tags.append(.test)
|
||||
}
|
||||
if !target.isPartOfRootPackage {
|
||||
tags.append(.dependency)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user