1{
2 buildDunePackage,
3 irmin,
4 ppx_irmin,
5 mtime,
6 astring,
7 fmt,
8 jsonm,
9 logs,
10 lwt,
11 metrics-unix,
12 ocaml-syntax-shims,
13 cmdliner,
14 metrics,
15 alcotest-lwt,
16 hex,
17 vector,
18 qcheck-alcotest,
19}:
20
21buildDunePackage {
22
23 pname = "irmin-test";
24
25 inherit (irmin) version src;
26
27 nativeBuildInputs = [ ppx_irmin ];
28
29 propagatedBuildInputs = [
30 irmin
31 ppx_irmin
32 alcotest-lwt
33 mtime
34 astring
35 fmt
36 jsonm
37 logs
38 lwt
39 metrics-unix
40 ocaml-syntax-shims
41 cmdliner
42 metrics
43 ];
44
45 doCheck = true;
46 checkInputs = [
47 hex
48 qcheck-alcotest
49 vector
50 ];
51
52 meta = irmin.meta // {
53 description = "Irmin test suite";
54 };
55
56}