@@ -139,7 +139,7 @@ def test_determine_finished_jobs():
139139
140140def test_parse_scontrol_show_job_output ():
141141 # Dummy output (shortened) from Slurm 25.11.3 for "scontrol show job <jobid>"
142- scontrol_output = '''JobId=123 JobName=bot_test_job UserId=eessibot(12345) MCS_label=N/A EligibleTime=Unknown AllocNode:Sid=my.node.name:123456 SubmitLine=/opt/slurm/25.11.3/bin/sbatch --hold --time=10-0:0:0 --nodes=1 --exclusive --cpus-per-task=1 --job-name=bot_test_job /home/eessibot/job.slurm WorkDir=/home/eessibot/shared/ jobs/2026.01/pr_123/event_123-456-789/run_000/riscv64/generic/dev.eessi.io-riscv-2025.06-001 StdErr= StdIn=/dev/null StdOut=/home/eessibot/shared/ jobs/2026.01/pr_123/event_123-456-789/run_000/riscv64/generic/dev.eessi.io-riscv-2025.06-001 /slurm-123.out TresPerTask=cpu=1'''
142+ scontrol_output = '''JobId=123 JobName=bot_test_job UserId=eessibot(12345) MCS_label=N/A EligibleTime=Unknown AllocNode:Sid=my.node.name:123456 SubmitLine=/opt/slurm/25.11.3/bin/sbatch --hold --time=10-0:0:0 --nodes=1 --exclusive --cpus-per-task=1 --job-name=bot_test_job /home/eessibot/job.slurm WorkDir=/jobs/2026.01/pr_123/event_123-456-789/run_000/riscv64/generic/dev.eessi.io-riscv StdErr= StdIn=/dev/null StdOut=/jobs/2026.01/pr_123/event_123-456-789/run_000/riscv64/generic/dev.eessi.io-riscv/slurm-123.out TresPerTask=cpu=1'''
143143 job_manager = EESSIBotSoftwareLayerJobManager ()
144144 job_info = job_manager .parse_scontrol_show_job_output (scontrol_output )
145145 job_info_expected = {
@@ -149,11 +149,12 @@ def test_parse_scontrol_show_job_output():
149149 'MCS_label' : 'N/A' ,
150150 'EligibleTime' : 'Unknown' ,
151151 'AllocNode:Sid' : 'my.node.name:123456' ,
152- 'SubmitLine' : '/opt/slurm/25.11.3/bin/sbatch --hold --time=10-0:0:0 --nodes=1 --exclusive --cpus-per-task=1 --job-name=bot_test_job /home/eessibot/job.slurm' ,
153- 'WorkDir' : '/home/eessibot/shared/jobs/2026.01/pr_123/event_123-456-789/run_000/riscv64/generic/dev.eessi.io-riscv-2025.06-001' ,
152+ 'SubmitLine' : '/opt/slurm/25.11.3/bin/sbatch --hold --time=10-0:0:0 --nodes=1 --exclusive --cpus-per-task=1 '
153+ '--job-name=bot_test_job /home/eessibot/job.slurm' ,
154+ 'WorkDir' : '/jobs/2026.01/pr_123/event_123-456-789/run_000/riscv64/generic/dev.eessi.io-riscv' ,
154155 'StdErr' : '' ,
155156 'StdIn' : '/dev/null' ,
156- 'StdOut' : '/home/eessibot/shared/ jobs/2026.01/pr_123/event_123-456-789/run_000/riscv64/generic/dev.eessi.io-riscv-2025.06-001 /slurm-123.out' ,
157+ 'StdOut' : '/jobs/2026.01/pr_123/event_123-456-789/run_000/riscv64/generic/dev.eessi.io-riscv/slurm-123.out' ,
157158 'TresPerTask' : 'cpu=1' ,
158159 }
159160 assert job_info == job_info_expected
0 commit comments