Bug 21519 – [CI] Missing code coverage for some supported platforms

Status
NEW
Severity
enhancement
Priority
P4
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2020-12-31T12:21:10Z
Last change time
2024-12-13T19:13:46Z
Assigned to
No Owner
Creator
Iain Buclaw
Moved to GitHub: dmd#19847 →

Comments

Comment #0 by ibuclaw — 2020-12-31T12:21:10Z
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
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/19847 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB