Skip to content

Add direct dependency on okio-jvm

1224afb
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Add direct dependency on okio-jvm #965

Add direct dependency on okio-jvm
1224afb
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results failed Nov 13, 2025 in 0s

4 fail, 11 skipped, 335 pass in 9m 12s

  110 files    110 suites   9m 12s ⏱️
  350 tests   335 ✅ 11 💤 4 ❌
1 178 runs  1 137 ✅ 37 💤 4 ❌

Results for commit 1224afb.

Annotations

Check warning on line 0 in de.gesellix.docker.client.DockerContainerIntegrationSpec

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: diff (de.gesellix.docker.client.DockerContainerIntegrationSpec)

artifacts/Test Results (Java 21 on windows-latest)/integration-test/build/test-results/test/TEST-de.gesellix.docker.client.DockerContainerIntegrationSpec.xml [took 9s]
Raw output
Condition not satisfied:

changesFound
|
false

	at de.gesellix.docker.client.DockerContainerIntegrationSpec.diff(DockerContainerIntegrationSpec.groovy:200)

Check warning on line 0 in de.gesellix.docker.client.DockerContainerIntegrationSpec

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: attach (read only) (de.gesellix.docker.client.DockerContainerIntegrationSpec)

artifacts/Test Results (Java 21 on windows-latest)/integration-test/build/test-results/test/TEST-de.gesellix.docker.client.DockerContainerIntegrationSpec.xml [took 4s]
Raw output
Condition not satisfied:

1 == matchingFrames?.size()
  |  |               |
  |  []              0
  false

	at de.gesellix.docker.client.DockerContainerIntegrationSpec.attach (read only)(DockerContainerIntegrationSpec.groovy:994)

Check warning on line 0 in de.gesellix.docker.client.DockerContainerIntegrationSpec

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: attach (interactive) (de.gesellix.docker.client.DockerContainerIntegrationSpec)

artifacts/Test Results (Java 21 on windows-latest)/integration-test/build/test-results/test/TEST-de.gesellix.docker.client.DockerContainerIntegrationSpec.xml [took 8s]
Raw output
java.net.SocketException: Socket is not connected
	at java.net.Socket.shutdownOutput(Socket.java:1571)
	at okio.internal.DefaultSocket$SocketSink.close(DefaultSocket.kt:96)
	at okio.RealBufferedSink.close(RealBufferedSink.kt:287)
	at okio.ForwardingSink.close(ForwardingSink.kt:37)
	at okhttp3.internal.connection.Exchange$RequestBodySink.close(Exchange.kt:302)
	at okio.RealBufferedSink.close(RealBufferedSink.kt:287)
	at de.gesellix.docker.client.DockerContainerIntegrationSpec$9.attachInput(DockerContainerIntegrationSpec.groovy:1038)
	at de.gesellix.docker.remote.api.client.ContainerApi$containerAttach$1$1$1.invokeSuspend(ContainerApi.kt:229)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturnIgnoreTimeout(Undispatched.kt:50)
	at kotlinx.coroutines.TimeoutKt.setupTimeout(Timeout.kt:149)
	at kotlinx.coroutines.TimeoutKt.withTimeout(Timeout.kt:44)
	at de.gesellix.docker.remote.api.client.ContainerApi$containerAttach$1$1.invokeSuspend(ContainerApi.kt:227)
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42)
	at de.gesellix.docker.remote.api.client.ContainerApi$containerAttach$1$1.invokeSuspend(ContainerApi.kt:227)
Caused by: java.net.SocketException: Socket is not connected
	at java.net.Socket.shutdownOutput(Socket.java:1571)
	at okio.internal.DefaultSocket$SocketSink.close(DefaultSocket.kt:96)
	at okio.RealBufferedSink.close(RealBufferedSink.kt:287)
	at okio.ForwardingSink.close(ForwardingSink.kt:37)
	at okhttp3.internal.connection.Exchange$RequestBodySink.close(Exchange.kt:302)
	at okio.RealBufferedSink.close(RealBufferedSink.kt:287)
	at de.gesellix.docker.client.DockerContainerIntegrationSpec$9.attachInput(DockerContainerIntegrationSpec.groovy:1038)
	at de.gesellix.docker.remote.api.client.ContainerApi$containerAttach$1$1$1.invokeSuspend(ContainerApi.kt:229)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturnIgnoreTimeout(Undispatched.kt:50)
	at kotlinx.coroutines.TimeoutKt.setupTimeout(Timeout.kt:149)
	at kotlinx.coroutines.TimeoutKt.withTimeout(Timeout.kt:44)
	at de.gesellix.docker.remote.api.client.ContainerApi$containerAttach$1$1.invokeSuspend(ContainerApi.kt:227)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:70)
	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48)
	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
	at de.gesellix.docker.remote.api.client.ContainerApi.containerAttach(ContainerApi.kt:225)
	at de.gesellix.docker.client.container.ManageContainerClient.attach(ManageContainerClient.groovy:60)
	at de.gesellix.docker.client.DockerClientImpl.attach(DockerClientImpl.groovy:61)
	at de.gesellix.docker.client.DockerContainerIntegrationSpec.attach (interactive)(DockerContainerIntegrationSpec.groovy:1062)

Check warning on line 0 in de.gesellix.docker.client.filesocket.HttpOverNamedPipeIntegrationTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: http over named pipe (de.gesellix.docker.client.filesocket.HttpOverNamedPipeIntegrationTest)

artifacts/Test Results (Java 21 on windows-latest)/integration-test/build/test-results/test/TEST-de.gesellix.docker.client.filesocket.HttpOverNamedPipeIntegrationTest.xml [took 22s]
Raw output
java.lang.UnsupportedOperationException: Client does not support Informational responses.
	at de.gesellix.docker.remote.api.client.ContainerApi.containerInspect(ContainerApi.kt:661)
	at de.gesellix.docker.client.filesocket.HttpOverNamedPipeIntegrationTest.http over named pipe(HttpOverNamedPipeIntegrationTest.groovy:38)

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

11 skipped tests found

There are 11 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ exec (interactive)
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ push image (registry api v2)
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ push image with registry (registry api v2)
de.gesellix.docker.client.DockerServiceConfigIntegrationSpec ‑ create, list, and remove a config
de.gesellix.docker.client.DockerServiceConfigIntegrationSpec ‑ expect inactive swarm
de.gesellix.docker.client.DockerServiceConfigIntegrationSpec ‑ ping
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read all auth configs
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read all auth configs (deprecated)
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read default docker config file using credsStore
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertVolumeToMountInvalidFormat
de.gesellix.docker.explore.OkDockerClientExplorationTest ‑ local test

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

350 tests found

There are 350 tests, see "Raw output" for the full list of tests.
Raw output
de.gesellix.docker.client.DockerClientImplIntegrationSpec ‑ allows configuration via setter
de.gesellix.docker.client.DockerClientImplIntegrationSpec ‑ auth
de.gesellix.docker.client.DockerClientImplIntegrationSpec ‑ info
de.gesellix.docker.client.DockerClientImplIntegrationSpec ‑ ping
de.gesellix.docker.client.DockerClientImplIntegrationSpec ‑ version
de.gesellix.docker.client.DockerClientImplSpec ‑ get the swarm manager address
de.gesellix.docker.client.DockerClientImplSpec ‑ passes dockerConfig and proxy to internal http client
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ attach (interactive)
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ attach (read only)
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ attach (websocket)
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ commit container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ create container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ create container with name
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ create container with unknown base image
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ diff
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ exec (interactive)
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ exec create
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ exec start
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ export from container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ get archive (copy from container)
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ inspect container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ inspect missing container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ kill container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ list containers
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ logs
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ pause container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ ping
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ rename
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ restart container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ rm container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ rm unknown container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ run container with PortBindings
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ run container with existing base image
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ run container with name
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ start container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ stats
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ stop container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ top
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ unpause container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ update container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ wait container
de.gesellix.docker.client.DockerContainerIntegrationSpec ‑ waitForLogEvent
de.gesellix.docker.client.DockerDistributionIntegrationSpec ‑ can retrieve an image descriptor for alpine:edge
de.gesellix.docker.client.DockerDistributionIntegrationSpec ‑ can retrieve an image descriptor for debian:latest
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ build image
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ build image with custom Dockerfile
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ build image with tag
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ build image with unknown base image
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ history
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ import image from stream
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ import image from url
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ inspect image
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ list images
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ list images filtered
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ list images with intermediate layers
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ ping
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ pull image
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ pull image by digest
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ pull image from private registry
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ push image (registry api v2)
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ push image with registry (registry api v2)
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ push image with undefined authentication
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ rm image
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ rm image with existing container
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ rm unknown image
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ search
de.gesellix.docker.client.DockerImageIntegrationSpec ‑ tag image
de.gesellix.docker.client.DockerNetworkIntegrationSpec ‑ create default network
de.gesellix.docker.client.DockerNetworkIntegrationSpec ‑ create overlay network
de.gesellix.docker.client.DockerNetworkIntegrationSpec ‑ list networks
de.gesellix.docker.client.DockerNetworkIntegrationSpec ‑ ping
de.gesellix.docker.client.DockerServiceConfigIntegrationSpec ‑ create, list, and remove a config
de.gesellix.docker.client.DockerServiceConfigIntegrationSpec ‑ expect inactive swarm
de.gesellix.docker.client.DockerServiceConfigIntegrationSpec ‑ ping
de.gesellix.docker.client.DockerServiceSecretIntegrationSpec ‑ create, list, and remove a secret
de.gesellix.docker.client.DockerServiceSecretIntegrationSpec ‑ expect inactive swarm
de.gesellix.docker.client.DockerServiceSecretIntegrationSpec ‑ ping
de.gesellix.docker.client.DockerStackComposeIntegrationSpec ‑ deploy a new stack with compose file
de.gesellix.docker.client.DockerStackIntegrationSpec ‑ deploy a new stack
de.gesellix.docker.client.DockerStackIntegrationSpec ‑ expect inactive swarm
de.gesellix.docker.client.DockerStackIntegrationSpec ‑ list services in a stack
de.gesellix.docker.client.DockerStackIntegrationSpec ‑ list stacks
de.gesellix.docker.client.DockerStackIntegrationSpec ‑ list tasks in a stack
de.gesellix.docker.client.DockerStackIntegrationSpec ‑ ping
de.gesellix.docker.client.DockerStackIntegrationSpec ‑ remove a stack
de.gesellix.docker.client.DockerStackIntegrationSpec ‑ update an existing stack
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ create service
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ expect inactive swarm
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ init swarm
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ inspect node
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ inspect service
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ inspect swarm
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ inspect task
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ join swarm
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ leave swarm
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ list nodes
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ ping
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ rm node
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ rm service
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ rotate swarm manager token
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ rotate swarm worker token
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ services
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ tasks
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ update node
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ update service
de.gesellix.docker.client.DockerSwarmIntegrationSpec ‑ update swarm
de.gesellix.docker.client.DockerSystemIntegrationSpec ‑ events (async)
de.gesellix.docker.client.DockerSystemIntegrationSpec ‑ events (poll)
de.gesellix.docker.client.DockerSystemIntegrationSpec ‑ ping
de.gesellix.docker.client.DockerVolumeIntegrationSpec ‑ create volume
de.gesellix.docker.client.DockerVolumeIntegrationSpec ‑ list volumes
de.gesellix.docker.client.DockerVolumeIntegrationSpec ‑ ping
de.gesellix.docker.client.EnvFileParserTest ‑ allows pass-through of environment variables
de.gesellix.docker.client.EnvFileParserTest ‑ ignores comments
de.gesellix.docker.client.EnvFileParserTest ‑ ignores empty lines
de.gesellix.docker.client.EnvFileParserTest ‑ reads empty env file
de.gesellix.docker.client.EnvFileParserTest ‑ reads env variables
de.gesellix.docker.client.EnvFileParserTest ‑ trims leading whitespace on variable names
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ encode a Map of authConfigs
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ encode a single authConfig
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ login
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read all auth configs
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read all auth configs (deprecated)
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read auth config for missing config file
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read auth config for official Docker index
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read auth config for quay.io
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read auth config for unknown registry hostname
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read authConfig (legacy format)
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read authConfig (new format)
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read default authConfig
de.gesellix.docker.client.authentication.ManageAuthenticationClientTest ‑ read default docker config file using credsStore
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ doesn't parse ''
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ doesn't parse ':justtag'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ doesn't parse '@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ doesn't parse 'Uppercase:tag'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ doesn't parse 'aa/asdf$$^/aa'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ doesn't parse 'repo@sha256:ffffffffffffffffffffffffffffffffff'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ doesn't parse 'test:5000/Uppercase/lowercase:tag'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ doesn't parse 'validname@invaliddigest:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse '123456789.dkr.ecr.region.amazonaws.com/my-app:a-tag'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'b.gcr.io/test.example.com/my-app:test.example.com'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'docker.io/library/alpine:edge'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'foo/foo_bar.com:8080'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'foo_bar.com:8080'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'lowercase:Uppercase'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'sub-dom1.foo.com/bar/baz/quux'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'sub-dom1.foo.com/bar/baz/quux:some-long-tag'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test-com:8080/foo'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test.com/foo'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test.com/repo:tag'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test.com:5000'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test.com:8080/foo'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test.com:tag'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test:5000/repo'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test:5000/repo:tag'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test:5000/repo:tag@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test:5000/repo@sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test:8080/foo'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test_com'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'test_com/foo'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'xn--7o8h.com/myimage:xn--7o8h.com@sha512:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'xn--n3h.com/myimage:xn--n3h.com'
de.gesellix.docker.client.authentication.ReferenceParserTest ‑ parse 'xn--n3h.com:18080/foo'
de.gesellix.docker.client.authentication.RegistryElectionTest ‑ elects v1 server url if system info doesn't provide an `IndexServerAddress`
de.gesellix.docker.client.authentication.RegistryElectionTest ‑ elects v1 server url if system info fails
de.gesellix.docker.client.authentication.RegistryElectionTest ‑ leaves non-official index name unchanged
de.gesellix.docker.client.config.ManageConfigClientTest ‑ create a config
de.gesellix.docker.client.config.ManageConfigClientTest ‑ inspect a config
de.gesellix.docker.client.config.ManageConfigClientTest ‑ list all configs
de.gesellix.docker.client.config.ManageConfigClientTest ‑ rm a config
de.gesellix.docker.client.config.ManageConfigClientTest ‑ update a config
de.gesellix.docker.client.container.ManageContainerClientTest ‑ attach
de.gesellix.docker.client.container.ManageContainerClientTest ‑ attach websocket
de.gesellix.docker.client.container.ManageContainerClientTest ‑ commit container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ commit container with changed container config
de.gesellix.docker.client.container.ManageContainerClientTest ‑ create container with defaults
de.gesellix.docker.client.container.ManageContainerClientTest ‑ create container with name
de.gesellix.docker.client.container.ManageContainerClientTest ‑ create exec
de.gesellix.docker.client.container.ManageContainerClientTest ‑ diff
de.gesellix.docker.client.container.ManageContainerClientTest ‑ download file/folder from container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ exec
de.gesellix.docker.client.container.ManageContainerClientTest ‑ export container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ inspect container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ inspect exec
de.gesellix.docker.client.container.ManageContainerClientTest ‑ kill container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ logs
de.gesellix.docker.client.container.ManageContainerClientTest ‑ pause container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ pruneContainers removes containers
de.gesellix.docker.client.container.ManageContainerClientTest ‑ ps containers
de.gesellix.docker.client.container.ManageContainerClientTest ‑ rename container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ resize container tty
de.gesellix.docker.client.container.ManageContainerClientTest ‑ resize exec tty
de.gesellix.docker.client.container.ManageContainerClientTest ‑ restart container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ retrieve file/folder stats
de.gesellix.docker.client.container.ManageContainerClientTest ‑ rm container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ rm container with query
de.gesellix.docker.client.container.ManageContainerClientTest ‑ run container with defaults
de.gesellix.docker.client.container.ManageContainerClientTest ‑ start container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ start exec
de.gesellix.docker.client.container.ManageContainerClientTest ‑ stats
de.gesellix.docker.client.container.ManageContainerClientTest ‑ stop container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ top
de.gesellix.docker.client.container.ManageContainerClientTest ‑ unpause container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ update a container's resources
de.gesellix.docker.client.container.ManageContainerClientTest ‑ upload file/folder to container
de.gesellix.docker.client.container.ManageContainerClientTest ‑ wait container
de.gesellix.docker.client.distribution.ManageDistributionServiceTest ‑ distribution descriptor
de.gesellix.docker.client.filesocket.HttpOverNamedPipeIntegrationTest ‑ http over named pipe
de.gesellix.docker.client.filesocket.HttpOverUnixSocketIntegrationTest ‑ info via unix socket
de.gesellix.docker.client.image.ManageImageClientTest ‑ build with defaults
de.gesellix.docker.client.image.ManageImageClientTest ‑ findImageId by digest
de.gesellix.docker.client.image.ManageImageClientTest ‑ findImageId by image name
de.gesellix.docker.client.image.ManageImageClientTest ‑ findImageId with missing image
de.gesellix.docker.client.image.ManageImageClientTest ‑ history
de.gesellix.docker.client.image.ManageImageClientTest ‑ images with defaults
de.gesellix.docker.client.image.ManageImageClientTest ‑ images with filters
de.gesellix.docker.client.image.ManageImageClientTest ‑ import from stream
de.gesellix.docker.client.image.ManageImageClientTest ‑ import from url
de.gesellix.docker.client.image.ManageImageClientTest ‑ inspect image
de.gesellix.docker.client.image.ManageImageClientTest ‑ load
de.gesellix.docker.client.image.ManageImageClientTest ‑ pruneImages
de.gesellix.docker.client.image.ManageImageClientTest ‑ pull with auth
de.gesellix.docker.client.image.ManageImageClientTest ‑ pull with defaults
de.gesellix.docker.client.image.ManageImageClientTest ‑ pull with tag
de.gesellix.docker.client.image.ManageImageClientTest ‑ push with auth
de.gesellix.docker.client.image.ManageImageClientTest ‑ push with defaults
de.gesellix.docker.client.image.ManageImageClientTest ‑ push with registry
de.gesellix.docker.client.image.ManageImageClientTest ‑ rmi image
de.gesellix.docker.client.image.ManageImageClientTest ‑ save multiple repositories
de.gesellix.docker.client.image.ManageImageClientTest ‑ save one repository
de.gesellix.docker.client.image.ManageImageClientTest ‑ search
de.gesellix.docker.client.image.ManageImageClientTest ‑ tag with defaults
de.gesellix.docker.client.network.ManageNetworkClientTest ‑ connect a container to a network
de.gesellix.docker.client.network.ManageNetworkClientTest ‑ create network with config
de.gesellix.docker.client.network.ManageNetworkClientTest ‑ create network with defaults
de.gesellix.docker.client.network.ManageNetworkClientTest ‑ disconnect a container from a network
de.gesellix.docker.client.network.ManageNetworkClientTest ‑ inspect network
de.gesellix.docker.client.network.ManageNetworkClientTest ‑ networks with filters
de.gesellix.docker.client.network.ManageNetworkClientTest ‑ networks with query DEPRECATED
de.gesellix.docker.client.network.ManageNetworkClientTest ‑ pruneNetworks removes unused networks
de.gesellix.docker.client.network.ManageNetworkClientTest ‑ rm network
de.gesellix.docker.client.node.ManageNodeClientTest ‑ demote nodes
de.gesellix.docker.client.node.ManageNodeClientTest ‑ inspect node
de.gesellix.docker.client.node.ManageNodeClientTest ‑ list nodes
de.gesellix.docker.client.node.ManageNodeClientTest ‑ list tasks on node 'self' with query
de.gesellix.docker.client.node.ManageNodeClientTest ‑ promote nodes
de.gesellix.docker.client.node.ManageNodeClientTest ‑ rm node
de.gesellix.docker.client.node.ManageNodeClientTest ‑ update node
de.gesellix.docker.client.repository.RepositoryTagParserTest ‑ parse repository tag root:tag to repo 'root' and tag 'tag'
de.gesellix.docker.client.repository.RepositoryTagParserTest ‑ parse repository tag scratch to repo 'scratch' and tag ''
de.gesellix.docker.client.repository.RepositoryTagParserTest ‑ parse repository tag url:5000/repo to repo 'url:5000/repo' and tag ''
de.gesellix.docker.client.repository.RepositoryTagParserTest ‑ parse repository tag url:5000/repo:tag to repo 'url:5000/repo' and tag 'tag'
de.gesellix.docker.client.repository.RepositoryTagParserTest ‑ parse repository tag url:5000/user/image:tag to repo 'url:5000/user/image' and tag 'tag'
de.gesellix.docker.client.repository.RepositoryTagParserTest ‑ parse repository tag user/repo to repo 'user/repo' and tag ''
de.gesellix.docker.client.repository.RepositoryTagParserTest ‑ parse repository tag user/repo:tag to repo 'user/repo' and tag 'tag'
de.gesellix.docker.client.repository.RepositoryTagParserTest ‑ shouldn't allow repository tag ending with a ':'
de.gesellix.docker.client.secret.ManageSecretClientTest ‑ create a secret
de.gesellix.docker.client.secret.ManageSecretClientTest ‑ inspect a secret
de.gesellix.docker.client.secret.ManageSecretClientTest ‑ list all secrets
de.gesellix.docker.client.secret.ManageSecretClientTest ‑ rm a secret
de.gesellix.docker.client.secret.ManageSecretClientTest ‑ update a secret
de.gesellix.docker.client.service.ManageServiceClientTest ‑ create a service
de.gesellix.docker.client.service.ManageServiceClientTest ‑ inspect service
de.gesellix.docker.client.service.ManageServiceClientTest ‑ list services with query
de.gesellix.docker.client.service.ManageServiceClientTest ‑ list tasks of service with query
de.gesellix.docker.client.service.ManageServiceClientTest ‑ rm service
de.gesellix.docker.client.service.ManageServiceClientTest ‑ scale service
de.gesellix.docker.client.service.ManageServiceClientTest ‑ update service
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ converts networks
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ converts service deploy mode ''
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ converts service deploy mode 'global'
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ converts service deploy mode 'null'
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ converts service deploy mode 'replicated'
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ converts service endpoints
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ converts stack configs
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ converts stack secrets
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ parse duration [input: -1ns, duration: PT-0.000000001S, #1]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ parse duration [input: .2us, duration: PT0.0000002S, #2]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ parse duration [input: 1.2ms, duration: PT0.0012S, #0]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ parse duration [input: 1.s, duration: PT1S, #3]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ parse duration [input: 2h3m, duration: PT2H3M, #4]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ prepares service configs
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ prepares service secrets
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertEnvironment
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertHealthcheck
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertHealthcheckDisable
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertHealthcheckDisableWithTest
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertResourcesFull
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertResourcesOnlyMemory
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertRestartPolicyFromAlways
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertRestartPolicyFromFailure
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertRestartPolicyFromNone
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertRestartPolicyFromUnknown
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertServiceNetworks
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertServiceNetworksCustomDefault
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertServiceNetworksOnlyDefault
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertVolumeToMountAnonymousVolume
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertVolumeToMountBind
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertVolumeToMountInvalidFormat
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertVolumeToMountNamedVolume
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertVolumeToMountNamedVolumeExternal
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertVolumeToMountNamedVolumeExternalNoCopy
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test ConvertVolumeToMountVolumeDoesNotExist
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test getBindOptions with known mode
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test getBindOptions with unknown mode
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isNoCopy [mode: [], expectedResult: false, #2]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isNoCopy [mode: [foo, bar, nocopy], expectedResult: true, #0]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isNoCopy [mode: [foo, rw], expectedResult: false, #3]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isNoCopy [mode: [foo], expectedResult: false, #4]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isNoCopy [mode: [nocopy], expectedResult: true, #1]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isReadOnly [mode: [], expectedResult: false, #2]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isReadOnly [mode: [foo, bar, ro], expectedResult: true, #0]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isReadOnly [mode: [foo, rw], expectedResult: false, #3]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isReadOnly [mode: [foo], expectedResult: false, #4]
de.gesellix.docker.client.stack.DeployConfigReaderTest ‑ test isReadOnly [mode: [ro], expectedResult: true, #1]
de.gesellix.docker.client.stack.ManageStackClientTest ‑ deploy a stack
de.gesellix.docker.client.stack.ManageStackClientTest ‑ deploy an empty stack
de.gesellix.docker.client.stack.ManageStackClientTest ‑ list filtered services in stack
de.gesellix.docker.client.stack.ManageStackClientTest ‑ list filtered tasks in stack
de.gesellix.docker.client.stack.ManageStackClientTest ‑ list services in stack
de.gesellix.docker.client.stack.ManageStackClientTest ‑ list stacks
de.gesellix.docker.client.stack.ManageStackClientTest ‑ list tasks in stack
de.gesellix.docker.client.stack.ManageStackClientTest ‑ remove a stack
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ get the swarm manager token
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ get the swarm manager unlock key
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ get the swarm worker token
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ initialize a swarm
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ inspect swarm
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ join a swarm
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ leave a swarm
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ rotate the swarm manager token
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ rotate the swarm manager unlock key
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ rotate the swarm worker token
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ unlock swarm
de.gesellix.docker.client.swarm.ManageSwarmClientTest ‑ update a swarm
de.gesellix.docker.client.system.ManageSystemClientTest ‑ data usage
de.gesellix.docker.client.system.ManageSystemClientTest ‑ events
de.gesellix.docker.client.system.ManageSystemClientTest ‑ info
de.gesellix.docker.client.system.ManageSystemClientTest ‑ ping
de.gesellix.docker.client.system.ManageSystemClientTest ‑ version
de.gesellix.docker.client.tasks.ManageTaskClientTest ‑ inspect task
de.gesellix.docker.client.tasks.ManageTaskClientTest ‑ list tasks
de.gesellix.docker.client.volume.ManageVolumeClientTest ‑ create volume with config
de.gesellix.docker.client.volume.ManageVolumeClientTest ‑ create volume with config DEPRECATED
de.gesellix.docker.client.volume.ManageVolumeClientTest ‑ inspect volume
de.gesellix.docker.client.volume.ManageVolumeClientTest ‑ pruneVolumes removes unused volumes
de.gesellix.docker.client.volume.ManageVolumeClientTest ‑ rm volume
de.gesellix.docker.client.volume.ManageVolumeClientTest ‑ volumes with filters
de.gesellix.docker.client.volume.ManageVolumeClientTest ‑ volumes with query DEPRECATED
de.gesellix.docker.explore.OkDockerClientExplorationTest ‑ local test