Spec-Zone.ru › Go

Пакет coverage

  • import "runtime/coverage"
  • Обзор
  • Указатель

Обзор

Пакет coverage содержит API для записи данных профиля покрытия во время выполнения из долгоживущих и/или серверных программ, которые не завершаются вызовом os.Exit.

Указатель

  • func ClearCounters() error
  • func WriteCounters(w io.Writer) error
  • func WriteCountersDir(dir string) error
  • func WriteMeta(w io.Writer) error
  • func WriteMetaDir(dir string) error

Файлы пакета

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API