First raised as a hindrance for validating bug fixes for other platforms in this PR: https://github.com/dlang/dmd/pull/12080
Currently, CircleCI is the only pipeline that builds with coverage, sending the results to CodeCov. This pipeline only runs on Linux x86_64, so changes that are intended to fix OSX and Windows (and others) are never reported on.
Comment #1 by dlang-bot — 2021-01-11T15:48:37Z
@MoonlightSentinel updated dlang/dmd pull request #12116 "Issue 21519 - Generate coverage reports on Azure" mentioning this issue:
- Issue 21519 - Generate coverage reports for Win64 on Azure
Current coverage report is linux only, this adds reports for Win64.
Win32 is currently excluded because dmd fails the test suite with weird
linker errors when using coverage build.
https://github.com/dlang/dmd/pull/12116
Comment #2 by dlang-bot — 2021-01-12T09:25:07Z
dlang/dmd pull request #12116 "Issue 21519 - Generate coverage reports on Azure" was merged into master:
- 44b623a75bb000404b40dec9ad12f948255d05f5 by MoonlightSentinel:
Issue 21519 - Generate coverage reports for Win64 on Azure
Current coverage report is linux only, this adds reports for Win64.
Win32 is currently excluded because dmd fails the test suite with weird
linker errors when using coverage build.
https://github.com/dlang/dmd/pull/12116
Comment #3 by dlang-bot — 2021-01-12T15:14:03Z
@MoonlightSentinel updated dlang/dmd pull request #12120 "Issue 21519 - Generate coverage reports on CirrusCI" mentioning this issue:
- Issue 21519 - Generate coverage reports on CirrusCI
This adds coverage reports for several missing targets:
- Linux 32 (64 is already generated on CircleCI)
- MacOS 64
- FreeBSD 64
https://github.com/dlang/dmd/pull/12120
Comment #4 by dlang-bot — 2021-01-15T08:11:18Z
dlang/dmd pull request #12120 "Issue 21519 - Generate coverage reports on CirrusCI" was merged into master:
- ab01183190584b83d06ada4aba1cedce5354daae by MoonlightSentinel:
Issue 21519 - Generate coverage reports on CirrusCI
This adds coverage reports for several missing targets:
- Linux 32 (64 is already generated on CircleCI)
- MacOS 64
- FreeBSD 64
https://github.com/dlang/dmd/pull/12120
Comment #5 by moonlightsentinel — 2021-01-17T22:58:11Z
Remaining targets without coverage pipeline: Win32, OSX32, FreeBDS32
Comment #6 by robert.schadek — 2024-12-13T19:13:46Z