Closed plemarquand closed 2 days ago
@swift-ci Please test
@plemarquand Could you also create a cherry-pick PR for this change to release/6.0
? https://github.com/swiftlang/sourcekit-lsp/blob/main/CONTRIBUTING.md#opening-a-pr-for-release-branch
@swift-ci Please test
@swift-ci Please test Windows
It is possible to have two identically named suites in two different test targets. These were being erroniously rolled up in to the same parent TestItem.
Disambiguate these TestItems by prepending the module name. This has the added benefit of making the TestItem IDs a fully qualified name that can be passed to
swift test
.The module name is pulled from the compiler arguments for the target. If no module name can be found we fall back to the
targetID
for theConfiguredTarget
.