duct:直接从golang进行docker-compose类似功能,以进行集成测试

时间:2021-04-15 02:25:30
【文件属性】:
文件名称:duct:直接从golang进行docker-compose类似功能,以进行集成测试
文件大小:20KB
文件格式:ZIP
更新时间:2021-04-15 02:25:30
docker golang framework docker-compose integration-testing 管道:Docker的Golang集成测试助手 管道以与docker-compose使用YAML启动容器的方式相似的方式使用结构。 这样可以更快,更容易控制。 为什么要完全使用docker-compose ? 出 。 例子 正在运行的容器 这是在管道中启动的方法: package main import ( "context" "log" "net" "testing" "time" "github.com/erikh/duct" dc "github.com/fsouza/go-dockerclient" ) func TestStartGitea ( t * testing. T ) { c := duct . New (duct. Manifest { { Name : "gitea-postgres" , Env :
【文件预览】:
duct-main
----testdata()
--------Dockerfile.test(48B)
--------Dockerfile.nc(91B)
----build.go(1007B)
----duct_test.go(8KB)
----Dockerfile(340B)
----test.sh(214B)
----LICENSE(1KB)
----duct.go(11KB)
----tinyci.yml(23B)
----Makefile(219B)
----go.sum(18KB)
----README.md(8KB)
----task.yml(134B)
----build_test.go(609B)
----go.mod(146B)

网友评论