(library
 (name tester)
 (libraries lwt lwttester)
 (modules
  (:standard
   \
   main
   dummy
   ocaml_runtime_exc_1
   ocaml_runtime_exc_2
   ocaml_runtime_exc_3
   ocaml_runtime_exc_4
   ocaml_runtime_exc_5
   ocaml_runtime_exc_6)))

(executable
 (name dummy)
 (modules dummy)
 (libraries unix))

(test
 (name main)
 (package lwt)
 (libraries lwttester tester)
 (modules main)
 (deps bytes_io_data %{exe:dummy.exe})
)

(test
 (name ocaml_runtime_exc_1)
 (libraries lwt lwt.unix)
 (modules ocaml_runtime_exc_1))

(test
 (name ocaml_runtime_exc_2)
 (libraries lwt lwt.unix)
 (modules ocaml_runtime_exc_2))

(test
 (name ocaml_runtime_exc_3)
 (libraries lwt lwt.unix)
 (modules ocaml_runtime_exc_3))

(test
 (name ocaml_runtime_exc_4)
 (libraries lwt lwt.unix)
 (modules ocaml_runtime_exc_4))

(test
 (name ocaml_runtime_exc_5)
 (libraries lwt lwt.unix)
 (modules ocaml_runtime_exc_5))

(test
 (name ocaml_runtime_exc_6)
 (libraries lwt lwt.unix)
 (modules ocaml_runtime_exc_6))
