alcotest

AuthorThomas Gazagnaire
LicenseISC
Homepagehttps://github.com/mirage/alcotest/
Issue Trackerhttps://github.com/mirage/alcotest/issues/
Maintainerthomas@gazagnaire.org
Dependencies
&astring
cmdliner
fmt>= 0.8.0
jbuilder>= 1.0+beta10
result
Availableocaml-version >= "4.02.3"
PublishedMar 25, 2018
Source [http] https://github.com/mirage/alcotest/releases/download/0.8.3/alcotest-0.8.3.tbz
597e6bb271bd42062f95aa67afdb9185
StatisticsInstalled 371 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/alcotest/alcotest.0.8.3/opam

Alcotest is a lightweight and colourful test framework.

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.

Necessary for
alcotest-async
alcotest-lwt
angstrom
>= 0.7.0
anycache
>= 0.7.4
anycache-async
anycache-lwt
arp
base64
>= 2.1.2
bigstringaf
bulletml
callipyge
capnp-rpc
capnp-rpc-lwt
0.3
ccss
>= 1.6
channel
charrua-client
charrua-client-lwt
charrua-client-mirage
cohttp
>= 0.17.0
color
conex
cow
>= 2.2.0
cuid
datakit
>= 0.12.0
datakit-bridge-github
>= 0.12.0
datakit-ci
datakit-client-git
>= 0.12.0
decompress
>= 0.8
depyt
dns-forward
0.9.0
dns-forward-lwt-unix
dnssd
dog
0.2.1
domain-name
duff
duration
>= 0.1.1
emile
encore
ezgzip
ezjsonm
>= 0.4.2
ezjsonm-lwt
faraday
|0.2.0
>= 0.3.0
farfadet
fat-filesystem
>= 0.12.0
functoria
>= 2.2.0
functoria-runtime
>= 2.2.0
git
|&>= 1.4.10
1.4.11
>= 1.11.0
&>= 1.5.2
1.10.0
&>= 1.5.0
1.5.1
git-mirage
git-unix
>= 1.10.0
glicko2
graphql
graphql-async
graphql-lwt
graphql_parser
hkdf
httpaf
>= 0.2.0
hvsock
irmin
|0.8.0
&>= 0.12.0
1.2.0
&>= 0.9.6
0.11.1
irmin-chunk
irmin-fs
irmin-git
irmin-http
irmin-mem
irmin-unix
>= 1.0.0
irmin-watcher
jekyll-format
jitsu
junit_alcotest
lambdoc
>= 1.0-beta4
lru
mechaml
>= 1.0.0
merge-queues
>= 0.2.0
merge-ropes
>= 0.2.0
mirage-block-ramdisk
>= 0.3
mirage-channel-lwt
mirage-flow
&>= 1.0.2
1.2.0
mirage-flow-unix
mirage-fs-unix
>= 1.2.0
mirage-logs
>= 0.3.0
mirage-nat
mirage-net-unix
>= 2.3.0
mirage-tc
mrt-format
multipart-form-data
named-pipe
opium
>= 0.15.0
opium_kernel
osx-acl
osx-attr
osx-cf
osx-fsevents
osx-membership
osx-mount
osx-xattr
owl
>= 0.3.7
owl-base
passmaker
pbkdf
polyglot
ppx_blob
>= 0.3.0
ppx_deriving_cmdliner
ppx_graphql
>= 0.2.0
prometheus
prometheus-app
protocol-9p
>= 0.3
protocol-9p-unix
psq
radis
rfc1951
rpclib
rpclib-async
rpclib-lwt
rubytt
salsa20
salsa20-core
scrypt-kdf
sendmsg
ssh-agent
tcpip
>= 2.4.2
terminal_size
>= 0.1.1
tftp
typebeat
tyre
>= 0.4
tyxml
>= 4.0.0
unix-dirent
unix-errno
>= 0.3.0
unix-fcntl
>= 0.3.0
unix-sys-resource
unix-sys-stat
unix-time
vpnkit
yaml
zlist