-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
62 lines (59 loc) · 1.95 KB
/
opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
opam-version: "2.0"
maintainer: "Leonid Rozenberg <leonidr@gmail.com>"
authors: [
"Xavier Clerc <bisect@x9c.fr>"
"Leonid Rozenberg <leonidr@gmail.com>"
"Anton Bachin <antonbachin@yahoo.com>"
]
license: "GPL-3.0-only"
homepage: "https://github.com/rleonid/bisect_ppx"
bug-reports: "https://github.com/rleonid/bisect_ppx/issues"
dev-repo: "git+https://github.com/rleonid/bisect_ppx.git"
build: [
[make "build"]
[make "dev" "tests"] {with-test}
]
install: [make "install"]
remove: ["ocamlfind" "remove" "bisect_ppx"]
depends: [
"ocaml" {>= "4.02.0" & < "4.03"}
"ocamlfind" {build}
"ppx_tools"
"ocamlbuild" {build}
"ounit" {with-test}
]
conflicts: [
"ocveralls" {<= "0.3.2"}
]
synopsis: "Code coverage for OCaml"
description: """
Bisect_ppx helps you test thoroughly. It is a small preprocessor that inserts
instrumentation at places in your code, such as if-then-else and match
expressions. After you run tests, Bisect_ppx gives a nice HTML report showing
which places were visited and which were missed.
Usage is simple - add package bisect_ppx when building tests, then run the
report tool on the generated visitation files.
This is an advanced fork of the original Bisect coverage tool. It has many
improvements and updates.
- Much more thorough code instrumentation, so you can find more gaps in your
testing.
- Fast operation by default.
- More legible and appealing HTML reports.
- Various bugfixes.
- No camlp4 dependency."""
flags: light-uninstall
url {
src: "https://github.com/rleonid/bisect_ppx/archive/1.0.0.tar.gz"
checksum: [
"sha256=5e99c3853fc7e09205d17ea5ff3c75059faa18b112a5d8c469e62f7bf2abac91"
"md5=7b965d605e000812b33ae7dfe8ec0dcc"
]
}
extra-source "bisect_ppx.install" {
src:
"https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/bisect_ppx/bisect_ppx.install.1.0.0"
checksum: [
"sha256=560893aea2d0dc898dd1f3c1b4197b2605f0689667488cf057af9ad6efe58243"
"md5=887f32c5449bb9014b750064e39670b3"
]
}