Skip to content

Commit 9712541

Browse files
committed
Test for scheduler arguments
Refs #38
1 parent 24fe990 commit 9712541

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/test/java/nl/esciencecenter/xenon/grpc/schedulers/maputils/MapJobDescriptionTest.java

+4
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import java.util.Arrays;
77
import java.util.HashMap;
8+
import java.util.List;
89
import java.util.Map;
910

1011
import org.junit.Before;
@@ -35,6 +36,7 @@ public void minimal() {
3536

3637
@Test
3738
public void custom() {
39+
List<String> schedulerArgs = Arrays.asList("schedarg1", "schedarg2");
3840
builder.setExecutable("calc")
3941
.addAllArguments(Arrays.asList("myarg1", "myarg2"))
4042
.setWorkingDirectory("/tmp/work/dir")
@@ -50,6 +52,7 @@ public void custom() {
5052
.putOptions("xenon.adaptors.schedulers.ssh.agent", "true")
5153
.setName("myjobname")
5254
.setMaxMemory(4096)
55+
.addAllSchedulerArguments(schedulerArgs)
5356
;
5457

5558
XenonProto.JobDescription request = builder.build();
@@ -76,5 +79,6 @@ public void custom() {
7679
expected.setName("myjobname");
7780
expected.setMaxMemory(4096);
7881
assertEquals(expected, response);
82+
assertEquals(schedulerArgs, response.getSchedulerArguments());
7983
}
8084
}

0 commit comments

Comments
 (0)