Программная диагностика доступа

В определенных случаях среда тестирования использует DiagnosticsRecordingPlugin плагин, чтобы записать диагностику на результатах испытаний. Среда использует плагин по умолчанию, если вы делаете какой-либо из них:

  • Запустите тесты с помощью runtests функция.

  • Запустите тесты с помощью testrunner функция без входа.

  • Запустите тесты с помощью run метод TestSuite или TestCase классы.

  • Запустите тесты производительности с помощью runperf функция.

  • Запустите тесты производительности с помощью run метод TimeExperiment класс.

После того, как вы запустите тесты, можно получить доступ к зарегистрированной диагностике с помощью DiagnosticRecord поле в Details свойство на TestResult объект. Например, если ваши результаты испытаний хранятся в переменной results, затем result(2).Details.DiagnosticRecord содержит записанную диагностику для второго теста в наборе.

Записанной диагностикой является DiagnosticRecord объекты. Чтобы получить доступ к конкретным типам диагностического теста для теста, используйте selectFailedselectPassedselectIncomplete, и selectLogged методы DiagnosticRecord класс.

По умолчанию, DiagnosticsRecordingPlugin плагин записывает отказы проверки и события, регистрируемые в Terse уровень. Чтобы сконфигурировать плагин, чтобы записать передающую диагностику или другие регистрируемые сообщения на различных уровнях многословия, сконфигурируйте экземпляр DiagnosticsRecordingPlugin и добавьте его в исполнителя тестов.

Смотрите также

| |

Похожие темы