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
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
- 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"
alcotest-mirage
= "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"
asn1-combinators
>= "0.2.2"
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"
bls12-381-js-gen
>= "0.4.2"
calendar
>= "3.0.0"
capnp-rpc-lwt
< "0.3"
capnp-rpc-mirage
>= "0.9.0"
capnp-rpc-unix
>= "0.9.0"
caqti
>= "1.7.0"
caqti-async
>= "1.7.0"
caqti-driver-mariadb
>= "1.7.0"
caqti-driver-postgresql
>= "1.7.0"
caqti-driver-sqlite3
>= "1.7.0"
caqti-lwt
>= "1.7.0"
carton-lwt
>= "0.4.1"
catala
>= "0.6.0"
ccss
>= "1.6"
charrua-client-mirage
< "0.11.0"
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"
datakit-bridge-github
>= "0.12.0"
datakit-client-git
>= "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"
http-multipart-formdata
< "2.0.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"
json-data-encoding
>= "0.9"
ke
>= "0.2"
lambdapi
>= "2.0.0"
lambdoc
>= "1.0-beta4"
ledgerwallet-tezos
>= "0.2.1"
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-block-ramdisk
= "0.3"
mirage-channel
>= "4.0.0"
mirage-channel-lwt
< "3.1.0"
mirage-crypto-ec
!= "0.9.2"
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-net-unix
>= "2.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"
opam-file-format
>= "2.1.1"
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_protocol_conv
>= "5.0.0"
ppx_protocol_conv_json
>= "5.0.0"
ppx_protocol_conv_jsonm
>= "5.0.0"
ppx_protocol_conv_msgpack
>= "5.0.0"
ppx_protocol_conv_xml_light
>= "5.0.0"
ppx_protocol_conv_yaml
>= "5.0.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"
textmate-language
>= "0.3.0"
tezos-client-base-unix
>= "13.0"
tezos-crypto
>= "8.0" & < "9.0" | >= "11.0" & < "12.0" | >= "13.0"
tezos-error-monad
>= "12.0"
tezos-micheline
= "13.0"
tezos-plompiler
= "0.1.3"
tezos-plonk
= "0.1.3"
tezos-shell-services
>= "13.0"
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"