我刚刚将测试容器库从升级github.com/testcontainers/testcontainers-go v0.12.0到github.com/testcontainers/testcontainers-go v0.13.0 以前这是我创建请求的方式
ContainerRequest: testcontainers.ContainerRequest{
Image: mountebankImage,
Name: uuid.New().String(),
ExposedPorts: []string{mountebankExposedPort},
BindMounts: map[string]string{"/mountebank": path.Join(c.rootDir, "/test/stubs/mountebank")},
Entrypoint: []string{"mb", "start", "--configfile", "/mountebank/imposters.ejs"},
Networks: []string{c.network.Name},
在最新版本的测试容器库中,BindMounts(不再支持链接)被 Mounts 取代。尝试在我的初始化脚本中替换相同的内容,但找不到它。
BindMounts: map[string]string{"/mountebank": path.Join(c.rootDir, "/test/stubs/mountebank")},
它是请求正文的一部分。试过 testcontainers.ContainerMounts{}等
我错过了什么吗?
慕慕森
相关分类