mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-06 03:05:30 -05:00
fix tests
This commit is contained in:
parent
86b64ae3d4
commit
44edf60836
3 changed files with 15 additions and 17 deletions
|
|
@ -1,9 +1,6 @@
|
|||
open! Moonpool
|
||||
|
||||
let ( let@ ) = ( @@ )
|
||||
let runner = Fifo_pool.create ~num_threads:1 ()
|
||||
|
||||
let () =
|
||||
let@ runner = Moonpool_fib.main in
|
||||
T_fibers.Fib.run1 ~runner ();
|
||||
T_fibers.Fib.run2 ~runner ();
|
||||
|
||||
T_fibers.Fib.run2 ~runner ()
|
||||
|
|
|
|||
|
|
@ -19,15 +19,17 @@ let () =
|
|||
assert (r = 13)
|
||||
|
||||
let () =
|
||||
Printf.eprintf "PART 2\n%!";
|
||||
try
|
||||
let _r =
|
||||
M_lwt.lwt_main @@ fun runner ->
|
||||
let fib = F.spawn_top ~on:runner (fun () -> failwith "oops") in
|
||||
F.await fib
|
||||
in
|
||||
(* run multiple times to make sure cleanup is correct *)
|
||||
for _i = 1 to 10 do
|
||||
try
|
||||
let _r =
|
||||
M_lwt.lwt_main @@ fun runner ->
|
||||
let fib = F.spawn_top ~on:runner (fun () -> failwith "oops") in
|
||||
F.await fib
|
||||
in
|
||||
|
||||
assert false
|
||||
with Failure msg ->
|
||||
(* Printf.eprintf "got %S\n%!" msg; *)
|
||||
assert (msg = "oops")
|
||||
assert false
|
||||
with Failure msg ->
|
||||
(* Printf.eprintf "got %S\n%!" msg; *)
|
||||
assert (msg = "oops")
|
||||
done
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
module M = Moonpool
|
||||
module M_lwt = Moonpool_lwt
|
||||
module Trace = Trace_core
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue