···11+opam-version: "2.0"
22+synopsis: "Alcotest is a lightweight and colourful test framework"
33+description: """
44+Alcotest exposes simple interface to perform unit tests. It exposes
55+a simple TESTABLE module type, a check function to assert test
66+predicates and a run function to perform a list of unit -> unit
77+test callbacks.
88+99+Alcotest provides a quiet and colorful output where only faulty runs
1010+are fully displayed at the end of the run (with the full logs ready to
1111+inspect), with a simple (yet expressive) query language to select the
1212+tests to run.
1313+"""
1414+maintainer: ["thomas@gazagnaire.org"]
1515+authors: ["Thomas Gazagnaire"]
1616+license: "ISC"
1717+homepage: "https://github.com/mirage/alcotest"
1818+doc: "https://mirage.github.io/alcotest"
1919+bug-reports: "https://github.com/mirage/alcotest/issues"
2020+depends: [
2121+ "dune" {>= "3.0"}
2222+ "ocaml" {>= "4.08"}
2323+ "fmt" {>= "0.8.7"}
2424+ "astring"
2525+ "cmdliner" {>= "1.2.0"}
2626+ "re" {>= "1.7.2"}
2727+ "stdlib-shims"
2828+ "uutf" {>= "1.0.1"}
2929+ "ocaml-syntax-shims"
3030+ "odoc" {with-doc}
3131+]
3232+conflicts: [
3333+ "result" {< "1.5"}
3434+ "js_of_ocaml-compiler" {< "5.8"}
3535+]
3636+build: [
3737+ ["dune" "subst"] {dev}
3838+ [
3939+ "dune"
4040+ "build"
4141+ "-p"
4242+ name
4343+ "-j"
4444+ jobs
4545+ "@install"
4646+ "@runtest" {with-test}
4747+ "@doc" {with-doc}
4848+ ]
4949+]
5050+dev-repo: "git+https://github.com/mirage/alcotest.git"
5151+url {
5252+ src:
5353+ "https://github.com/mirage/alcotest/releases/download/1.8.0/alcotest-1.8.0.tbz"
5454+ checksum: [
5555+ "sha256=cba1bd01707c8c55b4764bb0df8c9c732be321e1f1c1a96a406e56d8dbca1d0e"
5656+ "sha512=eebb034c990abd253f526e848a99881686d7bd3c7d1b1d373953d568d062e3d5aaa79b6b4807455aaa9a98710eca4ada30e816a0134717a380619a597575564d"
5757+ ]
5858+}
5959+x-commit-hash: "6313c95008cc5d87888cdd86ae1c25e50627f466"