alcotest

Alcotest is a lightweight and colourful test framework.
Description

Alcotest exposes simple interface to perform unit tests. It exposes a simple TESTABLE module type, a check function to assert test predicates and a run function to perform a list of unit -> unit test callbacks.

Alcotest provides a quiet and colorful output where only faulty runs are fully displayed at the end of the run (with the full logs ready to inspect), with a simple (yet expressive) query language to select the tests to run.

Install
Published
11 May 2016
Authors
Maintainers
Sources
0.4.11.tar.gz
md5=5ded92bf3646ce37f81bc2c2bef9333e
Dependencies
fmt >= "0.7.1"
oasis build
ocaml >= "4.01.0" & < "4.06.0"
Reverse Dependencies
albatross >= "1.5.0"
angstrom < "0.2.0"
ansi >= "0.6.0"
asli >= "0.2.0"
atd >= "2.3.3"
atdgen >= "2.10.0"
base64 >= "2.1.2"
bigstring >= "0.3"
bls12-381 < "0.4.1" | >= "3.0.0"
bls12-381-js >= "0.4.2"
calendar >= "3.0.0"
capnp-rpc < "0.6.0"
ccss >= "1.6"
checkseum >= "0.0.3"
cohttp >= "0.17.0"
conduit = "3.0.0"
conex < "0.10.0"
cow >= "2.2.0"
cstruct >= "3.3.0"
decompress >= "0.8"
digestif < "0.2" | >= "0.7"
dispatch = "0.4.1"
dns >= "4.0.0"
dns-client >= "4.6.0"
dns-forward < "0.9.0"
dog < "0.2.1"
dune-release >= "1.0.0"
eqaf >= "0.5"
ezjsonm >= "0.4.2" & < "1.3.0"
ezjsonm-lwt < "1.3.0"
fat-filesystem >= "0.12.0"
functoria >= "2.2.0"
functoria-runtime >= "2.2.0" & != "3.0.1" & < "4.0.0~beta1"
geoml >= "0.1.1"
git = "1.4.10" | = "1.5.0" | >= "1.5.2" & != "1.10.0" & < "2.0.0"
git-mirage < "2.0.0"
git-unix >= "1.10.0" & < "2.0.0"
gmap >= "0.3.0"
graphql-cohttp >= "0.13.0"
graphql_ppx >= "0.7.1"
hacl_x25519 >= "0.2.0"
httpaf >= "0.2.0"
imagelib >= "20200929"
inferno >= "20220603"
inquire < "0.2.0"
irmin < "0.8.0" | >= "0.9.6" & != "0.11.1" & < "1.2.0" | >= "2.0.0" & < "2.3.0"
irmin-bench >= "2.7.0"
irmin-chunk < "2.0.0" | >= "2.3.0"
irmin-fs < "2.0.0" | >= "2.3.0"
irmin-git < "2.0.0" | >= "2.3.0"
irmin-http < "2.0.0"
irmin-mem < "1.3.0"
irmin-pack >= "2.4.0" & != "2.6.1"
irmin-unix >= "1.0.0" & < "1.3.3" | >= "2.4.0" & != "2.6.1"
jekyll-format >= "0.2.0"
junit_alcotest >= "2.0.2"
ke >= "0.2"
lambdapi >= "2.0.0"
lambdoc >= "1.0-beta4"
lmdb >= "1.0"
logtk >= "1.5.1"
mbr-format >= "1.0.0"
mdx >= "1.6.0"
mechaml < "1.0.0"
merge-queues >= "0.2.0"
merge-ropes >= "0.2.0"
mirage >= "4.0.0~beta1"
mirage-channel >= "4.0.0"
mirage-flow >= "1.0.2" & < "1.2.0"
mirage-fs-unix >= "1.2.0" & < "1.3.0"
mirage-kv >= "2.0.0"
mirage-logs >= "0.3.0"
mirage-runtime >= "4.0.0~beta1"
nbd >= "4.0.3"
ocaml-r >= "0.5.0"
ocaml-version >= "3.1.0"
ocamlformat >= "0.13.0" & != "0.19.0~4.13preview"
opium >= "0.15.0"
owl >= "0.6.0" & != "0.9.0" & != "1.0.0"
owl-base < "0.5.0"
owl-ode >= "0.1.0" & != "0.2.0"
pbkdf < "0.3.0"
pecu >= "0.2"
pg_query >= "0.9.6"
ppx_blob >= "0.3.0"
ppx_yojson >= "1.1.0"
prometheus < "1.2"
protocol-9p >= "0.3" & < "0.11.0" | >= "0.11.2"
qcheck >= "0.18"
qcheck-alcotest >= "0.10" & < "0.19"
qcheck-core >= "0.18"
reparse >= "2.0.0" & < "3.0.0"
reparse-unix < "2.1.0"
resp < "0.10.0"
rfc1951 < "1.0.0"
routes < "2.0.0"
rpc >= "5.9.0"
sanddb >= "0.2"
scaml >= "1.5.0"
spin >= "0.6.0"
tcpip >= "2.4.2" & < "3.0.0"
tdigest < "2.1.0"
terminal_size >= "0.1.1"
tls >= "0.12.0"
tyxml >= "4.0.0"
tyxml-ppx >= "4.3.0"
unix-errno >= "0.3.0"
unix-fcntl >= "0.3.0"
x509 >= "0.7.0"
xapi-rrd >= "1.8.2"
xapi-stdext-std >= "4.16.0"
yuscii >= "0.2.0"