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
12 Oct 2021
Authors
Maintainers
Sources
alcotest-js-1.5.0.tbz
sha256=54281907e02d78995df246dc2e10ed182828294ad2059347a1e3a13354848f6c sha512=1aea91de40795ec4f6603d510107e4b663c1a94bd223f162ad231316d8595e9e098cabbe28a46bdcb588942f3d103d8377373d533bcc7413ba3868a577469b45
Dependencies
odoc with-doc
uutf >= "1.0.1"
re >= "1.7.2"
cmdliner with-test & < "1.1.0"
cmdliner >= "1.0.0"
fmt >= "0.8.7"
ocaml >= "4.03.0"
dune >= "2.8"
Reverse Dependencies
albatross >= "1.5.0"
alcotest-async < "1.0.0" | = "1.5.0"
alcotest-js < "1.6.0"
alcotest-lwt < "1.0.0" | = "1.5.0"
angstrom >= "0.7.0"
ansi >= "0.6.0"
anycache >= "0.7.4"
arp != "2.3.1"
arp-mirage < "2.0.0"
asak >= "0.2"
asli >= "0.2.0"
atd >= "2.3.3"
atdgen >= "2.10.0"
base64 >= "2.1.2" & < "3.2.0" | >= "3.4.0"
bls12-381 < "0.4.1" | >= "3.0.0"
bls12-381-js >= "0.4.2"
calendar >= "3.0.0"
capnp-rpc-unix >= "0.9.0"
caqti >= "1.7.0"
caqti-async >= "1.7.0"
caqti-lwt >= "1.7.0"
carton-lwt >= "0.4.1"
catala >= "0.6.0"
ccss >= "1.6"
charrua-server >= "1.4.1"
checkseum >= "0.0.3"
cohttp >= "0.17.0"
colombe >= "0.2.0"
conduit = "3.0.0"
conex < "0.10.0"
cow >= "2.2.0"
cstruct >= "3.3.0"
current >= "0.4"
datakit >= "0.12.0"
decimal >= "0.3.0"
decompress >= "0.8"
digestif >= "0.8.1"
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"
faraday != "0.2.0"
fat-filesystem >= "0.12.0"
functoria >= "2.2.0"
functoria-runtime >= "2.2.0" & < "3.0.1" | = "3.1.2"
geoml >= "0.1.1"
git = "1.4.10" | = "1.5.0" | >= "1.5.2" & != "1.10.0"
git-unix >= "1.10.0" & != "2.1.0"
gmap >= "0.3.0"
graphql-cohttp >= "0.13.0"
graphql_parser != "0.11.0"
graphql_ppx >= "0.7.1"
hacl-star >= "0.6.0"
hacl_x25519 >= "0.2.0"
httpaf >= "0.2.0"
icalendar >= "0.1.4"
imagelib >= "20200929"
inferno >= "20220603"
inquire < "0.2.0"
irmin < "0.8.0" | >= "0.9.6" & != "0.11.1" & < "1.0.0" | >= "2.0.0" & != "2.3.0"
irmin-bench >= "2.7.0"
irmin-chunk < "1.3.0" | >= "2.3.0"
irmin-fs < "1.3.0" | >= "2.3.0"
irmin-git < "2.0.0" | >= "2.3.0"
irmin-graphql >= "2.3.0"
irmin-http < "2.0.0"
irmin-mem < "1.3.0" | >= "2.3.0"
irmin-pack >= "2.4.0" & != "2.6.1"
irmin-test >= "2.2.0" & < "3.4.0"
irmin-unix >= "1.0.0" & < "1.3.3" | >= "2.4.0" & != "2.6.1"
irmin-watcher != "0.3.0"
ke >= "0.2"
lambdapi >= "2.0.0"
lambdoc >= "1.0-beta4"
lmdb >= "1.0"
logtk >= "1.6"
mbr-format >= "1.0.0"
mdx >= "1.6.0"
mechaml = "1.0.0" | >= "1.2.1"
merge-queues >= "0.2.0"
merge-ropes >= "0.2.0"
minicaml = "0.3.1" | >= "0.4"
mirage >= "4.0.0~beta1"
mirage-channel >= "4.0.0"
mirage-flow >= "1.0.2" & < "1.2.0"
mirage-flow-unix != "1.3.0" & < "1.5.0" | = "2.0.0" | >= "3.0.0"
mirage-fs-unix >= "1.2.0" & < "1.4.1"
mirage-kv >= "2.0.0"
mirage-logs >= "0.3.0"
mirage-runtime >= "4.0.0~beta1"
mmdb < "0.3.0"
mrmime >= "0.2.0"
msgpck >= "1.6"
mssql >= "2.0.3"
nbd >= "4.0.3"
ocaml-r >= "0.4.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"
osnap < "0.3.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"
pgx >= "1.0"
pgx_unix >= "1.0"
plebeia >= "2.0.0"
ppx_blob >= "0.3.0"
ppx_graphql >= "0.2.0"
ppx_yojson >= "1.1.0"
prbnmcn-ucb1 >= "0.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-unix >= "0.10.0"
resto >= "0.8"
rfc1951 < "1.0.0"
routes < "2.0.0"
rpc >= "7.1.0"
rpclib >= "7.1.0"
rpclib-lwt >= "7.1.0"
sanddb >= "0.2"
scaml >= "1.5.0"
secp256k1 >= "0.4.1"
sihl < "0.2.0"
spectrum >= "0.2.0"
spin >= "0.7.0"
tcpip >= "2.4.2" & < "3.4.2" | >= "6.2.0"
tdigest < "2.1.0"
terminal_size >= "0.1.1"
tezos-crypto >= "8.0" & < "9.0" | >= "11.0" & < "12.0" | >= "13.0"
tezos-plonk = "0.1.3"
tezos-signer-backends >= "8.0" & < "13.0"
tezos-stdlib >= "8.0" & < "12.0" | >= "13.0"
tezos-version >= "13.0"
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"
uring < "0.4"
x509 >= "0.7.0"
xapi-rrd >= "1.8.2"
xapi-stdext-std >= "4.16.0"
yojson >= "1.6.0"
yuscii >= "0.3.0"
yuujinchou >= "1.0.0"
zlist < "0.4.0"
Conflicts
result < "1.5"