aboutsummaryrefslogtreecommitdiffstats
path: root/docker-api/src/test/java
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@oath.com>2017-11-03 16:54:28 +0100
committerValerij Fredriksen <valerijf@oath.com>2017-11-03 16:56:43 +0100
commitfe373794642f662d0f11d2f6dab5fc3c8767a9d3 (patch)
treef8672041356e33c001869810c35d0cd7e26e6ad1 /docker-api/src/test/java
parent757e0504cdf29256aeb8c7f1f5b245ab29f6af0d (diff)
Take in ContainerResources in createContainerCommand()
Diffstat (limited to 'docker-api/src/test/java')
-rw-r--r--docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/DockerTest.java23
-rw-r--r--docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/RunSystemTests.java1
2 files changed, 15 insertions, 9 deletions
diff --git a/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/DockerTest.java b/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/DockerTest.java
index 310fb4ffdd3..18f87e5ae17 100644
--- a/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/DockerTest.java
+++ b/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/DockerTest.java
@@ -41,18 +41,18 @@ public class DockerTest {
InetAddress inetAddress1 = InetAddress.getByName("172.18.10.10");
InetAddress inetAddress2 = InetAddress.getByName("172.18.10.11");
- docker.createContainerCommand(dockerImage, containerName1, hostName1)
+ docker.createContainerCommand(dockerImage, ContainerResources.from(0, 0.1), containerName1, hostName1)
.withManagedBy(MANAGER_NAME)
.withNetworkMode(DockerImpl.DOCKER_CUSTOM_MACVLAN_NETWORK_NAME)
.withIpAddress(inetAddress1)
- .withMemoryInMb(100).create();
+ .create();
docker.startContainer(containerName1);
- docker.createContainerCommand(dockerImage, containerName2, hostName2)
+ docker.createContainerCommand(dockerImage, ContainerResources.from(0, 0.1), containerName2, hostName2)
.withManagedBy(MANAGER_NAME)
.withNetworkMode(DockerImpl.DOCKER_CUSTOM_MACVLAN_NETWORK_NAME)
.withIpAddress(inetAddress2)
- .withMemoryInMb(100).create();
+ .create();
docker.startContainer(containerName2);
// 137 = 128 + 9 = kill -9 (SIGKILL), doesn't need to be run as "root", but "yahoo" does not exist in this basic image
@@ -74,7 +74,8 @@ public class DockerTest {
final ContainerName containerName = new ContainerName("docker-test-foo");
final String containerHostname = "hostName1";
- docker.createContainerCommand(dockerImage, containerName, containerHostname).withManagedBy(MANAGER_NAME).create();
+ docker.createContainerCommand(dockerImage, ContainerResources.UNLIMITED, containerName, containerHostname)
+ .withManagedBy(MANAGER_NAME).create();
Optional<Container> container = docker.getContainer(containerName);
assertTrue(container.isPresent());
assertEquals(container.get().state, Container.State.CREATED);
@@ -110,7 +111,8 @@ public class DockerTest {
final ContainerName containerName = new ContainerName("docker-test-foo");
final String containerHostname = "hostName1";
- docker.createContainerCommand(dockerImage, containerName, containerHostname).withManagedBy(MANAGER_NAME).create();
+ docker.createContainerCommand(dockerImage, ContainerResources.UNLIMITED, containerName, containerHostname)
+ .withManagedBy(MANAGER_NAME).create();
docker.startContainer(containerName);
docker.executeInContainerAsRoot(containerName, 1L, "sh", "-c", "sleep 5");
}
@@ -128,7 +130,8 @@ public class DockerTest {
final ContainerName containerName = new ContainerName("docker-test-foo");
final String containerHostname = "hostName1";
- docker.createContainerCommand(dockerImage, containerName, containerHostname).withManagedBy(MANAGER_NAME).create();
+ docker.createContainerCommand(dockerImage, ContainerResources.UNLIMITED, containerName, containerHostname)
+ .withManagedBy(MANAGER_NAME).create();
docker.startContainer(containerName);
docker.executeInContainerAsRoot(containerName, 2L, "sh", "-c", "echo hei");
@@ -145,11 +148,13 @@ public class DockerTest {
InetAddress inetAddress1 = InetAddress.getByName("172.18.10.10");
InetAddress inetAddress2 = InetAddress.getByName("172.18.10.11");
- docker.createContainerCommand(dockerImage, containerName1, hostName1).withManagedBy(MANAGER_NAME)
+ docker.createContainerCommand(dockerImage, ContainerResources.UNLIMITED, containerName1, hostName1)
+ .withManagedBy(MANAGER_NAME)
.withNetworkMode(DockerImpl.DOCKER_CUSTOM_MACVLAN_NETWORK_NAME).withIpAddress(inetAddress1).create();
docker.startContainer(containerName1);
- docker.createContainerCommand(dockerImage, containerName2, hostName2).withManagedBy(MANAGER_NAME)
+ docker.createContainerCommand(dockerImage, ContainerResources.UNLIMITED, containerName2, hostName2)
+ .withManagedBy(MANAGER_NAME)
.withNetworkMode(DockerImpl.DOCKER_CUSTOM_MACVLAN_NETWORK_NAME).withIpAddress(inetAddress2).create();
docker.startContainer(containerName2);
diff --git a/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/RunSystemTests.java b/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/RunSystemTests.java
index 9613470a735..715c839e531 100644
--- a/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/RunSystemTests.java
+++ b/docker-api/src/test/java/com/yahoo/vespa/hosted/dockerapi/RunSystemTests.java
@@ -126,6 +126,7 @@ public class RunSystemTests {
InetAddress nodeInetAddress = InetAddress.getByName(containerName.asString());
docker.createContainerCommand(
SYSTEMTESTS_DOCKER_IMAGE,
+ ContainerResources.UNLIMITED,
containerName,
containerName.asString())
.withNetworkMode(DockerImpl.DOCKER_CUSTOM_MACVLAN_NETWORK_NAME)