Skip to content
Snippets Groups Projects

Launch jobs with variable nice value

Merged Philipp Schmidt requested to merge feat/degressive-slurm-priority into master
1 file
+ 2
1
Compare changes
  • Side-by-side
  • Inline
+ 2
1
@@ -193,7 +193,8 @@ async def test_get_slurm_nice(fake_process, cycle, num_jobs, expected_result):
@@ -193,7 +193,8 @@ async def test_get_slurm_nice(fake_process, cycle, num_jobs, expected_result):
['squeue', '-h', '-o', '%.20j', '-p', 'exfel', '--me'],
['squeue', '-h', '-o', '%.20j', '-p', 'exfel', '--me'],
stdout=b'\n'.join(
stdout=b'\n'.join(
[f'correct_SPB_{i}'.encode('ascii') for i in range(num_jobs)] +
[f'correct_SPB_{i}'.encode('ascii') for i in range(num_jobs)] +
[f'correct_FXE_{i}'.encode('ascii') for i in range(num_jobs*2)]))
[f'correct_FXE_{i}'.encode('ascii') for i in range(num_jobs*2)]),
 
returncode=0)
ret = await get_slurm_nice(
ret = await get_slurm_nice(
'exfel', 'SPB', cycle, job_penalty=3, commissioning_penalty=5)
'exfel', 'SPB', cycle, job_penalty=3, commissioning_penalty=5)
Loading