Как передать flags в тесты?

Junior
96 просмотров
AFK Offer AI

Свои флаги передаёшь через go test -args -myflag=value. Определяешь их через flag.String() в init() тестового файла. Встроенные флаги передаются напрямую: go test -v -run TestFoo -timeout 30s. Ещё можно использовать переменные окружения вместо флагов — иногда это проще, особенно в CI.

Следующий вопрос

Как определить table bloat?