Convert go test output to TeamCity format
Support Run, Skip, Pass, Fail
go get github.com/2tvenom/go-test-teamcity
go test -v ./... | go-test-teamcity
go test -v ./... | docker run -i xjewer/go-test-teamcity
Extending Golang Dockerhub instructions to Start a Go instance in your app
:
https://hub.docker.com/_/golang
The most straightforward way to use this image is to use a Go container as both the build and runtime environment. In your Dockerfile, writing something along the lines of the following will compile and run your project:
...
COPY --from=xjewer/go-test-teamcity /converter /usr/local/bin/go-test-teamcity
RUN go test -v ./... | go-test-teamcity