Компиляция тестов в Go

Если у вас есть тесты с разными билд-тэгами, но вы хотите проверить код на компилируемость, но при этом не запускать сами тесты. Например, тесты прогоняются долго.

указав в фильтре для тестов строку, которой не называется ни один тест:

go test -tags=unit,integration,functional ./... -run fuckme

Есть прекрасная утилита entr, которая позволяет выполнять команду по изменению файлов, например:

git ls-files | entr -c time go test -tags=unit,integration,functional ./... -run fuckme

Так же можно нажать пробел для принудительного запуска команды.