Closed oliverlist closed 3 years ago
100.00%
Files changed | - | - |
---|---|---|
Deeplink.swift | 100.00% |
:white_check_mark: |
96.82%
✅ No files affecting coverage found
98.46%
✅ No files affecting coverage found
Powered by xcov
Generated by :no_entry_sign: Danger
The reason why we currently generate the XcodeProj for the Swift Package is a weird bug in the coverage report that lists the library targets twice when the package is added as a local SPM package. I was looking into this and did not find a solution for it. It's also reproducible in a simpler SPM package setup and running tests via xcodebuild --enable-coverage
.
This PR is okay for now, but I think we should gather coverage data through the package tests only and 'ignore' the UI tests in it. We could translate the coverage report generated by Xcode to lcov and pipe its output into codecov.
Also related: https://github.com/trax-retail/xccov2lcov
Problem
The Example app was missing installation steps
Solution
Add a minimal Example/README.md