Добавлена mage команда запуска тестов родным образом
Этот коммит содержится в:
родитель
345831de9a
коммит
4edded5e97
1 изменённых файлов: 28 добавлений и 0 удалений
28
Magefile.go
28
Magefile.go
|
@ -18,6 +18,11 @@ func init() {
|
|||
}
|
||||
|
||||
func Test() {
|
||||
TestNative()
|
||||
TestMakefile()
|
||||
}
|
||||
|
||||
func TestMakefile() {
|
||||
Bash(`sudo docker run -ti --rm \
|
||||
-h host \
|
||||
--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() {
|
||||
Bash(`sudo docker run -ti --rm \
|
||||
-h host \
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче