-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Problem
When I add your dependency via SPM, code coverage stops working. For clarification, I created new project with only this dependency - the same result.
My SPM package file:
// swift-tools-version: 5.7.1
import PackageDescription
let package = Package(
name: "SomePackage",
platforms: [
.iOS(.v15)
],
products: [
.library(
name: "SomePackage",
targets: ["SomePackage"]),
],
dependencies: [
.package(url: "https://github.com/gematik/ref-OpenHealthCardKit", from: "5.3.0"),
],
targets: [
.target(
name: "SomePackage",
dependencies: [
.product(name: "HealthCardControl", package: "ref-OpenHealthCardKit"),
.product(name: "NFCCardReaderProvider", package: "ref-OpenHealthCardKit"),
.product(name: "HealthCardAccess", package: "ref-OpenHealthCardKit"),
.product(name: "CardReaderProviderApi", package: "ref-OpenHealthCardKit"),
.product(name: "Helper", package: "ref-OpenHealthCardKit"),
],
cSettings: [ .unsafeFlags(["-w"]) ],
swiftSettings: [ .unsafeFlags(["-suppress-warnings"]) ]
),
]
)
Additionally, I'm getting this message for every test run on Xcode Cloud:
Failed to merge raw profiles in directory /Volumes/workspace/DerivedData/Build/ProfileData/86DCE839-AA1A-4025-97FB-6B816DCA956E to destination /Volumes/workspace/DerivedData/Build/ProfileData/86DCE839-AA1A-4025-97FB-6B816DCA956E/Coverage.profdata: Aggregation tool '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/llvm-profdata' failed with exit code 1: warning: /Volumes/workspace/DerivedData/Build/ProfileData/86DCE839-AA1A-4025-97FB-6B816DCA956E/B70CE6AE-BC56-4151-AD4E-E887E802B1EB-3219.profraw: invalid instrumentation profile data (file header is corrupt) error: no profile can be merged
Expected Behavior
Code coverage works as before
Actual Behavior
Code coverage is not working
Steps to Reproduce the Problem
- Add this dependency via SPM
- Add some tests
- Run tests and check code coverage
Specifications
- Framework version: 5.3.0
- Platform: iOS
- Xcode versions: 15+
- Subsystem: iOS 15-17