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

ocaml / dune / 26181 / 1
7%
main: 7%

Build:
DEFAULT BRANCH: main
Ran 29 Mar 2024 01:25PM UTC
Files 531
Run time 10s
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

29 Mar 2024 01:13PM UTC coverage: 6.937% (-0.003%) from 6.94%
26181.1

push

github

web-flow
refactor: high-level dune-package rewriting (#10247)

* refactor: high-level dune-package rewriting

`dune install` rewrites `dune-package` files on the fly to store
sections as computed by the installation step.

The previous implementation used to rely on sexp manipulation, which is
brittle and does not evolve with the `dune-package` codecs.

This uses a more end-to-end approach where the data structure is
decoded, modified, and encoded again.

Some aspects are not as easy as they seem because there are different
encodings for paths; some are relative to the package root, other from
the `Stublibs` section, so the API is not as simple as it could be.

Signed-off-by: Etienne Millon <me@emillon.org>

* add CR

Signed-off-by: Etienne Millon <me@emillon.org>

---------

Signed-off-by: Etienne Millon <me@emillon.org>

2883 of 41557 relevant lines covered (6.94%)

27410.14 hits per line

Source Files on job 26181.1
  • Tree
  • List 0
  • Changed 7
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26181
  • 9aed1789 on github
  • Prev Job for on main (#26178.1)
  • Next Job for on main (#26192.1)
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