Я пытаюсь создать некоторые задачи в коде Visual Studio для запуска всех тестов в моем проекте go.
Обычно я выполняю тесты в командной строке, используя:
go test ./...
В коде Visual Studio мой файл tasks.json выглядит так:
{
"version": "0.1.0",
"command": "go",
"tasks": [
{
"taskName": "build",
"isBuildCommand": true
},
{
"taskName": "test",
"isTestCommand": true,
"args": ["./..."]
}
]
}
Итак, сборка работает нормально (CTRL + SHIFT + B)
Но при попытке запустить тесты (CTRL+SHIFT+T) возникает следующая ошибка:
go: unknown subcommand "./..."
Кажется, он пропускает параметр «тест», но когда я комментирую аргументы, он работает, и тест проходит нормально.
Любые идеи?
["test", "./..."]
. - person JimB   schedule 09.10.2015