File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -115,6 +115,8 @@ def prepare_installation(
115
115
def handle_dse_job (runner : Runner , args : argparse .Namespace ):
116
116
registry = Registry ()
117
117
118
+ original_test_runs = copy .deepcopy (runner .runner .test_scenario .test_runs )
119
+
118
120
for tr in runner .runner .test_scenario .test_runs :
119
121
test_run = copy .deepcopy (tr )
120
122
env = CloudAIGymEnv (test_run = test_run , runner = runner )
@@ -140,6 +142,12 @@ def handle_dse_job(runner: Runner, args: argparse.Namespace):
140
142
agent .update_policy (feedback )
141
143
logging .info (f"Step { step } : Observation: { observation } , Reward: { reward } " )
142
144
145
+ if args .mode == "run" :
146
+ runner .runner .test_scenario .test_runs = original_test_runs
147
+ generate_reports (runner .runner .system , runner .runner .test_scenario , runner .runner .scenario_root )
148
+
149
+ logging .info ("All jobs are complete." )
150
+
143
151
144
152
def generate_reports (system : System , test_scenario : TestScenario , result_dir : Path ) -> None :
145
153
registry = Registry ()
You can’t perform that action at this time.
0 commit comments