@@ 67-74 (lines=8) @@ | ||
64 | # Check if needed modules for this queue are included in the PBS file |
|
65 | assert_equal(job_generator.pbs_list[0].modules, self.modules) |
|
66 | ||
67 | def test_generate_pbs2_mem(self): |
|
68 | # Should need two PBS files |
|
69 | command_params = {'mem_per_command': self.mem_per_node // 2} |
|
70 | job_generator = JobGenerator(self.queue, self.commands, command_params=command_params) |
|
71 | assert_equal(len(job_generator.pbs_list), 2) |
|
72 | assert_equal(job_generator.pbs_list[0].commands, self.commands[:2]) |
|
73 | assert_equal(job_generator.pbs_list[1].commands, self.commands[2:]) |
|
74 | ||
75 | def test_generate_pbs4_mem(self): |
|
76 | # Should need four PBS files |
|
77 | command_params = {'mem_per_command': self.mem_per_node} |
|
@@ 45-51 (lines=7) @@ | ||
42 | assert_equal(job_generator.pbs_list[0].prolog, self.prolog) |
|
43 | assert_equal(job_generator.pbs_list[0].epilog, self.epilog) |
|
44 | ||
45 | def test_generate_pbs2_cpu(self): |
|
46 | # Should need two PBS files |
|
47 | command_params = {'nb_cores_per_command': self.cores // 2} |
|
48 | job_generator = JobGenerator(self.queue, self.commands, command_params=command_params) |
|
49 | assert_equal(len(job_generator.pbs_list), 2) |
|
50 | assert_equal(job_generator.pbs_list[0].commands, self.commands[:2]) |
|
51 | assert_equal(job_generator.pbs_list[1].commands, self.commands[2:]) |
|
52 | ||
53 | def test_generate_pbs4_cpu(self): |
|
54 | # Should need four PBS files |
|
@@ 67-73 (lines=7) @@ | ||
64 | # Check if needed modules for this queue are included in the PBS file |
|
65 | assert_equal(job_generator.pbs_list[0].modules, self.modules) |
|
66 | ||
67 | def test_generate_pbs2_mem(self): |
|
68 | # Should need two PBS files |
|
69 | command_params = {'mem_per_command': self.mem_per_node // 2} |
|
70 | job_generator = JobGenerator(self.queue, self.commands, command_params=command_params) |
|
71 | assert_equal(len(job_generator.pbs_list), 2) |
|
72 | assert_equal(job_generator.pbs_list[0].commands, self.commands[:2]) |
|
73 | assert_equal(job_generator.pbs_list[1].commands, self.commands[2:]) |
|
74 | ||
75 | def test_generate_pbs4_mem(self): |
|
76 | # Should need four PBS files |