(* TEST include runtime_events; *) open Runtime_events exception Test_exception let runtime_begin domain_id ts phase = match phase with | EV_MINOR -> raise Test_exception | _ -> () let () = start (); let cursor = create_cursor None in let callbacks = Callbacks.create ~runtime_begin () in Gc.full_major (); try begin ignore(read_poll cursor callbacks None); Printf.printf "Exception ignored" end with Test_exception -> Printf.printf "OK"