public ContainerBuilder addImage(String image) { configuration.setImage(Image.valueOf(image)); return this; }
public ContainerBuilder addImage(String image) { configuration.setImage(Image.valueOf(image)); return this; }
public ContainerOptionsBuilder fromImage(String image) { cubeContainer.setImage(Image.valueOf(image)); return new ContainerOptionsBuilder(); }
public ContainerOptionsBuilder fromImage(String image) { cubeContainer.setImage(Image.valueOf(image)); return new ContainerOptionsBuilder(); }
private static CubeContainer configureCube(String image, int seleniumBoundedPort) { CubeContainer cubeContainer = new CubeContainer(); cubeContainer.setImage(Image.valueOf(image)); setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort); return cubeContainer; }
private static CubeContainer configureCube(String image, int seleniumBoundedPort) { CubeContainer cubeContainer = new CubeContainer(); cubeContainer.setImage(Image.valueOf(image)); setDefaultSeleniumCubeProperties(cubeContainer, seleniumBoundedPort); return cubeContainer; }
private static CubeContainer createVncContainer(final Path dockerVolume, String seleniumContainerName) { CubeContainer cubeContainer = new CubeContainer(); cubeContainer.setImage(Image.valueOf(VNC_IMAGE)); cubeContainer.setBinds( Arrays.asList(convertToBind(dockerVolume, VOLUME_DIR, "Z")) ); final Link link = Link.valueOf(seleniumContainerName + ":" + VNC_HOSTNAME); cubeContainer.setLinks(Arrays.asList(link)); // Using sleeping strategy since VNC client is a CLI without exposing a port Await await = new Await(); await.setStrategy("sleeping"); await.setSleepTime("100 ms"); cubeContainer.setAwait(await); cubeContainer.setCmd(Arrays.asList(FLVREC_COMMAND)); // sets container as manual because we need to start and stop for each test case cubeContainer.setManual(true); return cubeContainer; }
private static CubeContainer createVncContainer(final Path dockerVolume, String seleniumContainerName, String dockerRegistry) { CubeContainer cubeContainer = new CubeContainer(); cubeContainer.setImage(Image.valueOf(dockerRegistry + VNC_IMAGE)); cubeContainer.setBinds( Arrays.asList(convertToBind(dockerVolume, VOLUME_DIR, "Z")) ); final Link link = Link.valueOf(seleniumContainerName + ":" + VNC_HOSTNAME); cubeContainer.setLinks(Arrays.asList(link)); // Using sleeping strategy since VNC client is a CLI without exposing a port Await await = new Await(); await.setStrategy("sleeping"); await.setSleepTime("100 ms"); cubeContainer.setAwait(await); cubeContainer.setCmd(Arrays.asList(FLVREC_COMMAND)); // sets container as manual because we need to start and stop for each test case cubeContainer.setManual(true); return cubeContainer; }
generatedConfigutation.setBuildImage(dockerfileConfiguration); } else { generatedConfigutation.setImage( org.arquillian.cube.docker.impl.client.config.Image.valueOf(cubeImageAnnotation.value()));
generatedConfigutation.setBuildImage(dockerfileConfiguration); } else { generatedConfigutation.setImage( org.arquillian.cube.docker.impl.client.config.Image.valueOf(cubeImageAnnotation.value()));
private static CubeContainer createVideoConverterContainer(Path dockerVolume) { CubeContainer cubeContainer = new CubeContainer(); cubeContainer.setImage(Image.valueOf(CONVERSION_IMAGE)); cubeContainer.setBinds( Arrays.asList(convertToBind(dockerVolume, VOLUME_DIR, "Z")) ); // Using log await strategy to match the echo string indicating completion of conversion Await await = new Await(); await.setStrategy("log"); await.setMatch("CONVERSION COMPLETED"); cubeContainer.setAwait(await); // sets container as manual because we need to start and stop cubeContainer.setManual(true); return cubeContainer; }
private static CubeContainer createVideoConverterContainer(Path dockerVolume, String dockerRegistry) { CubeContainer cubeContainer = new CubeContainer(); cubeContainer.setImage(Image.valueOf(dockerRegistry + CONVERSION_IMAGE)); cubeContainer.setBinds( Arrays.asList(convertToBind(dockerVolume, VOLUME_DIR, "Z")) ); // Using log await strategy to match the echo string indicating completion of conversion Await await = new Await(); await.setStrategy("log"); await.setMatch("CONVERSION COMPLETED"); cubeContainer.setAwait(await); // sets container as manual because we need to start and stop cubeContainer.setManual(true); return cubeContainer; }