Как упоминалось @ Flimzy , это не поддерживается встроенным инструментом.
Хотя, глядя на вывод файла coverage.html
с помощью инструмента cover
.
Вы можете сделать что-то вроде этого:
go tool cover -o coverage.html -html=coverage.out; sed -i 's/black/whitesmoke/g' coverage.html; sensible-browser coverage.html
, который запишет вывод в coverage.html
, используя флаг -o
, а затем использует sed
для изменения вхождений черного в белый дым.Затем он использует браузер по умолчанию, чтобы открыть файл.
Примечание # 1: Очевидно, это не будет работать после обновления инструмента, чтобы не выводить черный цвет фона.Хотя, если это изменится, вероятно, будет гораздо лучше поддерживать различные цветовые схемы.
Примечание № 2: Если вы используете тепловые карты -covermode=count
, светло-зеленый может выглядеть неловко надымчато-белый цвет.Не стесняйтесь пробовать разные цветовые акценты.