fix: add missing replace directove for testcontainers
This commit is contained in:
parent
9c8692cfce
commit
6006f6fb0d
5 changed files with 35 additions and 1284 deletions
|
@ -41,7 +41,8 @@ linters-settings:
|
||||||
- condition
|
- condition
|
||||||
- return
|
- return
|
||||||
gomoddirectives:
|
gomoddirectives:
|
||||||
replace-allow-list: []
|
replace-allow-list:
|
||||||
|
- github.com/docker/docker
|
||||||
govet:
|
govet:
|
||||||
check-shadowing: true
|
check-shadowing: true
|
||||||
enable-all: true
|
enable-all: true
|
||||||
|
|
13
go.mod
13
go.mod
|
@ -21,14 +21,14 @@ require (
|
||||||
gopkg.in/yaml.v3 v3.0.1
|
gopkg.in/yaml.v3 v3.0.1
|
||||||
)
|
)
|
||||||
|
|
||||||
|
replace github.com/docker/docker => github.com/docker/docker v20.10.3-0.20221013203545-33ab36d6b304+incompatible
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
|
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
|
||||||
github.com/Microsoft/go-winio v0.5.2 // indirect
|
github.com/Microsoft/go-winio v0.5.2 // indirect
|
||||||
github.com/Microsoft/hcsshim v0.9.5 // indirect
|
|
||||||
github.com/PaesslerAG/gval v1.0.0 // indirect
|
github.com/PaesslerAG/gval v1.0.0 // indirect
|
||||||
github.com/cenkalti/backoff/v4 v4.2.0 // indirect
|
github.com/cenkalti/backoff/v4 v4.2.0 // indirect
|
||||||
github.com/cespare/xxhash/v2 v2.1.2 // indirect
|
github.com/cespare/xxhash/v2 v2.1.2 // indirect
|
||||||
github.com/containerd/cgroups v1.0.4 // indirect
|
|
||||||
github.com/containerd/containerd v1.6.12 // indirect
|
github.com/containerd/containerd v1.6.12 // indirect
|
||||||
github.com/davecgh/go-spew v1.1.1 // indirect
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
||||||
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
||||||
|
@ -37,13 +37,14 @@ require (
|
||||||
github.com/docker/go-connections v0.4.0 // indirect
|
github.com/docker/go-connections v0.4.0 // indirect
|
||||||
github.com/docker/go-units v0.5.0 // indirect
|
github.com/docker/go-units v0.5.0 // indirect
|
||||||
github.com/gogo/protobuf v1.3.2 // indirect
|
github.com/gogo/protobuf v1.3.2 // indirect
|
||||||
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
|
||||||
github.com/golang/protobuf v1.5.2 // indirect
|
github.com/golang/protobuf v1.5.2 // indirect
|
||||||
github.com/jackc/pgpassfile v1.0.0 // indirect
|
github.com/jackc/pgpassfile v1.0.0 // indirect
|
||||||
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b // indirect
|
github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b // indirect
|
||||||
|
github.com/klauspost/compress v1.11.13 // indirect
|
||||||
|
github.com/kr/text v0.2.0 // indirect
|
||||||
github.com/magiconair/properties v1.8.7 // indirect
|
github.com/magiconair/properties v1.8.7 // indirect
|
||||||
github.com/moby/sys/mount v0.3.3 // indirect
|
github.com/moby/patternmatcher v0.5.0 // indirect
|
||||||
github.com/moby/sys/mountinfo v0.6.2 // indirect
|
github.com/moby/sys/sequential v0.5.0 // indirect
|
||||||
github.com/moby/term v0.0.0-20221128092401-c43b287e0e0f // indirect
|
github.com/moby/term v0.0.0-20221128092401-c43b287e0e0f // indirect
|
||||||
github.com/morikuni/aec v1.0.0 // indirect
|
github.com/morikuni/aec v1.0.0 // indirect
|
||||||
github.com/opencontainers/go-digest v1.0.0 // indirect
|
github.com/opencontainers/go-digest v1.0.0 // indirect
|
||||||
|
@ -52,8 +53,8 @@ require (
|
||||||
github.com/pkg/errors v0.9.1 // indirect
|
github.com/pkg/errors v0.9.1 // indirect
|
||||||
github.com/rogpeppe/go-internal v1.9.0 // indirect
|
github.com/rogpeppe/go-internal v1.9.0 // indirect
|
||||||
github.com/sirupsen/logrus v1.9.0 // indirect
|
github.com/sirupsen/logrus v1.9.0 // indirect
|
||||||
go.opencensus.io v0.23.0 // indirect
|
|
||||||
go.uber.org/atomic v1.10.0 // indirect
|
go.uber.org/atomic v1.10.0 // indirect
|
||||||
|
go.uber.org/goleak v1.1.12 // indirect
|
||||||
golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 // indirect
|
golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90 // indirect
|
||||||
golang.org/x/net v0.0.0-20220906165146-f3363e06e74c // indirect
|
golang.org/x/net v0.0.0-20220906165146-f3363e06e74c // indirect
|
||||||
golang.org/x/sys v0.3.0 // indirect
|
golang.org/x/sys v0.3.0 // indirect
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/testcontainers/testcontainers-go"
|
tc "github.com/testcontainers/testcontainers-go"
|
||||||
"github.com/testcontainers/testcontainers-go/wait"
|
"github.com/testcontainers/testcontainers-go/wait"
|
||||||
|
|
||||||
"code.icb4dc0.de/prskr/nurse/config"
|
"code.icb4dc0.de/prskr/nurse/config"
|
||||||
|
@ -19,8 +19,8 @@ func PrepareRedisContainer(tb testing.TB) *config.Server {
|
||||||
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Minute)
|
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Minute)
|
||||||
tb.Cleanup(cancel)
|
tb.Cleanup(cancel)
|
||||||
|
|
||||||
container, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{
|
container, err := tc.GenericContainer(ctx, tc.GenericContainerRequest{
|
||||||
ContainerRequest: testcontainers.ContainerRequest{
|
ContainerRequest: tc.ContainerRequest{
|
||||||
Image: "docker.io/redis:alpine",
|
Image: "docker.io/redis:alpine",
|
||||||
ExposedPorts: []string{redisPort},
|
ExposedPorts: []string{redisPort},
|
||||||
SkipReaper: true,
|
SkipReaper: true,
|
||||||
|
@ -28,10 +28,10 @@ func PrepareRedisContainer(tb testing.TB) *config.Server {
|
||||||
WaitingFor: wait.ForListeningPort(redisPort),
|
WaitingFor: wait.ForListeningPort(redisPort),
|
||||||
},
|
},
|
||||||
Started: true,
|
Started: true,
|
||||||
Logger: testcontainers.TestLogger(tb),
|
Logger: tc.TestLogger(tb),
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
tb.Fatalf("testcontainers.GenericContainer() err = %v", err)
|
tb.Fatalf("tc.GenericContainer() err = %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
tb.Cleanup(func() {
|
tb.Cleanup(func() {
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/maxatome/go-testdeep/td"
|
"github.com/maxatome/go-testdeep/td"
|
||||||
"github.com/testcontainers/testcontainers-go"
|
tc "github.com/testcontainers/testcontainers-go"
|
||||||
"github.com/testcontainers/testcontainers-go/wait"
|
"github.com/testcontainers/testcontainers-go/wait"
|
||||||
|
|
||||||
"code.icb4dc0.de/prskr/nurse/config"
|
"code.icb4dc0.de/prskr/nurse/config"
|
||||||
|
@ -27,8 +27,8 @@ func PreparePostgresContainer(tb testing.TB) (name string, cfg *config.Server) {
|
||||||
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Minute)
|
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Minute)
|
||||||
tb.Cleanup(cancel)
|
tb.Cleanup(cancel)
|
||||||
|
|
||||||
container, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{
|
container, err := tc.GenericContainer(ctx, tc.GenericContainerRequest{
|
||||||
ContainerRequest: testcontainers.ContainerRequest{
|
ContainerRequest: tc.ContainerRequest{
|
||||||
Image: "docker.io/postgres:alpine",
|
Image: "docker.io/postgres:alpine",
|
||||||
ExposedPorts: []string{postgresPort},
|
ExposedPorts: []string{postgresPort},
|
||||||
SkipReaper: true,
|
SkipReaper: true,
|
||||||
|
@ -41,10 +41,10 @@ func PreparePostgresContainer(tb testing.TB) (name string, cfg *config.Server) {
|
||||||
WaitingFor: wait.ForListeningPort(postgresPort),
|
WaitingFor: wait.ForListeningPort(postgresPort),
|
||||||
},
|
},
|
||||||
Started: true,
|
Started: true,
|
||||||
Logger: testcontainers.TestLogger(tb),
|
Logger: tc.TestLogger(tb),
|
||||||
})
|
})
|
||||||
|
|
||||||
td.CmpNoError(tb, err, "testcontainers.GenericContainer()")
|
td.CmpNoError(tb, err, "tc.GenericContainer()")
|
||||||
|
|
||||||
tb.Cleanup(func() {
|
tb.Cleanup(func() {
|
||||||
td.CmpNoError(tb, container.Terminate(context.Background()), "container.Terminate()")
|
td.CmpNoError(tb, container.Terminate(context.Background()), "container.Terminate()")
|
||||||
|
@ -76,8 +76,8 @@ func PrepareMariaDBContainer(tb testing.TB) (name string, cfg *config.Server) {
|
||||||
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Minute)
|
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Minute)
|
||||||
tb.Cleanup(cancel)
|
tb.Cleanup(cancel)
|
||||||
|
|
||||||
container, err := testcontainers.GenericContainer(ctx, testcontainers.GenericContainerRequest{
|
container, err := tc.GenericContainer(ctx, tc.GenericContainerRequest{
|
||||||
ContainerRequest: testcontainers.ContainerRequest{
|
ContainerRequest: tc.ContainerRequest{
|
||||||
Image: "docker.io/mariadb:10",
|
Image: "docker.io/mariadb:10",
|
||||||
ExposedPorts: []string{mysqlPort},
|
ExposedPorts: []string{mysqlPort},
|
||||||
SkipReaper: true,
|
SkipReaper: true,
|
||||||
|
@ -91,10 +91,10 @@ func PrepareMariaDBContainer(tb testing.TB) (name string, cfg *config.Server) {
|
||||||
WaitingFor: wait.ForListeningPort(mysqlPort),
|
WaitingFor: wait.ForListeningPort(mysqlPort),
|
||||||
},
|
},
|
||||||
Started: true,
|
Started: true,
|
||||||
Logger: testcontainers.TestLogger(tb),
|
Logger: tc.TestLogger(tb),
|
||||||
})
|
})
|
||||||
|
|
||||||
td.CmpNoError(tb, err, "testcontainers.GenericContainer()")
|
td.CmpNoError(tb, err, "tc.GenericContainer()")
|
||||||
|
|
||||||
tb.Cleanup(func() {
|
tb.Cleanup(func() {
|
||||||
td.CmpNoError(tb, container.Terminate(context.Background()), "container.Terminate()")
|
td.CmpNoError(tb, container.Terminate(context.Background()), "container.Terminate()")
|
||||||
|
|
Loading…
Reference in a new issue