Пакет coverage
Обзор
Пакет coverage содержит API для записи данных профиля покрытия во время выполнения из долгоживущих и/или серверных программ, которые не завершаются вызовом os.Exit.
Указатель
Файлы пакета
coverage.go
func ClearCounters 1.20
func ClearCounters() error
ClearCounters очищает/сбрасывает все переменные счётчиков покрытия в выполняющейся программе. Возвращает ошибку, если программа не была собрана с флагом "-cover". Очистка счётчиков покрытия также не поддерживается для программ, не использующих атомарный режим счётчиков (обоснование этого подробно описано ниже).
func WriteCounters 1.20
func WriteCounters(w io.Writer) error
WriteCounters записывает данные счётчиков покрытия выполняющейся программы в объект записи 'w'. Возвращается ошибка, если операцию не удаётся успешно завершить (например, если выполняющаяся программа не была собрана с флагом "-cover" или произошла ошибка записи). Записанные данные счётчиков представляют собой снимок, сделанный в момент вызова.
func WriteCountersDir 1.20
func WriteCountersDir(dir string) error
WriteCountersDir записывает файл данных счётчиков покрытия выполняющейся программы в каталог, указанный в 'dir'. Возвращается ошибка, если операцию не удаётся успешно завершить (например, если выполняющаяся программа не была собрана с флагом "-cover" или каталог не существует). Записанные данные счётчиков представляют собой снимок, сделанный в момент вызова.
func WriteMeta 1.20
func WriteMeta(w io.Writer) error
WriteMeta записывает метаданные выполняющейся программы в объект записи 'w' (данные, которые обычно выводятся в файл метаданных). Возвращается ошибка, если операцию не удаётся успешно завершить (например, если выполняющаяся программа не была собрана с флагом "-cover" или произошла ошибка записи).
func WriteMetaDir 1.20
func WriteMetaDir(dir string) error
WriteMetaDir записывает файл метаданных покрытия выполняющейся программы в каталог, указанный в 'dir'. Возвращается ошибка, если операцию не удаётся успешно завершить (например, если выполняющаяся программа не была собрана с флагом "-cover" или каталог не существует).
© Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
http://golang.org/pkg/runtime/coverage/