Golang Test Summary

Стандартные инструменты Go не позволяет вывести сводную информацию по тестам. Но, когда у вас большой проект, и надо понимать общую картину, такая информация бывает полезна. Допустим, вы обновляете ваш собственный форк до состояния апстрима, и вам необходимо оценить объем проблем, вызванных слиянием изменений.

Ребята из Google сделали простой инструмент для вывода такой информации:

go install gocloud.dev/internal/testing/test-summary@latest

Пользоваться им не сложно:

go test -json ./... | test-summary

Последней строкой будет выведена сводка:

ran 888; passed 853; failed 12; skipped 23 (in 23.1 sec)