Paweł Gronowski
3df05205f4
modernize: Use range int
...
Added in Go 1.22
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-12-15 18:56:34 +01:00
Austin Vazquez and Claude
909e32b27d
client: refactor plugin api client functions to define options/results structs
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-22 13:45:03 +02:00
Sebastiaan van Stijn
d3e45f8743
testutil: move back to internal
...
This package was originally internal, but was moved out when BuildKit
used it for its integration tests. That's no longer the case, so we
can make it internal again.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-08 10:08:30 +02:00
Sebastiaan van Stijn
4d20b6fe56
api/types/container: move container options to client
...
Move the option-types to the client and in some cases create a
copy for the backend. These types are used to construct query-
args, and not marshaled to JSON, and can be replaced with functional
options in the client.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-04 20:09:55 +02:00
Derek McGowan
f74e5d48b3
Create github.com/moby/moby/v2 module
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-07-31 10:13:29 -07:00
Cory Snider
b93ad81898
api/types: move plugin client options into client
...
These types are only consumed by the client, not the daemon.
Signed-off-by: Cory Snider <csnider@mirantis.com >
2025-07-25 19:51:58 +02:00
Derek McGowan
afd6487b2e
Create github.com/moby/moby/api module
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-07-21 09:30:05 -07:00
Rob Murray
9a8ffe38fc
Disable ip6tables in tests that disable iptables
...
Tests that start a daemon disable iptables, to avoid conflicts with
other tests running in parallel and also creating iptables chains.
Do the same for ip6tables, in prep for them being enabled by-default.
Signed-off-by: Rob Murray <rob.murray@docker.com >
2024-05-10 09:21:21 +01:00
Sebastiaan van Stijn
0f77875220
api/types: move ContainerRemoveOptions to api/types/container
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2023-10-12 11:29:23 +02:00
Sebastiaan van Stijn
30f09b4a1a
api/types: move ContainerAttachOptions to api/types/container
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2023-10-12 11:29:23 +02:00
Brian Goff
e8dc902781
Wire up tests to support otel tracing
...
Integration tests will now configure clients to propagate traces as well
as create spans for all tests.
Some extra changes were needed (or desired for trace propagation) in the
test helpers to pass through tracing spans via context.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
2023-09-07 18:38:22 +00:00
Ziheng Liu
c322af8019
test: add buffer to prevent goroutine leak
...
Signed-off-by: Ziheng Liu <lzhfromustc@gmail.com >
2020-02-27 21:37:26 -05:00
Sebastiaan van Stijn
9f0b3f5609
bump gotest.tools v3.0.1 for compatibility with Go 1.14
...
full diff: https://github.com/gotestyourself/gotest.tools/compare/v2.3.0...v3.0.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2020-02-11 00:06:42 +01:00
Sam Whited
b37c214e3c
testutil: make testing packages public
...
This was done with something along the lines of:
```
mv internal/test testutil
pushd testutil/; grep -IRl "package test" | xargs -I '{}' sed -i -e 's|package test|package testutil|g' {}; popd
mv internal/testutil/*.go testutil/ && rm -rf internal/
grep -IRl "github.com\/docker\/docker\/internal\/test" | xargs -I '{}' sed -i -e 's|github.com/docker/docker/internal/test|github.com/docker/docker/test|g' {}
goimports .
```
I also modified the basic plugin path in testutil/fixtures/plugin.
Signed-off-by: Sam Whited <sam@samwhited.com >
2019-09-11 07:47:23 -05:00
Sebastiaan van Stijn
9f9b4290b9
integration: change container.Run signature to fix linting
...
Line 59: warning: context.Context should be the first parameter of a function (golint)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2019-06-07 13:05:26 +02:00
Sebastiaan van Stijn
3449b12cc7
Use assert.NilError() instead of assert.Assert()
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2019-01-21 13:16:02 +01:00
Sebastiaan van Stijn
a3948d17d3
Improve consistency in "skip"
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2019-01-07 13:56:46 +01:00
Salahuddin Khan
4c8b1fd5a2
Enabling Windows integration tests
...
Signed-off-by: Salahuddin Khan <salah@docker.com >
2018-09-26 15:57:40 -07:00