Охват пакета
Обзор
Индекс
Файлы пакета
coverage.go
func ClearCounters 1.20
func ClearCounters() error
ClearCounters очищает/сбрасывает все переменные счётчиков покрытия в текущей выполняемой программе. Возвращает ошибку, если программа не была скомпилирована со флагом "-cover". Очистка счётчиков покрытия также не поддерживается для программ, не использующих атомарный режим счётчиков (см. более подробные комментарии ниже для обоснования).
func WriteCounters 1.20
func WriteCounters(w io.Writer) error
WriteCounters записывает содержимое данных счётчиков покрытия для текущей выполняемой программы в writer '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 записывает содержимое метаданных (payload, который обычно записывается в файл метаданных) для текущей выполняемой программы в writer '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/