Quellcode durchsuchen

Merge pull request #39829 from SamWhited/testutil

testutil: make testing packages public
Sebastiaan van Stijn vor 5 Jahren
Ursprung
Commit
09226c4442
100 geänderte Dateien mit 145 neuen und 145 gelöschten Zeilen
  1. 5 5
      integration-cli/check_test.go
  2. 1 1
      integration-cli/cli/build/build.go
  3. 1 1
      integration-cli/daemon/daemon.go
  4. 1 1
      integration-cli/docker_api_attach_test.go
  5. 4 4
      integration-cli/docker_api_build_test.go
  6. 2 2
      integration-cli/docker_api_build_windows_test.go
  7. 1 1
      integration-cli/docker_api_containers_test.go
  8. 1 1
      integration-cli/docker_api_exec_resize_test.go
  9. 1 1
      integration-cli/docker_api_exec_test.go
  10. 1 1
      integration-cli/docker_api_images_test.go
  11. 1 1
      integration-cli/docker_api_logs_test.go
  12. 1 1
      integration-cli/docker_api_network_test.go
  13. 1 1
      integration-cli/docker_api_stats_test.go
  14. 1 1
      integration-cli/docker_api_swarm_service_test.go
  15. 2 2
      integration-cli/docker_api_swarm_test.go
  16. 1 1
      integration-cli/docker_api_test.go
  17. 4 4
      integration-cli/docker_cli_build_test.go
  18. 1 1
      integration-cli/docker_cli_build_unix_test.go
  19. 1 1
      integration-cli/docker_cli_create_test.go
  20. 1 1
      integration-cli/docker_cli_daemon_test.go
  21. 1 1
      integration-cli/docker_cli_external_volume_driver_test.go
  22. 1 1
      integration-cli/docker_cli_info_test.go
  23. 1 1
      integration-cli/docker_cli_network_unix_test.go
  24. 1 1
      integration-cli/docker_cli_plugins_test.go
  25. 1 1
      integration-cli/docker_cli_registry_user_agent_test.go
  26. 2 2
      integration-cli/docker_cli_run_test.go
  27. 1 1
      integration-cli/docker_cli_update_unix_test.go
  28. 1 1
      integration-cli/docker_cli_v2_only_test.go
  29. 1 1
      integration-cli/docker_deprecated_api_v124_test.go
  30. 1 1
      integration-cli/docker_deprecated_api_v124_unix_test.go
  31. 1 1
      integration-cli/docker_hub_pull_suite_test.go
  32. 1 1
      integration-cli/environment/environment.go
  33. 1 1
      integration-cli/fixtures_linux_daemon_test.go
  34. 1 1
      integration-cli/requirements_test.go
  35. 1 1
      integration-cli/utils_test.go
  36. 2 2
      integration/build/build_cgroupns_linux_test.go
  37. 2 2
      integration/build/build_session_test.go
  38. 2 2
      integration/build/build_squash_test.go
  39. 1 1
      integration/build/build_test.go
  40. 1 1
      integration/build/main_test.go
  41. 1 1
      integration/config/config_test.go
  42. 1 1
      integration/config/main_test.go
  43. 1 1
      integration/container/checkpoint_test.go
  44. 1 1
      integration/container/container_test.go
  45. 1 1
      integration/container/copy_test.go
  46. 1 1
      integration/container/create_test.go
  47. 1 1
      integration/container/daemon_linux_test.go
  48. 1 1
      integration/container/export_test.go
  49. 1 1
      integration/container/inspect_test.go
  50. 2 2
      integration/container/ipcmode_linux_test.go
  51. 1 1
      integration/container/kill_test.go
  52. 1 1
      integration/container/main_test.go
  53. 1 1
      integration/container/pause_test.go
  54. 1 1
      integration/container/resize_test.go
  55. 1 1
      integration/container/restart_test.go
  56. 1 1
      integration/container/run_cgroupns_linux_test.go
  57. 1 1
      integration/container/update_linux_test.go
  58. 1 1
      integration/container/wait_test.go
  59. 2 2
      integration/image/import_test.go
  60. 1 1
      integration/image/main_test.go
  61. 2 2
      integration/image/remove_unix_test.go
  62. 1 1
      integration/image/tag_test.go
  63. 2 2
      integration/internal/swarm/service.go
  64. 1 1
      integration/network/ipvlan/ipvlan_test.go
  65. 1 1
      integration/network/ipvlan/main_test.go
  66. 1 1
      integration/network/macvlan/macvlan_test.go
  67. 1 1
      integration/network/macvlan/main_test.go
  68. 1 1
      integration/network/main_test.go
  69. 2 2
      integration/network/network_test.go
  70. 1 1
      integration/network/service_test.go
  71. 1 1
      integration/plugin/authz/authz_plugin_test.go
  72. 2 2
      integration/plugin/authz/main_test.go
  73. 1 1
      integration/plugin/common/main_test.go
  74. 1 1
      integration/plugin/common/plugin_test.go
  75. 1 1
      integration/plugin/graphdriver/external_test.go
  76. 1 1
      integration/plugin/graphdriver/main_test.go
  77. 1 1
      integration/plugin/logging/helpers_test.go
  78. 1 1
      integration/plugin/logging/logging_linux_test.go
  79. 1 1
      integration/plugin/logging/main_test.go
  80. 1 1
      integration/plugin/logging/validation_test.go
  81. 1 1
      integration/plugin/volumes/helpers_test.go
  82. 1 1
      integration/plugin/volumes/main_test.go
  83. 2 2
      integration/plugin/volumes/mounts_test.go
  84. 1 1
      integration/secret/main_test.go
  85. 1 1
      integration/service/create_test.go
  86. 1 1
      integration/service/main_test.go
  87. 3 3
      integration/service/plugin_test.go
  88. 1 1
      integration/session/main_test.go
  89. 1 1
      integration/session/session_test.go
  90. 1 1
      integration/system/cgroupdriver_systemd_test.go
  91. 2 2
      integration/system/event_test.go
  92. 1 1
      integration/system/info_linux_test.go
  93. 1 1
      integration/system/info_test.go
  94. 1 1
      integration/system/main_test.go
  95. 1 1
      integration/system/ping_test.go
  96. 1 1
      integration/volume/main_test.go
  97. 1 1
      integration/volume/volume_test.go
  98. 6 6
      testutil/daemon/config.go
  99. 3 3
      testutil/daemon/container.go
  100. 13 13
      testutil/daemon/daemon.go

+ 5 - 5
integration-cli/check_test.go

@@ -19,13 +19,13 @@ import (
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/daemon"
 	"github.com/docker/docker/integration-cli/environment"
-	testdaemon "github.com/docker/docker/internal/test/daemon"
-	ienv "github.com/docker/docker/internal/test/environment"
-	"github.com/docker/docker/internal/test/fakestorage"
-	"github.com/docker/docker/internal/test/fixtures/plugin"
-	"github.com/docker/docker/internal/test/registry"
 	"github.com/docker/docker/internal/test/suite"
 	"github.com/docker/docker/pkg/reexec"
+	testdaemon "github.com/docker/docker/testutil/daemon"
+	ienv "github.com/docker/docker/testutil/environment"
+	"github.com/docker/docker/testutil/fakestorage"
+	"github.com/docker/docker/testutil/fixtures/plugin"
+	"github.com/docker/docker/testutil/registry"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/cli/build/build.go

@@ -4,7 +4,7 @@ import (
 	"io"
 	"strings"
 
-	"github.com/docker/docker/internal/test/fakecontext"
+	"github.com/docker/docker/testutil/fakecontext"
 	"gotest.tools/icmd"
 )
 

+ 1 - 1
integration-cli/daemon/daemon.go

@@ -6,7 +6,7 @@ import (
 	"testing"
 	"time"
 
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"github.com/pkg/errors"
 	"gotest.tools/assert"
 	"gotest.tools/icmd"

+ 1 - 1
integration-cli/docker_api_attach_test.go

@@ -15,8 +15,8 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/client"
-	"github.com/docker/docker/internal/test/request"
 	"github.com/docker/docker/pkg/stdcopy"
+	"github.com/docker/docker/testutil/request"
 	"github.com/pkg/errors"
 	"golang.org/x/net/websocket"
 	"gotest.tools/assert"

+ 4 - 4
integration-cli/docker_api_build_test.go

@@ -14,10 +14,10 @@ import (
 	"testing"
 
 	"github.com/docker/docker/api/types"
-	"github.com/docker/docker/internal/test/fakecontext"
-	"github.com/docker/docker/internal/test/fakegit"
-	"github.com/docker/docker/internal/test/fakestorage"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/fakecontext"
+	"github.com/docker/docker/testutil/fakegit"
+	"github.com/docker/docker/testutil/fakestorage"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 )

+ 2 - 2
integration-cli/docker_api_build_windows_test.go

@@ -6,8 +6,8 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/docker/docker/internal/test/fakecontext"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/fakecontext"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 )

+ 1 - 1
integration-cli/docker_api_containers_test.go

@@ -25,10 +25,10 @@ import (
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/cli/build"
-	"github.com/docker/docker/internal/test/request"
 	"github.com/docker/docker/pkg/ioutils"
 	"github.com/docker/docker/pkg/mount"
 	"github.com/docker/docker/pkg/stringid"
+	"github.com/docker/docker/testutil/request"
 	"github.com/docker/docker/volume"
 	"github.com/docker/go-connections/nat"
 	"gotest.tools/assert"

+ 1 - 1
integration-cli/docker_api_exec_resize_test.go

@@ -11,7 +11,7 @@ import (
 	"testing"
 
 	"github.com/docker/docker/api/types/versions"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_api_exec_test.go

@@ -16,7 +16,7 @@ import (
 	"github.com/docker/docker/api/types/versions"
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration-cli/checker"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	"gotest.tools/poll"
 )

+ 1 - 1
integration-cli/docker_api_images_test.go

@@ -14,8 +14,8 @@ import (
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/cli/build"
-	"github.com/docker/docker/internal/test/request"
 	"github.com/docker/docker/pkg/parsers/kernel"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_api_logs_test.go

@@ -15,8 +15,8 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/client"
-	"github.com/docker/docker/internal/test/request"
 	"github.com/docker/docker/pkg/stdcopy"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_api_network_test.go

@@ -13,7 +13,7 @@ import (
 	"github.com/docker/docker/api/types/filters"
 	"github.com/docker/docker/api/types/network"
 	"github.com/docker/docker/api/types/versions"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_api_stats_test.go

@@ -16,7 +16,7 @@ import (
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/api/types/versions"
 	"github.com/docker/docker/client"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_api_swarm_service_test.go

@@ -16,7 +16,7 @@ import (
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/cli/build"
 	"github.com/docker/docker/integration-cli/daemon"
-	testdaemon "github.com/docker/docker/internal/test/daemon"
+	testdaemon "github.com/docker/docker/testutil/daemon"
 	"golang.org/x/sys/unix"
 	"gotest.tools/assert"
 	"gotest.tools/icmd"

+ 2 - 2
integration-cli/docker_api_swarm_test.go

@@ -24,8 +24,8 @@ import (
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration-cli/checker"
 	"github.com/docker/docker/integration-cli/daemon"
-	testdaemon "github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/request"
+	testdaemon "github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/request"
 	"github.com/docker/swarmkit/ca"
 	"github.com/pkg/errors"
 	"gotest.tools/assert"

+ 1 - 1
integration-cli/docker_api_test.go

@@ -11,7 +11,7 @@ import (
 
 	"github.com/docker/docker/api"
 	"github.com/docker/docker/api/types/versions"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 )
 

+ 4 - 4
integration-cli/docker_cli_build_test.go

@@ -19,12 +19,12 @@ import (
 
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/cli/build"
-	"github.com/docker/docker/internal/test/fakecontext"
-	"github.com/docker/docker/internal/test/fakegit"
-	"github.com/docker/docker/internal/test/fakestorage"
-	"github.com/docker/docker/internal/testutil"
 	"github.com/docker/docker/pkg/archive"
 	"github.com/docker/docker/pkg/system"
+	"github.com/docker/docker/testutil"
+	"github.com/docker/docker/testutil/fakecontext"
+	"github.com/docker/docker/testutil/fakegit"
+	"github.com/docker/docker/testutil/fakestorage"
 	"github.com/moby/buildkit/frontend/dockerfile/command"
 	"github.com/opencontainers/go-digest"
 	"gotest.tools/assert"

+ 1 - 1
integration-cli/docker_cli_build_unix_test.go

@@ -18,7 +18,7 @@ import (
 
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/cli/build"
-	"github.com/docker/docker/internal/test/fakecontext"
+	"github.com/docker/docker/testutil/fakecontext"
 	"github.com/docker/go-units"
 	"gotest.tools/assert"
 	"gotest.tools/icmd"

+ 1 - 1
integration-cli/docker_cli_create_test.go

@@ -11,8 +11,8 @@ import (
 
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/cli/build"
-	"github.com/docker/docker/internal/test/fakecontext"
 	"github.com/docker/docker/pkg/stringid"
+	"github.com/docker/docker/testutil/fakecontext"
 	"github.com/docker/go-connections/nat"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"

+ 1 - 1
integration-cli/docker_cli_daemon_test.go

@@ -31,9 +31,9 @@ import (
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/cli/build"
 	"github.com/docker/docker/integration-cli/daemon"
-	testdaemon "github.com/docker/docker/internal/test/daemon"
 	"github.com/docker/docker/opts"
 	"github.com/docker/docker/pkg/mount"
+	testdaemon "github.com/docker/docker/testutil/daemon"
 	"github.com/docker/go-units"
 	"github.com/docker/libnetwork/iptables"
 	"github.com/docker/libtrust"

+ 1 - 1
integration-cli/docker_cli_external_volume_driver_test.go

@@ -16,8 +16,8 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/integration-cli/daemon"
-	testdaemon "github.com/docker/docker/internal/test/daemon"
 	"github.com/docker/docker/pkg/stringid"
+	testdaemon "github.com/docker/docker/testutil/daemon"
 	"github.com/docker/docker/volume"
 	"gotest.tools/assert"
 )

+ 1 - 1
integration-cli/docker_cli_info_test.go

@@ -8,7 +8,7 @@ import (
 	"testing"
 
 	"github.com/docker/docker/integration-cli/daemon"
-	testdaemon "github.com/docker/docker/internal/test/daemon"
+	testdaemon "github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_cli_network_unix_test.go

@@ -18,9 +18,9 @@ import (
 	"github.com/docker/docker/api/types/versions/v1p20"
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/daemon"
-	testdaemon "github.com/docker/docker/internal/test/daemon"
 	"github.com/docker/docker/pkg/stringid"
 	"github.com/docker/docker/runconfig"
+	testdaemon "github.com/docker/docker/testutil/daemon"
 	"github.com/docker/libnetwork/driverapi"
 	remoteapi "github.com/docker/libnetwork/drivers/remote/api"
 	"github.com/docker/libnetwork/ipamapi"

+ 1 - 1
integration-cli/docker_cli_plugins_test.go

@@ -15,7 +15,7 @@ import (
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/daemon"
-	"github.com/docker/docker/internal/test/fixtures/plugin"
+	"github.com/docker/docker/testutil/fixtures/plugin"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_cli_registry_user_agent_test.go

@@ -8,7 +8,7 @@ import (
 	"regexp"
 	"testing"
 
-	"github.com/docker/docker/internal/test/registry"
+	"github.com/docker/docker/testutil/registry"
 	"gotest.tools/assert"
 )
 

+ 2 - 2
integration-cli/docker_cli_run_test.go

@@ -26,12 +26,12 @@ import (
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration-cli/cli"
 	"github.com/docker/docker/integration-cli/cli/build"
-	"github.com/docker/docker/internal/test/fakecontext"
-	"github.com/docker/docker/internal/testutil"
 	"github.com/docker/docker/pkg/mount"
 	"github.com/docker/docker/pkg/parsers/kernel"
 	"github.com/docker/docker/pkg/stringid"
 	"github.com/docker/docker/runconfig"
+	"github.com/docker/docker/testutil"
+	"github.com/docker/docker/testutil/fakecontext"
 	"github.com/docker/go-connections/nat"
 	"github.com/docker/libnetwork/resolvconf"
 	"github.com/docker/libnetwork/types"

+ 1 - 1
integration-cli/docker_cli_update_unix_test.go

@@ -14,8 +14,8 @@ import (
 	"github.com/creack/pty"
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/client"
-	"github.com/docker/docker/internal/test/request"
 	"github.com/docker/docker/pkg/parsers/kernel"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_cli_v2_only_test.go

@@ -7,7 +7,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/registry"
+	"github.com/docker/docker/testutil/registry"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_deprecated_api_v124_test.go

@@ -9,7 +9,7 @@ import (
 	"testing"
 
 	"github.com/docker/docker/api/types/versions"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 )

+ 1 - 1
integration-cli/docker_deprecated_api_v124_unix_test.go

@@ -6,7 +6,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/docker_hub_pull_suite_test.go

@@ -7,7 +7,7 @@ import (
 	"testing"
 
 	"github.com/docker/docker/integration-cli/daemon"
-	testdaemon "github.com/docker/docker/internal/test/daemon"
+	testdaemon "github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/environment/environment.go

@@ -4,7 +4,7 @@ import (
 	"os"
 	"os/exec"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var (

+ 1 - 1
integration-cli/fixtures_linux_daemon_test.go

@@ -10,7 +10,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/docker/docker/internal/test/fixtures/load"
+	"github.com/docker/docker/testutil/fixtures/load"
 	"gotest.tools/assert"
 )
 

+ 1 - 1
integration-cli/requirements_test.go

@@ -16,7 +16,7 @@ import (
 	"github.com/docker/docker/api/types/versions"
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration-cli/requirement"
-	"github.com/docker/docker/internal/test/registry"
+	"github.com/docker/docker/testutil/registry"
 )
 
 func ArchitectureIsNot(arch string) bool {

+ 1 - 1
integration-cli/utils_test.go

@@ -8,7 +8,7 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/docker/docker/internal/testutil"
+	"github.com/docker/docker/testutil"
 	"github.com/pkg/errors"
 	"gotest.tools/icmd"
 )

+ 2 - 2
integration/build/build_cgroupns_linux_test.go

@@ -9,9 +9,9 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/integration/internal/requirement"
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/fakecontext"
 	"github.com/docker/docker/pkg/jsonmessage"
+	"github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/fakecontext"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 2 - 2
integration/build/build_session_test.go

@@ -11,8 +11,8 @@ import (
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/api/types/versions"
 	dclient "github.com/docker/docker/client"
-	"github.com/docker/docker/internal/test/fakecontext"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/fakecontext"
+	"github.com/docker/docker/testutil/request"
 	"github.com/moby/buildkit/session"
 	"github.com/moby/buildkit/session/filesync"
 	"golang.org/x/sync/errgroup"

+ 2 - 2
integration/build/build_squash_test.go

@@ -11,9 +11,9 @@ import (
 	"github.com/docker/docker/api/types"
 	dclient "github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/fakecontext"
 	"github.com/docker/docker/pkg/stdcopy"
+	"github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/fakecontext"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/skip"

+ 1 - 1
integration/build/build_test.go

@@ -14,8 +14,8 @@ import (
 	"github.com/docker/docker/api/types/filters"
 	"github.com/docker/docker/api/types/versions"
 	"github.com/docker/docker/errdefs"
-	"github.com/docker/docker/internal/test/fakecontext"
 	"github.com/docker/docker/pkg/jsonmessage"
+	"github.com/docker/docker/testutil/fakecontext"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/skip"

+ 1 - 1
integration/build/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/config/config_test.go

@@ -15,8 +15,8 @@ import (
 	swarmtypes "github.com/docker/docker/api/types/swarm"
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/swarm"
-	"github.com/docker/docker/internal/test/daemon"
 	"github.com/docker/docker/pkg/stdcopy"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/config/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/container/checkpoint_test.go

@@ -13,7 +13,7 @@ import (
 	mounttypes "github.com/docker/docker/api/types/mount"
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/container/container_test.go

@@ -4,7 +4,7 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 )

+ 1 - 1
integration/container/copy_test.go

@@ -13,8 +13,8 @@ import (
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/fakecontext"
 	"github.com/docker/docker/pkg/jsonmessage"
+	"github.com/docker/docker/testutil/fakecontext"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/skip"

+ 1 - 1
integration/container/create_test.go

@@ -15,8 +15,8 @@ import (
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/errdefs"
 	ctr "github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/request"
 	"github.com/docker/docker/oci"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/container/daemon_linux_test.go

@@ -10,7 +10,7 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"golang.org/x/sys/unix"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"

+ 1 - 1
integration/container/export_test.go

@@ -9,8 +9,8 @@ import (
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/api/types/filters"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/daemon"
 	"github.com/docker/docker/pkg/jsonmessage"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/container/inspect_test.go

@@ -8,7 +8,7 @@ import (
 
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 2 - 2
integration/container/ipcmode_linux_test.go

@@ -14,8 +14,8 @@ import (
 	"github.com/docker/docker/api/types/versions"
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/fs"

+ 1 - 1
integration/container/kill_test.go

@@ -7,7 +7,7 @@ import (
 
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/container/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/container/pause_test.go

@@ -11,7 +11,7 @@ import (
 	"github.com/docker/docker/api/types/filters"
 	"github.com/docker/docker/api/types/versions"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/container/resize_test.go

@@ -9,7 +9,7 @@ import (
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/api/types/versions"
 	"github.com/docker/docker/integration/internal/container"
-	req "github.com/docker/docker/internal/test/request"
+	req "github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/container/restart_test.go

@@ -8,7 +8,7 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/api/types/container"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 1 - 1
integration/container/run_cgroupns_linux_test.go

@@ -9,7 +9,7 @@ import (
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/container"
 	"github.com/docker/docker/integration/internal/requirement"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/container/update_linux_test.go

@@ -10,7 +10,7 @@ import (
 	containertypes "github.com/docker/docker/api/types/container"
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/container/wait_test.go

@@ -6,7 +6,7 @@ import (
 	"time"
 
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 2 - 2
integration/image/import_test.go

@@ -9,8 +9,8 @@ import (
 	"testing"
 
 	"github.com/docker/docker/api/types"
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/testutil"
+	"github.com/docker/docker/testutil"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 1 - 1
integration/image/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 2 - 2
integration/image/remove_unix_test.go

@@ -14,8 +14,8 @@ import (
 	"unsafe"
 
 	"github.com/docker/docker/api/types"
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/fakecontext"
+	"github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/fakecontext"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 1 - 1
integration/image/tag_test.go

@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"testing"
 
-	"github.com/docker/docker/internal/testutil"
+	"github.com/docker/docker/testutil"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/skip"

+ 2 - 2
integration/internal/swarm/service.go

@@ -10,8 +10,8 @@ import (
 	"github.com/docker/docker/api/types/filters"
 	swarmtypes "github.com/docker/docker/api/types/swarm"
 	"github.com/docker/docker/client"
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/environment"
 	"gotest.tools/assert"
 	"gotest.tools/poll"
 	"gotest.tools/skip"

+ 1 - 1
integration/network/ipvlan/ipvlan_test.go

@@ -15,7 +15,7 @@ import (
 	"github.com/docker/docker/integration/internal/container"
 	net "github.com/docker/docker/integration/internal/network"
 	n "github.com/docker/docker/integration/network"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 1 - 1
integration/network/ipvlan/main_test.go

@@ -7,7 +7,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/network/macvlan/macvlan_test.go

@@ -12,7 +12,7 @@ import (
 	"github.com/docker/docker/integration/internal/container"
 	net "github.com/docker/docker/integration/internal/network"
 	n "github.com/docker/docker/integration/network"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 1 - 1
integration/network/macvlan/main_test.go

@@ -7,7 +7,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/network/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 2 - 2
integration/network/network_test.go

@@ -10,8 +10,8 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/skip"

+ 1 - 1
integration/network/service_test.go

@@ -11,7 +11,7 @@ import (
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/network"
 	"github.com/docker/docker/integration/internal/swarm"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	"gotest.tools/icmd"
 	"gotest.tools/poll"

+ 1 - 1
integration/plugin/authz/authz_plugin_test.go

@@ -22,9 +22,9 @@ import (
 	eventtypes "github.com/docker/docker/api/types/events"
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/environment"
 	"github.com/docker/docker/pkg/archive"
 	"github.com/docker/docker/pkg/authorization"
+	"github.com/docker/docker/testutil/environment"
 	"gotest.tools/assert"
 	"gotest.tools/poll"
 	"gotest.tools/skip"

+ 2 - 2
integration/plugin/authz/main_test.go

@@ -12,10 +12,10 @@ import (
 	"strings"
 	"testing"
 
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/environment"
 	"github.com/docker/docker/pkg/authorization"
 	"github.com/docker/docker/pkg/plugins"
+	"github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/environment"
 	"gotest.tools/skip"
 )
 

+ 1 - 1
integration/plugin/common/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/plugin/common/plugin_test.go

@@ -4,7 +4,7 @@ import (
 	"net/http"
 	"testing"
 
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 )

+ 1 - 1
integration/plugin/graphdriver/external_test.go

@@ -19,9 +19,9 @@ import (
 	"github.com/docker/docker/daemon/graphdriver/vfs"
 	"github.com/docker/docker/integration/internal/container"
 	"github.com/docker/docker/integration/internal/requirement"
-	"github.com/docker/docker/internal/test/daemon"
 	"github.com/docker/docker/pkg/archive"
 	"github.com/docker/docker/pkg/plugins"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/skip"

+ 1 - 1
integration/plugin/graphdriver/main_test.go

@@ -5,8 +5,8 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
 	"github.com/docker/docker/pkg/reexec"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var (

+ 1 - 1
integration/plugin/logging/helpers_test.go

@@ -9,8 +9,8 @@ import (
 	"time"
 
 	"github.com/docker/docker/api/types"
-	"github.com/docker/docker/internal/test/fixtures/plugin"
 	"github.com/docker/docker/pkg/locker"
+	"github.com/docker/docker/testutil/fixtures/plugin"
 	"github.com/pkg/errors"
 )
 

+ 1 - 1
integration/plugin/logging/logging_linux_test.go

@@ -10,7 +10,7 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 1 - 1
integration/plugin/logging/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var (

+ 1 - 1
integration/plugin/logging/validation_test.go

@@ -7,7 +7,7 @@ import (
 	"testing"
 
 	"github.com/docker/docker/api/types"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 1 - 1
integration/plugin/volumes/helpers_test.go

@@ -9,8 +9,8 @@ import (
 	"time"
 
 	"github.com/docker/docker/api/types"
-	"github.com/docker/docker/internal/test/fixtures/plugin"
 	"github.com/docker/docker/pkg/locker"
+	"github.com/docker/docker/testutil/fixtures/plugin"
 	"github.com/pkg/errors"
 	"gotest.tools/assert"
 )

+ 1 - 1
integration/plugin/volumes/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var (

+ 2 - 2
integration/plugin/volumes/mounts_test.go

@@ -7,8 +7,8 @@ import (
 	"testing"
 
 	"github.com/docker/docker/api/types"
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/fixtures/plugin"
+	"github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/fixtures/plugin"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 1 - 1
integration/secret/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/service/create_test.go

@@ -15,7 +15,7 @@ import (
 	"github.com/docker/docker/errdefs"
 	"github.com/docker/docker/integration/internal/network"
 	"github.com/docker/docker/integration/internal/swarm"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/poll"

+ 1 - 1
integration/service/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 3 - 3
integration/service/plugin_test.go

@@ -14,9 +14,9 @@ import (
 	swarmtypes "github.com/docker/docker/api/types/swarm"
 	"github.com/docker/docker/api/types/swarm/runtime"
 	"github.com/docker/docker/integration/internal/swarm"
-	"github.com/docker/docker/internal/test/daemon"
-	"github.com/docker/docker/internal/test/fixtures/plugin"
-	"github.com/docker/docker/internal/test/registry"
+	"github.com/docker/docker/testutil/daemon"
+	"github.com/docker/docker/testutil/fixtures/plugin"
+	"github.com/docker/docker/testutil/registry"
 	"gotest.tools/assert"
 	"gotest.tools/poll"
 	"gotest.tools/skip"

+ 1 - 1
integration/session/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/session/session_test.go

@@ -5,7 +5,7 @@ import (
 	"testing"
 
 	"github.com/docker/docker/api/types/versions"
-	req "github.com/docker/docker/internal/test/request"
+	req "github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/skip"

+ 1 - 1
integration/system/cgroupdriver_systemd_test.go

@@ -7,7 +7,7 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 
 	"gotest.tools/assert"
 	"gotest.tools/skip"

+ 2 - 2
integration/system/event_test.go

@@ -15,9 +15,9 @@ import (
 	"github.com/docker/docker/api/types/strslice"
 	"github.com/docker/docker/api/types/versions"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/request"
-	req "github.com/docker/docker/internal/test/request"
 	"github.com/docker/docker/pkg/jsonmessage"
+	"github.com/docker/docker/testutil/request"
+	req "github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/skip"

+ 1 - 1
integration/system/info_linux_test.go

@@ -7,7 +7,7 @@ import (
 	"net/http"
 	"testing"
 
-	req "github.com/docker/docker/internal/test/request"
+	req "github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 )

+ 1 - 1
integration/system/info_test.go

@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"testing"
 
-	"github.com/docker/docker/internal/test/daemon"
+	"github.com/docker/docker/testutil/daemon"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"
 	"gotest.tools/skip"

+ 1 - 1
integration/system/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/system/ping_test.go

@@ -6,7 +6,7 @@ import (
 	"testing"
 
 	"github.com/docker/docker/api/types/versions"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"gotest.tools/assert"
 	"gotest.tools/skip"
 )

+ 1 - 1
integration/volume/main_test.go

@@ -5,7 +5,7 @@ import (
 	"os"
 	"testing"
 
-	"github.com/docker/docker/internal/test/environment"
+	"github.com/docker/docker/testutil/environment"
 )
 
 var testEnv *environment.Execution

+ 1 - 1
integration/volume/volume_test.go

@@ -12,7 +12,7 @@ import (
 	"github.com/docker/docker/api/types/filters"
 	volumetypes "github.com/docker/docker/api/types/volume"
 	"github.com/docker/docker/integration/internal/container"
-	"github.com/docker/docker/internal/test/request"
+	"github.com/docker/docker/testutil/request"
 	"github.com/google/go-cmp/cmp/cmpopts"
 	"gotest.tools/assert"
 	is "gotest.tools/assert/cmp"

+ 6 - 6
internal/test/daemon/config.go → testutil/daemon/config.go

@@ -5,7 +5,7 @@ import (
 
 	"github.com/docker/docker/api/types"
 	"github.com/docker/docker/api/types/swarm"
-	"github.com/docker/docker/internal/test"
+	"github.com/docker/docker/testutil"
 	"gotest.tools/assert"
 )
 
@@ -14,7 +14,7 @@ type ConfigConstructor func(*swarm.Config)
 
 // CreateConfig creates a config given the specified spec
 func (d *Daemon) CreateConfig(t assert.TestingT, configSpec swarm.ConfigSpec) string {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	cli := d.NewClientT(t)
@@ -27,7 +27,7 @@ func (d *Daemon) CreateConfig(t assert.TestingT, configSpec swarm.ConfigSpec) st
 
 // ListConfigs returns the list of the current swarm configs
 func (d *Daemon) ListConfigs(t assert.TestingT) []swarm.Config {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	cli := d.NewClientT(t)
@@ -40,7 +40,7 @@ func (d *Daemon) ListConfigs(t assert.TestingT) []swarm.Config {
 
 // GetConfig returns a swarm config identified by the specified id
 func (d *Daemon) GetConfig(t assert.TestingT, id string) *swarm.Config {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	cli := d.NewClientT(t)
@@ -53,7 +53,7 @@ func (d *Daemon) GetConfig(t assert.TestingT, id string) *swarm.Config {
 
 // DeleteConfig removes the swarm config identified by the specified id
 func (d *Daemon) DeleteConfig(t assert.TestingT, id string) {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	cli := d.NewClientT(t)
@@ -66,7 +66,7 @@ func (d *Daemon) DeleteConfig(t assert.TestingT, id string) {
 // UpdateConfig updates the swarm config identified by the specified id
 // Currently, only label update is supported.
 func (d *Daemon) UpdateConfig(t assert.TestingT, id string, f ...ConfigConstructor) {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	cli := d.NewClientT(t)

+ 3 - 3
internal/test/daemon/container.go → testutil/daemon/container.go

@@ -4,13 +4,13 @@ import (
 	"context"
 
 	"github.com/docker/docker/api/types"
-	"github.com/docker/docker/internal/test"
+	"github.com/docker/docker/testutil"
 	"gotest.tools/assert"
 )
 
 // ActiveContainers returns the list of ids of the currently running containers
 func (d *Daemon) ActiveContainers(t assert.TestingT) []string {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	cli := d.NewClientT(t)
@@ -28,7 +28,7 @@ func (d *Daemon) ActiveContainers(t assert.TestingT) []string {
 
 // FindContainerIP returns the ip of the specified container
 func (d *Daemon) FindContainerIP(t assert.TestingT, id string) string {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	cli := d.NewClientT(t)

+ 13 - 13
internal/test/daemon/daemon.go → testutil/daemon/daemon.go

@@ -1,4 +1,4 @@
-package daemon // import "github.com/docker/docker/internal/test/daemon"
+package daemon // import "github.com/docker/docker/testutil/daemon"
 
 import (
 	"context"
@@ -17,11 +17,11 @@ import (
 	"github.com/docker/docker/api/types/events"
 	"github.com/docker/docker/client"
 	"github.com/docker/docker/daemon/images"
-	"github.com/docker/docker/internal/test"
-	"github.com/docker/docker/internal/test/request"
 	"github.com/docker/docker/opts"
 	"github.com/docker/docker/pkg/ioutils"
 	"github.com/docker/docker/pkg/stringid"
+	"github.com/docker/docker/testutil"
+	"github.com/docker/docker/testutil/request"
 	"github.com/docker/go-connections/sockets"
 	"github.com/docker/go-connections/tlsconfig"
 	"github.com/pkg/errors"
@@ -95,7 +95,7 @@ type Daemon struct {
 // This will create a directory such as d123456789 in the folder specified by $DOCKER_INTEGRATION_DAEMON_DEST or $DEST.
 // The daemon will not automatically start.
 func New(t testingT, ops ...func(*Daemon)) *Daemon {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	dest := os.Getenv("DOCKER_INTEGRATION_DAEMON_DEST")
@@ -191,7 +191,7 @@ func (d *Daemon) ReadLogFile() ([]byte, error) {
 
 // NewClientT creates new client based on daemon's socket path
 func (d *Daemon) NewClientT(t assert.TestingT, extraOpts ...client.Opt) *client.Client {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 
@@ -208,7 +208,7 @@ func (d *Daemon) NewClientT(t assert.TestingT, extraOpts ...client.Opt) *client.
 
 // Cleanup cleans the daemon files : exec root (network namespaces, ...), swarmkit files
 func (d *Daemon) Cleanup(t testingT) {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	// Cleanup swarmkit wal files if present
@@ -218,7 +218,7 @@ func (d *Daemon) Cleanup(t testingT) {
 
 // Start starts the daemon and return once it is ready to receive requests.
 func (d *Daemon) Start(t testingT, args ...string) {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	if err := d.StartWithError(args...); err != nil {
@@ -374,7 +374,7 @@ func (d *Daemon) StartWithLogFile(out *os.File, providedArgs ...string) error {
 // StartWithBusybox will first start the daemon with Daemon.Start()
 // then save the busybox image from the main daemon and load it into this Daemon instance.
 func (d *Daemon) StartWithBusybox(t testingT, arg ...string) {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	d.Start(t, arg...)
@@ -433,7 +433,7 @@ func (d *Daemon) DumpStackAndQuit() {
 // instantiate a new one with NewDaemon.
 // If an error occurs while starting the daemon, the test will fail.
 func (d *Daemon) Stop(t testingT) {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	err := d.StopWithError()
@@ -521,7 +521,7 @@ out2:
 // Restart will restart the daemon by first stopping it and the starting it.
 // If an error occurs while starting the daemon, the test will fail.
 func (d *Daemon) Restart(t testingT, args ...string) {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	d.Stop(t)
@@ -597,7 +597,7 @@ func (d *Daemon) ReloadConfig() error {
 
 // LoadBusybox image into the daemon
 func (d *Daemon) LoadBusybox(t assert.TestingT) {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	clientHost, err := client.NewClientWithOpts(client.FromEnv)
@@ -711,7 +711,7 @@ func (d *Daemon) queryRootDir() (string, error) {
 
 // Info returns the info struct for this daemon
 func (d *Daemon) Info(t assert.TestingT) types.Info {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	c := d.NewClientT(t)
@@ -721,7 +721,7 @@ func (d *Daemon) Info(t assert.TestingT) types.Info {
 }
 
 func cleanupRaftDir(t testingT, rootPath string) {
-	if ht, ok := t.(test.HelperT); ok {
+	if ht, ok := t.(testutil.HelperT); ok {
 		ht.Helper()
 	}
 	for _, p := range []string{"wal", "wal-v3-encrypted", "snap-v3-encrypted"} {

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.