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
17 Jan 2019
Authors
Maintainers
Sources
alcotest-0.8.5.tbz
md5=2db36741c413ab93391ecc1f983aa804
Dependencies
result < "1.5"
fmt >= "0.8.0"
ocaml >= "4.02.3"
dune >= "1.1.0"
Reverse Dependencies
albatross >= "1.5.0"
alcotest-lwt < "1.0.0"
angstrom >= "0.7.0"
ansi >= "0.6.0"
anycache >= "0.7.4"
asak >= "0.2"
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"
datakit >= "0.12.0"
decompress >= "0.8"
digestif >= "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"
duration >= "0.1.1"
eqaf >= "0.5"
ezjsonm >= "0.4.2" & < "1.3.0"
ezjsonm-lwt < "1.3.0"
faraday != "0.2.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" & < "3.0.0"
git-mirage < "3.0.0"
git-unix >= "1.10.0" & != "2.1.0" & < "3.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 < "2.0.0"
irmin-pack >= "2.4.0" & != "2.6.1"
irmin-test < "2.2.0"
irmin-unix >= "1.0.0" & < "2.0.0" | >= "2.4.0" & != "2.6.1"
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"
minicaml >= "0.3.1"
mirage >= "4.0.0~beta1"
mirage-channel >= "4.0.0"
mirage-flow >= "1.0.2" & < "1.2.0"
mirage-fs-unix >= "1.2.0"
mirage-kv >= "2.0.0"
mirage-logs >= "0.3.0"
mirage-runtime >= "4.0.0~beta1"
msgpck >= "1.6"
nbd >= "4.0.3"
ocaml-r >= "0.5.0"
ocaml-version >= "3.1.0"
ocamlformat >= "0.13.0" & != "0.19.0~4.13preview"
odoc >= "1.4.0" & < "2.1.0"
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"
pecu >= "0.2"
pg_query >= "0.9.6"
ppx_blob >= "0.3.0"
ppx_graphql >= "0.2.0"
ppx_yojson >= "1.1.0"
prom < "0.2"
prometheus < "1.2"
protocol-9p >= "0.3" & < "0.11.0" | >= "0.11.2"
qcheck >= "0.18"
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"
secp256k1 >= "0.4.1"
spin >= "0.6.0"
tcpip >= "2.4.2" & < "4.0.0" | >= "5.0.1"
tdigest < "2.1.0"
terminal_size >= "0.1.1"
tls >= "0.12.0"
tyre >= "0.4"
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"
yojson >= "1.6.0"
yuscii >= "0.2.0"
zlist < "0.4.0"