1{
2 lib,
3 fetchFromGitHub,
4 buildDunePackage,
5 cmdliner,
6 ppxlib,
7}:
8
9buildDunePackage rec {
10 pname = "bisect_ppx";
11 version = "2.8.3";
12
13 src = fetchFromGitHub {
14 owner = "aantron";
15 repo = "bisect_ppx";
16 rev = version;
17 hash = "sha256-3qXobZLPivFDtls/3WNqDuAgWgO+tslJV47kjQPoi6o=";
18 };
19
20 minimalOCamlVersion = "4.11";
21
22 buildInputs = [
23 cmdliner
24 ppxlib
25 ];
26
27 meta = {
28 description = "Bisect_ppx is a code coverage tool for OCaml and Reason. It helps you test thoroughly by showing what's not tested";
29 homepage = "https://github.com/aantron/bisect_ppx";
30 license = lib.licenses.mit;
31 maintainers = with lib.maintainers; [ momeemt ];
32 mainProgram = "bisect-ppx-report";
33 };
34}