diff --git a/src/everest/detached/__init__.py b/src/everest/detached/__init__.py index d5072269c89..8b0644d8b8f 100644 --- a/src/everest/detached/__init__.py +++ b/src/everest/detached/__init__.py @@ -302,7 +302,11 @@ def get_server_queue_options( partition=ever_queue_config.name, ) elif queue_system == QueueSystem.TORQUE: - queue = TorqueQueueOptions(activate_script=script) + queue = TorqueQueueOptions( + activate_script=script, + queue=ever_queue_config.name, + keep_qsub_output=ever_queue_config.keep_qsub_output, + ) elif queue_system == QueueSystem.LOCAL: queue = LocalQueueOptions() else: diff --git a/tests/everest/test_detached.py b/tests/everest/test_detached.py index ed400f5b870..0e9c9008344 100644 --- a/tests/everest/test_detached.py +++ b/tests/everest/test_detached.py @@ -12,6 +12,7 @@ LocalQueueOptions, LsfQueueOptions, SlurmQueueOptions, + TorqueQueueOptions, activate_script, ) from ert.scheduler.event import FinishedEvent @@ -197,8 +198,10 @@ def test_detached_mode_config_base(copy_math_func_test_data_to_tmp): [ ("lsf", 2, None), ("slurm", 4, None), + ("torque", 6, None), ("lsf", 3, "test_lsf"), ("slurm", 5, "test_slurm"), + ("torque", 7, "test_torque"), ], ) def test_everserver_queue_config_equal_to_run_config( @@ -302,6 +305,14 @@ def test_generate_queue_options_no_config(): {"options": "ever_opt_1", "queue_system": "lsf"}, LsfQueueOptions(max_running=1, lsf_resource="ever_opt_1"), ), + ( + { + "options": "ever_opt_1", + "queue_system": "torque", + "keep_qsub_output": "1", + }, + TorqueQueueOptions(max_running=1, keep_qsub_output=True), + ), ], ) def test_generate_queue_options_use_simulator_values(