@@ -25,7 +25,9 @@ def test_generic_agent():
2525
2626 with tempfile .TemporaryDirectory () as tmp_dir :
2727
28- launch_exp .run_experiments (1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" )
28+ launch_exp .run_experiments (
29+ 1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" , parallel_backend = "joblib"
30+ )
2931
3032 result_record = inspect_results .load_result_df (tmp_dir , progress_fn = None )
3133
@@ -144,9 +146,12 @@ def test_generic_agent_parse_retry():
144146 )
145147
146148 with tempfile .TemporaryDirectory () as tmp_dir :
147- launch_exp .run_experiments (1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" )
149+ # TODO why these tests don't work with ray backend?
150+ launch_exp .run_experiments (
151+ 1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" , parallel_backend = "joblib"
152+ )
148153 result_record = inspect_results .load_result_df (tmp_dir , progress_fn = None )
149-
154+ print ( result_record )
150155 target = {
151156 "stats.cum_n_retry" : 2 ,
152157 "stats.cum_busted_retry" : 0 ,
@@ -169,7 +174,9 @@ def test_bust_parse_retry():
169174 )
170175
171176 with tempfile .TemporaryDirectory () as tmp_dir :
172- launch_exp .run_experiments (1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" )
177+ launch_exp .run_experiments (
178+ 1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" , parallel_backend = "joblib"
179+ )
173180 result_record = inspect_results .load_result_df (tmp_dir , progress_fn = None )
174181
175182 target = {
@@ -195,7 +202,9 @@ def test_llm_error_success():
195202 )
196203
197204 with tempfile .TemporaryDirectory () as tmp_dir :
198- launch_exp .run_experiments (1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" )
205+ launch_exp .run_experiments (
206+ 1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" , parallel_backend = "joblib"
207+ )
199208 result_record = inspect_results .load_result_df (tmp_dir , progress_fn = None )
200209
201210 target = {
@@ -220,7 +229,9 @@ def test_llm_error_no_success():
220229 )
221230
222231 with tempfile .TemporaryDirectory () as tmp_dir :
223- launch_exp .run_experiments (1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" )
232+ launch_exp .run_experiments (
233+ 1 , [exp_args ], Path (tmp_dir ) / "generic_agent_test" , parallel_backend = "joblib"
234+ )
224235 result_record = inspect_results .load_result_df (tmp_dir , progress_fn = None )
225236
226237 target = {
@@ -236,4 +247,4 @@ def test_llm_error_no_success():
236247
237248if __name__ == "__main__" :
238249 # test_generic_agent()
239- test_llm_error_success ()
250+ test_generic_agent_parse_retry ()
0 commit comments