• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dart-lang / native / 12888806106 / 9 – native_assets_cli_windows
82%
main: 82%

Build:
DEFAULT BRANCH: main
Ran 21 Jan 2025 02:24PM UTC
Files 28
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Jan 2025 02:13PM UTC coverage: 78.278%. First build
native_assets_cli_windows – 12888806106.9

push

github

web-flow
[native_assets_cli] Introduce `CCompilerConfig.windows` (#1913)

Closes: https://github.com/dart-lang/native/issues/1606

This PR moves `cCompilerConfig.envScript` to `cCompilerConfig.windows.developerCommandPrompt.script`.

Notable changes:

* The `DeveloperCommandPrompt` is optional, but if it's set, both the script and arguments must be set. Since clang on Windows detects the MSVC installations, the `developerCommandPrompt` itself is optional for the case where clang is passed as the compiler on Windows
* The OS-specific configurations nested under `CodeConfig` have been renamed to `<OS>CodeConfig` avoid naming conflicts with `<OS>CCompilerConfig`.
* The JSON structure has been updated with the nesting.

Up for discussion:

* Naming (`developerCommandPrompt` is rather long)
* Should we expose a `Future<Map<String, String>> loadEnvironment()` on `DeveloperCommandPrompt`? It's a bit out of place because the config is rather only a view on the JSON. However, it is most likely use case.

782 of 999 relevant lines covered (78.28%)

7.89 hits per line

Source Files on job native_assets_cli_windows - 12888806106.9
  • Tree
  • List 28
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 12888806106
  • aa9994b7 on github
  • Prev Job for on main (#12874684851.)
  • Next Job for on main (#12889155470.10)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc