GitHub Actions / Test Results
failed
Jan 30, 2024 in 0s
1 fail, 16 skipped, 239 pass in 1m 41s
120 files 120 suites 1m 41s ⏱️
256 tests 239 ✅ 16 💤 1 ❌
1 370 runs 1 276 ✅ 92 💤 2 ❌
Results for commit 13ebe03.
Annotations
Check warning on line 0 in de.gesellix.docker.engine.OkDockerClientIntegrationSpec
github-actions / Test Results
2 out of 6 runs failed: should support unix socket connections (Linux native or Docker for Mac) (de.gesellix.docker.engine.OkDockerClientIntegrationSpec)
artifacts/Test Results (Java 17 on macos-latest)/integrationtest/build/test-results/test/TEST-de.gesellix.docker.engine.OkDockerClientIntegrationSpec.xml [took 0s]
artifacts/Test Results (Java 8 on macos-latest)/integrationtest/build/test-results/test/TEST-de.gesellix.docker.engine.OkDockerClientIntegrationSpec.xml [took 0s]
Raw output
java.lang.RuntimeException: Request failed
at de.gesellix.docker.engine.OkDockerClient.request(OkDockerClient.java:201)
at de.gesellix.docker.engine.OkDockerClientIntegrationSpec.should support unix socket connections (Linux native or Docker for Mac)(OkDockerClientIntegrationSpec.groovy:100)
Caused by: java.net.SocketException: No such file or directory
at org.newsclub.net.unix.AFSocketImpl.connect0(AFSocketImpl.java:394)
at org.newsclub.net.unix.AFSocket.connect0(AFSocket.java:270)
at org.newsclub.net.unix.AFSocket.connect(AFSocket.java:239)
at de.gesellix.docker.client.filesocket.UnixSocket.connect(UnixSocket.java:38)
at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at de.gesellix.docker.engine.OkDockerClient.request(OkDockerClient.java:191)
... 1 more
Check notice on line 0 in .github
github-actions / Test Results
16 skipped tests found
There are 16 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
de.gesellix.docker.authentication.AuthConfigReaderTest ‑ read default docker config file using credsStore
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can get auth from desktop on Mac OS X and Windows
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can get auth from osxkeychain on Mac OS X
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can get auth from secretservice on Linux
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can get auth from wincred on Windows
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can list auths from desktop on Mac OS X and Windows
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can list auths from osxkeychain on Mac OS X
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can list auths from secretservice on Linux
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can list auths from wincred on Windows
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ handles errors more or less gracefully
de.gesellix.docker.builder.GlobsMatcherSpec ‑ #pattern should match #path on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ #pattern should match #path on windows systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ #pattern should not match #path on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ #pattern should throw exception on unix systems
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ attach (openStdin: #openStdin, tty: #tty)
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ should allow POST requests with body
Check notice on line 0 in .github
github-actions / Test Results
256 tests found
There are 256 tests, see "Raw output" for the full list of tests.
Raw output
de.gesellix.docker.authentication.AuthConfigReaderTest ‑ read auth config for missing config file
de.gesellix.docker.authentication.AuthConfigReaderTest ‑ read auth config for official Docker index
de.gesellix.docker.authentication.AuthConfigReaderTest ‑ read auth config for quay.io
de.gesellix.docker.authentication.AuthConfigReaderTest ‑ read auth config for unknown registry hostname
de.gesellix.docker.authentication.AuthConfigReaderTest ‑ read authConfig (legacy format)
de.gesellix.docker.authentication.AuthConfigReaderTest ‑ read authConfig (new format)
de.gesellix.docker.authentication.AuthConfigReaderTest ‑ read default authConfig
de.gesellix.docker.authentication.AuthConfigReaderTest ‑ read default docker config file using credsStore
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can get auth from desktop on Mac OS X and Windows
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can get auth from osxkeychain on Mac OS X
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can get auth from secretservice on Linux
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can get auth from wincred on Windows
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can list auths from desktop on Mac OS X and Windows
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can list auths from osxkeychain on Mac OS X
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can list auths from secretservice on Linux
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ can list auths from wincred on Windows
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ handles errors more or less gracefully
de.gesellix.docker.authentication.CredsStoreHelperIntegrationTest ‑ handles missing docker-credential-helper more or less gracefully
de.gesellix.docker.authentication.FileStoreTest ‑ getAuthConfig returns empty AuthConfig for empty auth
de.gesellix.docker.authentication.FileStoreTest ‑ getAuthConfig returns empty AuthConfig for empty entry
de.gesellix.docker.authentication.FileStoreTest ‑ getAuthConfig returns empty AuthConfig for missing entry
de.gesellix.docker.authentication.FileStoreTest ‑ getAuthConfig returns entry matching registry hostname
de.gesellix.docker.authentication.FileStoreTest ‑ getAuthConfigs all known AuthConfigs
de.gesellix.docker.authentication.NativeStoreTest ‑ getAuthConfig calls credsStoreHelper
de.gesellix.docker.authentication.NativeStoreTest ‑ getAuthConfig returns AuthConfig for valid identitytoken credentials
de.gesellix.docker.authentication.NativeStoreTest ‑ getAuthConfig returns AuthConfig for valid username/password credentials
de.gesellix.docker.authentication.NativeStoreTest ‑ getAuthConfig returns empty AuthConfig on invalid credsStoreHelperResponse <de.gesellix.docker.authentication.CredsStoreHelperResult@3c1 error=null data=null>
de.gesellix.docker.authentication.NativeStoreTest ‑ getAuthConfig returns empty AuthConfig on invalid credsStoreHelperResponse <de.gesellix.docker.authentication.CredsStoreHelperResult@ffc9776b error=for-test data=null>
de.gesellix.docker.authentication.NativeStoreTest ‑ getAuthConfigs calls credsStoreHelper
de.gesellix.docker.authentication.NativeStoreTest ‑ getAuthConfigs returns AuthConfigs for valid credsStoreHelperResponse
de.gesellix.docker.authentication.NativeStoreTest ‑ getAuthConfigs returns empty AuthConfig on invalid credsStoreHelperResponse <de.gesellix.docker.authentication.CredsStoreHelperResult@3c1 error=null data=null>
de.gesellix.docker.authentication.NativeStoreTest ‑ getAuthConfigs returns empty AuthConfig on invalid credsStoreHelperResponse <de.gesellix.docker.authentication.CredsStoreHelperResult@ffc9776b error=for-test data=null>
de.gesellix.docker.builder.BuildContextBuilderSpec ‑ test archiveTarFilesRecursively
de.gesellix.docker.builder.BuildContextBuilderSpec ‑ test archiveTarFilesRecursively excludes targetFile when in same baseDir
de.gesellix.docker.builder.BuildContextBuilderSpec ‑ test archiveTarFilesRecursively keeps executable flag
de.gesellix.docker.builder.BuildContextBuilderSpec ‑ test copyFile
de.gesellix.docker.builder.BuildContextBuilderSpec ‑ test relativize
de.gesellix.docker.builder.DockerignoreFileFilterSpec ‑ collects all non-dockerignored files
de.gesellix.docker.builder.DockerignoreFileFilterSpec ‑ collects desired files
de.gesellix.docker.builder.DockerignoreFileFilterSpec ‑ handles trailing backslashes in patterns (windows only)
de.gesellix.docker.builder.DockerignoreFileFilterSpec ‑ handles trailing slashes in exclude patterns
de.gesellix.docker.builder.GlobsMatcherSpec ‑ !a*b should not match ab
de.gesellix.docker.builder.GlobsMatcherSpec ‑ #pattern should match #path on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ #pattern should match #path on windows systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ #pattern should not match #path on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ #pattern should throw exception on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ * should match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ *c should match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ [-] should match -
de.gesellix.docker.builder.GlobsMatcherSpec ‑ [\-] should match - on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ [\-x] should match x on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ [\-x] should not match z on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ []a] should throw exception
de.gesellix.docker.builder.GlobsMatcherSpec ‑ [a-ζ]* should match α
de.gesellix.docker.builder.GlobsMatcherSpec ‑ [a-ζ]* should not match A on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ [x\-] should match - on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ [x\-] should match x on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ [x\-] should not match z on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a* should match a
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a* should match a/bc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a* should match a\bc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*/b should match a/b/c
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*/b should match a\b\c
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*/b should match abc/b
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*/b should match abc\b
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*/b should not match a/c/b
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*/b should not match a\c\b
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b should not match a/b
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b should not match a\b
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b*c*d*e*/f should match axbxcxdxe/f
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b*c*d*e*/f should match axbxcxdxe\f
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b*c*d*e*/f should match axbxcxdxexx/f
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b*c*d*e*/f should match axbxcxdxexx\f
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b*c*d*e*/f should not match axbxcxdxe/xx/f
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b*c*d*e*/f should not match axbxcxdxe\xx\f
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b*c*d*e*/f should not match axbxcxdxexx/ff
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b*c*d*e*/f should not match axbxcxdxexx\ff
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b?c*x should match abxbbxdbxebxczzx
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a*b?c*x should not match abxbbxdbxebxczzy
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a??c should not match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a?b should not match a/b
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a?b should not match a\b
de.gesellix.docker.builder.GlobsMatcherSpec ‑ a?c should match a§c
de.gesellix.docker.builder.GlobsMatcherSpec ‑ ab[!b-d] should not match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ ab[!c] should match abd
de.gesellix.docker.builder.GlobsMatcherSpec ‑ ab[!c] should not match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ ab[!e-g] should match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ ab[b-d] should match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ ab[c] should match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ ab[e-g] should not match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ abc should match ./abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ abc should match .\abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ abc should match abc
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [!ab.c, *.c], path: ab.c, shouldMatch: true, #0]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir, !dir/ab.c], path: dir/ab.c, shouldMatch: false, #1]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir, !dir/ab.c], path: dir\ab.c, shouldMatch: false, #1]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir/*, !dir/ab.c], path: dir/ab.c, shouldMatch: false, #3]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir/*, !dir/ab.c], path: dir\ab.c, shouldMatch: false, #3]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir/*.c, !dir/ab.c], path: dir/ab.c, shouldMatch: false, #5]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir/*.c, !dir/ab.c], path: dir\ab.c, shouldMatch: false, #5]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir/*.c], path: dir/ab.c, shouldMatch: true, #4]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir/*.c], path: dir\ab.c, shouldMatch: true, #4]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir/, !dir/ab.c], path: dir/ab.c, shouldMatch: false, #2]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions [patterns: [dir/, !dir/ab.c], path: dir\ab.c, shouldMatch: false, #2]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions in subdirectories [patterns: [ignorefolder, !ignorefolder/keepme.txt, **/ignore.txt], path: ignorefolder/dropme.txt, shouldMatch: true, #1]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions in subdirectories [patterns: [ignorefolder, !ignorefolder/keepme.txt, **/ignore.txt], path: ignorefolder/keepme.txt, shouldMatch: false, #0]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions in subdirectories [patterns: [ignorefolder, !ignorefolder/keepme.txt, **/ignore.txt], path: ignorefolder\dropme.txt, shouldMatch: true, #1]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ allows pattern exclusions in subdirectories [patterns: [ignorefolder, !ignorefolder/keepme.txt, **/ignore.txt], path: ignorefolder\keepme.txt, shouldMatch: false, #0]
de.gesellix.docker.builder.GlobsMatcherSpec ‑ bin\ should match bin\foo on windows systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ bin\ should throw exception on unix systems
de.gesellix.docker.builder.GlobsMatcherSpec ‑ matches all patterns
de.gesellix.docker.context.DockerContextResolverTest ‑ resolve context
de.gesellix.docker.context.DockerContextResolverTest ‑ resolve endpoint
de.gesellix.docker.context.MetadataStoreTest ‑ should hex-encode the SHA-256 digest of 'desktop-linux' to 'fe9c6bd7a66301f49ca9b6a70b217107cd1284598bfc254700c989b916da791e'
de.gesellix.docker.context.MetadataStoreTest ‑ should hex-encode the SHA-256 digest of 'for-test' to '297dc204469307b573ca1e71dead5336f61c3aa222bf3a507cd59bf0c07a43b8'
de.gesellix.docker.context.MetadataStoreTest ‑ should read metadata
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==0
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==1
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==FALSE
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==NO
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==TRUE
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==YES
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==false
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==no
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==true
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume TLS when tlsVerify==yes
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume content trust when contentTrust==1
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume content trust when contentTrust==TRUE
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume content trust when contentTrust==YES
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume content trust when contentTrust==f00
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume content trust when contentTrust==true
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should assume content trust when contentTrust==yes
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should choose http for 'http://127.0.0.1:2375'
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should choose http for 'https://127.0.0.1:2376' and disabled tls
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should choose http for 'tcp://127.0.0.1:2375'
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should choose https for 'https://127.0.0.1:2376' and enabled tls
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should choose named pipe for 'npipe:////./pipe/docker_engine'
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should choose unix socket for 'unix:///var/run/socket.example'
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should fail when tlsVerify=1, but certs directory doesn't exist
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should ignore unknown protocol
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should not assume TLS when port !== 2376
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should not assume TLS when tlsVerify==
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should not assume content trust when contentTrust==
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should not assume content trust when contentTrust==0
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should not assume content trust when contentTrust==FALSE
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should not assume content trust when contentTrust==NO
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should not assume content trust when contentTrust==false
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should not assume content trust when contentTrust==no
de.gesellix.docker.engine.DockerClientConfigSpec ‑ should try to use the default .docker cert path
de.gesellix.docker.engine.DockerConfigReaderTest ‑ reads the Docker config file
de.gesellix.docker.engine.DockerEnvTest ‑ read configured docker config.json
de.gesellix.docker.engine.DockerEnvTest ‑ read default docker config file
de.gesellix.docker.engine.DockerEnvTest ‑ read legacy docker config file
de.gesellix.docker.engine.DockerVersionSpec ‑ compare 1.13 with 17.04
de.gesellix.docker.engine.DockerVersionSpec ‑ compare 17.05 with 17.04
de.gesellix.docker.engine.DockerVersionSpec ‑ compare 17.05 with 17.05
de.gesellix.docker.engine.DockerVersionSpec ‑ fails for invalid version
de.gesellix.docker.engine.DockerVersionSpec ‑ parse version 1.12.0
de.gesellix.docker.engine.DockerVersionSpec ‑ parse version 1.12.0-rc2
de.gesellix.docker.engine.DockerVersionSpec ‑ parse version 17.03.0-ce-rc1
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ attach (openStdin: #openStdin, tty: #tty)
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ should allow GET requests
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ should allow POST requests
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ should allow POST requests with body
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ should optionally stream a response
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ should parse application/json
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ should support named pipe socket connections (Docker for Windows)
de.gesellix.docker.engine.OkDockerClientIntegrationSpec ‑ should support unix socket connections (Linux native or Docker for Mac)
de.gesellix.docker.engine.OkDockerClientSpec ‑ async request with headers
de.gesellix.docker.engine.OkDockerClientSpec ‑ connect via https connection
de.gesellix.docker.engine.OkDockerClientSpec ‑ connect via plain http connection
de.gesellix.docker.engine.OkDockerClientSpec ‑ delete request uses the DELETE method
de.gesellix.docker.engine.OkDockerClientSpec ‑ generic request with bad config: <de.gesellix.docker.engine.EngineRequest@435a6b34 method=OPTIONS path=null headers=[:] query=[:] contentType=null body=null timeout=0 async=false attach=null stdout=null apiVersion=null>
de.gesellix.docker.engine.OkDockerClientSpec ‑ generic request with bad config: <de.gesellix.docker.engine.EngineRequest@55f0b902 method=OPTIONS path=null headers=[:] query=[:] contentType=null body=null timeout=0 async=false attach=null stdout=null apiVersion=null>
de.gesellix.docker.engine.OkDockerClientSpec ‑ generic request with bad config: <de.gesellix.docker.engine.EngineRequest@5c2e6efd method=OPTIONS path=null headers=[:] query=[:] contentType=null body=null timeout=0 async=false attach=null stdout=null apiVersion=null>
de.gesellix.docker.engine.OkDockerClientSpec ‑ generic request with bad config: <de.gesellix.docker.engine.EngineRequest@9f24df78 method=OPTIONS path=null headers=[:] query=[:] contentType=null body=null timeout=0 async=false attach=null stdout=null apiVersion=null>
de.gesellix.docker.engine.OkDockerClientSpec ‑ generic request with bad config: <de.gesellix.docker.engine.EngineRequest@e1d8701d method=OPTIONS path=null headers=[:] query=[:] contentType=null body=null timeout=0 async=false attach=null stdout=null apiVersion=null>
de.gesellix.docker.engine.OkDockerClientSpec ‑ generic request with bad config: null
de.gesellix.docker.engine.OkDockerClientSpec ‑ get request uses the GET method
de.gesellix.docker.engine.OkDockerClientSpec ‑ get request with bad config: [:]
de.gesellix.docker.engine.OkDockerClientSpec ‑ get request with bad config: [foo:bar]
de.gesellix.docker.engine.OkDockerClientSpec ‑ get request with bad config: null
de.gesellix.docker.engine.OkDockerClientSpec ‑ getCharset [contentType: application/json, expectedCharset: utf-8, #0]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getCharset [contentType: application/vnd.docker.multiplexed-stream, expectedCharset: utf-8, #5]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getCharset [contentType: application/vnd.docker.raw-stream, expectedCharset: utf-8, #4]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getCharset [contentType: text/html, expectedCharset: utf-8, #3]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getCharset [contentType: text/plain, expectedCharset: utf-8, #1]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getCharset [contentType: text/plain; charset=ISO-8859-1, expectedCharset: ISO-8859-1, #2]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getMimeType [contentType: application/json, expectedMimeType: application/json, #1]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getMimeType [contentType: application/vnd.docker.multiplexed-stream, expectedMimeType: application/vnd.docker.multiplexed-stream, #6]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getMimeType [contentType: application/vnd.docker.raw-stream, expectedMimeType: application/vnd.docker.raw-stream, #5]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getMimeType [contentType: null, expectedMimeType: null, #0]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getMimeType [contentType: text/html, expectedMimeType: text/html, #4]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getMimeType [contentType: text/plain, expectedMimeType: text/plain, #2]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getMimeType [contentType: text/plain; charset=utf-8, expectedMimeType: text/plain, #3]
de.gesellix.docker.engine.OkDockerClientSpec ‑ getProtocolAndHost should fallback to unix:///var/run/docker.sock (npipe on Windows)
de.gesellix.docker.engine.OkDockerClientSpec ‑ getProtocolAndHost should support https protocol
de.gesellix.docker.engine.OkDockerClientSpec ‑ getProtocolAndHost should support tcp protocol
de.gesellix.docker.engine.OkDockerClientSpec ‑ getProtocolAndHost should support tls port
de.gesellix.docker.engine.OkDockerClientSpec ‑ getProtocolAndHost should use to docker.host system property when set
de.gesellix.docker.engine.OkDockerClientSpec ‑ head request uses the HEAD method
de.gesellix.docker.engine.OkDockerClientSpec ‑ post request uses the POST method
de.gesellix.docker.engine.OkDockerClientSpec ‑ post request with bad config: [:]
de.gesellix.docker.engine.OkDockerClientSpec ‑ post request with bad config: [foo:bar]
de.gesellix.docker.engine.OkDockerClientSpec ‑ post request with bad config: null
de.gesellix.docker.engine.OkDockerClientSpec ‑ put request uses the PUT method
de.gesellix.docker.engine.OkDockerClientSpec ‑ queryToString [:]
de.gesellix.docker.engine.OkDockerClientSpec ‑ queryToString [p 1:[v 1]]
de.gesellix.docker.engine.OkDockerClientSpec ‑ queryToString [param1:[v 1], p2:[v-2]]
de.gesellix.docker.engine.OkDockerClientSpec ‑ queryToString [param1:[value-1]]
de.gesellix.docker.engine.OkDockerClientSpec ‑ queryToString [params:[v 1, v-2]]
de.gesellix.docker.engine.OkDockerClientSpec ‑ queryToString null
de.gesellix.docker.engine.OkDockerClientSpec ‑ request should return consumed content
de.gesellix.docker.engine.OkDockerClientSpec ‑ request should return headers
de.gesellix.docker.engine.OkDockerClientSpec ‑ request should return statusLine [statusMessage: Continue, statusCode: 100, expectedStatus: EngineResponseStatus{text='Continue', code=100, success=false}, #0]
de.gesellix.docker.engine.OkDockerClientSpec ‑ request should return statusLine [statusMessage: Found, statusCode: 302, expectedStatus: EngineResponseStatus{text='Found', code=302, success=false}, #3]
de.gesellix.docker.engine.OkDockerClientSpec ‑ request should return statusLine [statusMessage: Internal Server Error, statusCode: 500, expectedStatus: EngineResponseStatus{text='Internal Server Error', code=500, success=false}, #5]
de.gesellix.docker.engine.OkDockerClientSpec ‑ request should return statusLine [statusMessage: No Content, statusCode: 204, expectedStatus: EngineResponseStatus{text='No Content', code=204, success=true}, #2]
de.gesellix.docker.engine.OkDockerClientSpec ‑ request should return statusLine [statusMessage: Not Found, statusCode: 404, expectedStatus: EngineResponseStatus{text='Not Found', code=404, success=false}, #4]
de.gesellix.docker.engine.OkDockerClientSpec ‑ request should return statusLine [statusMessage: OK, statusCode: 200, expectedStatus: EngineResponseStatus{text='OK', code=200, success=true}, #1]
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with docker multiplexed-stream response
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with docker multiplexed-stream response on stdout
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with docker raw-stream response
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with docker raw-stream response on stdout
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with explicit api version
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with json response
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with path
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with path and query
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with stdout stream and known content length
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with stdout stream and unknown content length
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with unknown mime type
de.gesellix.docker.engine.OkDockerClientSpec ‑ request with unknown mime type and stdout
de.gesellix.docker.engine.OkDockerClientSpec ‑ uses DIRECT proxy by default
de.gesellix.docker.engine.OkDockerClientSpec ‑ uses configured proxy
de.gesellix.docker.engine.OkDockerClientSpec ‑ webSocket prepares a websocket call
de.gesellix.docker.json.CustomObjectAdapterFactoryTest ‑ should deserialize numeric
de.gesellix.docker.json.CustomObjectAdapterFactoryTest ‑ should serialize BigDecimal with value 0
de.gesellix.docker.json.CustomObjectAdapterFactoryTest ‑ should serialize BigDecimal with value 0.000001
de.gesellix.docker.json.CustomObjectAdapterFactoryTest ‑ should serialize BigDecimal with value 1
de.gesellix.docker.json.CustomObjectAdapterFactoryTest ‑ should serialize BigDecimal with value 1.2
de.gesellix.docker.rawstream.RawInputStreamSpec ‑ should allow non multiplexed stream
de.gesellix.docker.rawstream.RawInputStreamSpec ‑ should fail on Systemerr
de.gesellix.docker.rawstream.RawInputStreamSpec ‑ should multiplex the stream
de.gesellix.docker.rawstream.RawInputStreamSpec ‑ should stream the complete payload
de.gesellix.docker.rawstream.RawInputStreamSpec ‑ should stream the complete payload with empty final frame
de.gesellix.docker.rawstream.RawStreamHeaderSpec ‑ should parse a valid header
de.gesellix.docker.response.JsonContentHandlerSpec ‑ should convert Double values as doubles
de.gesellix.docker.response.JsonContentHandlerSpec ‑ should convert Integer values as integers
de.gesellix.docker.response.JsonContentHandlerSpec ‑ should convert json chunks from InputStream to an array of json chunks
de.gesellix.docker.response.JsonContentHandlerSpec ‑ should convert simple json
de.gesellix.docker.ssl.KeyStoreUtilTest ‑ can create KeyStore from RSA certs directory
de.gesellix.docker.ssl.KeyStoreUtilTest ‑ can load ECDSA
de.gesellix.docker.ssl.KeyStoreUtilTest ‑ can load ECDSA (skip params)
de.gesellix.docker.ssl.KeyStoreUtilTest ‑ can load RSA/PKCS1
de.gesellix.docker.ssl.KeyStoreUtilTest ‑ can load RSA/PKCS8
de.gesellix.docker.ssl.KeyStoreUtilTest ‑ cannot load invalid key
Loading