Как разделить unit и integration тесты?

Middle
321 просмотров
AFK Offer AI

Есть два основных подхода. Первый — build tags: интеграционные тесты помечаешь //go:build integration и запускаешь go test -tags=integration. Второй — short mode: в интеграционных проверяешь testing.Short() и скипаешь. В CI обычно запускают оба набора, а локально разработчик гоняет только unit.

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

Как работает string interning?