Добавлена mage команда запуска тестов родным образом

Этот коммит содержится в:
Softonik 2022-11-26 01:20:04 +03:00 коммит произвёл Nikolay Kopitonenko
родитель 345831de9a
коммит 4edded5e97

Просмотреть файл

@ -18,6 +18,11 @@ func init() {
} }
func Test() { func Test() {
TestNative()
TestMakefile()
}
func TestMakefile() {
Bash(`sudo docker run -ti --rm \ Bash(`sudo docker run -ti --rm \
-h host \ -h host \
--net=bridge \ --net=bridge \
@ -40,6 +45,29 @@ func Test() {
'`) '`)
} }
func TestNative() {
Bash(`sudo docker run -ti --rm \
-h host \
--net=bridge \
-v /etc/localtime:/etc/localtime:ro \
-v ` + GolangVolume + `:/usr/local/go:ro \
\
-v /gopath:/gopath:rw \
-v ${PWD}:/app \
\
-e GOPATH=/gopath \
-e GOCACHE=/gopath/gocache \
\
-w /app \
-u 1000 \
\
--entrypoint=/bin/bash \
\
` + ImageName + " -c '" + `\
go test \
'`)
}
func TestSnippets() { func TestSnippets() {
Bash(`sudo docker run -ti --rm \ Bash(`sudo docker run -ti --rm \
-h host \ -h host \