@@ -62,43 +62,47 @@ module Make (Spec: Spec) = struct
6262 (fun (c ,r ) -> Printf. sprintf " %s : %s" (Spec. show_cmd c) (show_res r))
6363 (pref_obs,parent_obs,child_obs)
6464
65- let agree_test_par ~pool ~ count ~name =
65+ let agree_test_par ~count ~name =
6666 let rep_count = 25 in
6767 let seq_len,par_len = 20 ,12 in
6868 let max_gen = 3 * count in (* precond filtering may require extra generation: max. 3*count though *)
6969 Test. make ~retries: 10 ~max_gen ~count ~name
7070 (arb_cmds_triple seq_len par_len)
7171 (fun triple ->
72+ Util.Domain_pair. run (fun pool ->
7273 assume (all_interleavings_ok triple);
73- repeat rep_count (agree_prop_par ~pool ) triple) (* 25 times each, then 25 * 10 times when shrinking *)
74+ repeat rep_count (agree_prop_par ~pool ) triple)) (* 25 times each, then 25 * 10 times when shrinking *)
7475
75- let neg_agree_test_par ~pool ~ count ~name =
76+ let neg_agree_test_par ~count ~name =
7677 let rep_count = 25 in
7778 let seq_len,par_len = 20 ,12 in
7879 let max_gen = 3 * count in (* precond filtering may require extra generation: max. 3*count though *)
7980 Test. make_neg ~retries: 10 ~max_gen ~count ~name
8081 (arb_cmds_triple seq_len par_len)
8182 (fun triple ->
83+ Util.Domain_pair. run (fun pool ->
8284 assume (all_interleavings_ok triple);
83- repeat rep_count (agree_prop_par ~pool ) triple) (* 25 times each, then 25 * 10 times when shrinking *)
85+ repeat rep_count (agree_prop_par ~pool ) triple)) (* 25 times each, then 25 * 10 times when shrinking *)
8486
85- let agree_test_par_asym ~pool ~ count ~name =
87+ let agree_test_par_asym ~count ~name =
8688 let rep_count = 25 in
8789 let seq_len,par_len = 20 ,12 in
8890 let max_gen = 3 * count in (* precond filtering may require extra generation: max. 3*count though *)
8991 Test. make ~retries: 10 ~max_gen ~count ~name
9092 (arb_cmds_triple seq_len par_len)
9193 (fun triple ->
94+ Util.Domain_pair. run (fun pool ->
9295 assume (all_interleavings_ok triple);
93- repeat rep_count (agree_prop_par_asym ~pool ) triple) (* 25 times each, then 25 * 10 times when shrinking *)
96+ repeat rep_count (agree_prop_par_asym ~pool ) triple)) (* 25 times each, then 25 * 10 times when shrinking *)
9497
95- let neg_agree_test_par_asym ~pool ~ count ~name =
98+ let neg_agree_test_par_asym ~count ~name =
9699 let rep_count = 25 in
97100 let seq_len,par_len = 20 ,12 in
98101 let max_gen = 3 * count in (* precond filtering may require extra generation: max. 3*count though *)
99102 Test. make_neg ~retries: 10 ~max_gen ~count ~name
100103 (arb_cmds_triple seq_len par_len)
101104 (fun triple ->
105+ Util.Domain_pair. run (fun pool ->
102106 assume (all_interleavings_ok triple);
103- repeat rep_count (agree_prop_par_asym ~pool ) triple) (* 25 times each, then 25 * 10 times when shrinking *)
107+ repeat rep_count (agree_prop_par_asym ~pool ) triple)) (* 25 times each, then 25 * 10 times when shrinking *)
104108end
0 commit comments