bisect_ppx
bisect_ppx copied to clipboard
Code coverage for OCaml and ReScript
## Command ``` bash src/npm-install.sh ``` ## Console Output ``` bin/linux/ppx not found; falling back to a source build. + esy install -P binaries.esy.json info install 0.6.12-dev (using binaries.esy.json) info...
I recently updated [Relude](https://github.com/reazen/relude) to build with [Melange](https://github.com/melange-re/melange) (which uses Dune). You can see the latest [coverage report on Coveralls](https://coveralls.io/builds/50024904). Specifically, you can see that the file tree looks like...
This is a patch PR to make the PPX compatible with ppxlib.0.26.0 which has bumped the AST to 4.14/5.00.
We have a project with top-level source files as well as subdirectories, and the listing was being cut off before the first subdirectory. This came down to the `partition_files` function,...
If I understand correctly, the coverage (%) is based on instrumented _and_ visited files during tests' executions. Lets say I have: ``` - src +-- main.ml (10 lines) +-- foo.ml...
See https://shields.io/endpoint. This will allow an uploaded report to be used for rendering coverage percentages with shields.io. The server probably has to know to set the right Content-Type, though. ```json...
see https://github.com/aantron/bisect-starter-rescript/issues/3 and https://github.com/rescript-lang/rescript-compiler/issues/5596
Taking a quick stab at this: https://github.com/aantron/bisect-starter-rescript/issues/3 when you try `rescript` 10 with `bisect_ppx`: ``` $ rescript Dependency on bisect_ppx rescript: [1/4] src/common/bisect_common-Bisect.cmi FAILED: src/common/bisect_common-Bisect.cmi File "/home/.../bisect-starter-rescript/node_modules/bisect_ppx/src/common/bisect_common.mli", line 68, characters...
For .re sources the report is using .re.ml file, which is a binary AST...  bisect_ppx 2.8.1 dune 3.4.1
hello! I'm trying to get test coverage for a project of mine using bisect_ppx, but unfortunately I haven't been successful yet. in order to figure out whether it's a problem...