builder.setHostname(hostname);
.setVersion(testJobVersion) .setImage(BUSYBOX) .setHostname(null) .setCommand(IDLE_COMMAND) .setEnv(emptyMap()) .setVersion(secondJobVersion) .setImage(BUSYBOX) .setHostname(null) .setCommand(IDLE_COMMAND) .setEnv(emptyMap())
.setVersion(testJobVersion) .setImage(BUSYBOX) .setHostname(testHost()) .setCommand(command) .build());
builder.setHostname(hostname);
.setHostname(hostname) .setCreated(created) .setCommand(command)
protected JobId createJob(final String name, final String version, final String image, final String hostname, final List<String> command, final Map<String, String> env, final Map<String, PortMapping> ports, final Map<ServiceEndpoint, ServicePorts> registration, final Integer gracePeriod, final Map<String, String> volumes, final Date expires) throws Exception { return createJob(Job.newBuilder() .setName(name) .setVersion(version) .setImage(image) .setHostname(hostname) .setCommand(command) .setEnv(env) .setPorts(ports) .setRegistration(registration) .setGracePeriod(gracePeriod) .setVolumes(volumes) .setExpires(expires) .build()); }
@Test public void testInvalidHostname() throws Exception { startDefaultMaster(); startDefaultAgent(testHost()); awaitHostStatus(testHost(), UP, LONG_WAIT_SECONDS, SECONDS); // Create job final String output = createJobRawOutput(Job.newBuilder() .setName(testJobName) .setVersion(testJobVersion) .setImage(BUSYBOX) .setHostname("$%^&") .build()); assertThat(output, Matchers.containsString("Invalid hostname ")); }