readme
[Seppo.git] / test / dune
blobcbbfac10347d7536d457721a49fb2eb01a7c3583
1 ; rather do in Makefile and have assert.ml in source-control than depend on download.
2 ;; https://discuss.ocaml.org/t/working-with-application-data-in-packages/9464/5?u=mro
3 ;(rule
4 ; (target assert.ml)
5 ; (action (with-stdout-to %{target}
6 ;  (run curl "https://raw.githubusercontent.com/benjenkinsv95/ocaml-unit-testing-helpers/master/assert.ml"))))
8 (tests
9  ; https://dune.readthedocs.io/en/stable/dune-files.html#tests-stanza
10  (names
11   ;  t_config
12   ;  t_peertube
13   ;  t_search
14   ;  t_sexp
15   t_ap
16   t_as2
17   t_as2_vocab
18   t_astring
19   t_ban
20   t_cdb
21   t_cfg
22   t_cgi
23   t_cookie
24   t_ds_cdb
25   t_ezjsonm
26   t_file
27   t_html
28   t_http
29   t_is2s
30   t_iweb
31   t_job
32   t_main
33   t_make
34   t_mapcdb
35   t_optint
36   t_plain2handle
37   t_plain2html
38   t_rfc4287
39   t_rfc7565
40   t_sqlite3
41   t_st
42   t_storage
43   t_tag
44   t_time
45   t_tls
46   t_uri
47   t_webfinger
48   t_xmlm
49   t_yojson
50   )
51  (libraries
52   seppo_lib
53   ; http-cookie
54   ; https://discuss.ocaml.org/t/combinator-library-for-extracting-data-for-s-exps/10153/48?u=mro
55   ; sexp_decode
56   alcotest
57   base64
58   cohttp
59   csexp
60   cstruct
61   cstruct-unix
62   decoders-ezjsonm
63   decoders-ezxmlm
64   ezjsonm
65   ezxmlm
66   hex
67   lwt
68   lwt.unix
69   mirage-crypto
70   mirage-crypto-rng
71   mirage-crypto-rng-lwt
72   mirage-crypto-rng.unix
73   optint
74   ptime
75   result
76   safepass
77   sexplib
78   sqlite3
79   timedesc
80   tls
81   tls-lwt
82   tyre
83   uri
84   x509
85   xmlm
86   yojson)
87  ; https://dev.realworldocaml.org/data-serialization.html#scrollNav-1-2
88  ; https://discuss.ocaml.org/t/lwt-ppx-binary-footprint/11818/2
89  (preprocess
90   (pps ppx_sexp_conv lwt_ppx))
91  ; https://discuss.ocaml.org/t/ld-error-missing-note-gnu-stack-section/12478/4
92  (flags
93   (:standard -cclib "-z noexecstack" -safe-string)))