From ed45cd3b5384b0f00b0a082e64287bb14dfbfc13 Mon Sep 17 00:00:00 2001 From: Travis Ralston <travpc@gmail.com> Date: Thu, 10 Aug 2023 22:22:29 -0600 Subject: [PATCH] Build images without creating arbitrary containers --- test/test_internals/deps_mmr.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/test/test_internals/deps_mmr.go b/test/test_internals/deps_mmr.go index 9e74a7f5..585a28b4 100644 --- a/test/test_internals/deps_mmr.go +++ b/test/test_internals/deps_mmr.go @@ -67,14 +67,14 @@ func reuseMmrBuild(ctx context.Context) (string, error) { if err != nil { return "", err } - c, err := provider.CreateContainer(ctx, buildReq.ContainerRequest) - if err != nil { - return "", err - } - if dockerC, ok := c.(*testcontainers.DockerContainer); !ok { - return "", errors.New("failed to convert built MMR container to a DockerContainer") + if dockerProvider, ok := provider.(*testcontainers.DockerProvider); !ok { + return "", errors.New("expected a docker provider") } else { - mmrCachedImage = dockerC.Image + tag, err := dockerProvider.BuildImage(ctx, &buildReq) + if err != nil { + return "", err + } + mmrCachedImage = tag } log.Println("[Test Deps] Cached build as ", mmrCachedImage) return mmrCachedImage, nil -- GitLab