equal
deleted
inserted
replaced
111 case test_fun of |
111 case test_fun of |
112 NONE => (Quickcheck.message ctxt ("Conjecture is not executable with Quickcheck-" ^ name); |
112 NONE => (Quickcheck.message ctxt ("Conjecture is not executable with Quickcheck-" ^ name); |
113 !current_result) |
113 !current_result) |
114 | SOME test_fun => |
114 | SOME test_fun => |
115 let |
115 let |
116 val _ = Quickcheck.message ctxt ("Testing conjecture with with Quickcheck-" ^ name ^ "..."); |
116 val _ = Quickcheck.message ctxt ("Testing conjecture with Quickcheck-" ^ name ^ "..."); |
117 val (response, exec_time) = |
117 val (response, exec_time) = |
118 cpu_time "quickcheck execution" (fn () => with_size test_fun genuine_only 1) |
118 cpu_time "quickcheck execution" (fn () => with_size test_fun genuine_only 1) |
119 val _ = Quickcheck.add_response names eval_terms response current_result |
119 val _ = Quickcheck.add_response names eval_terms response current_result |
120 val _ = Quickcheck.add_timing exec_time current_result |
120 val _ = Quickcheck.add_timing exec_time current_result |
121 in !current_result end |
121 in !current_result end |