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

Если при запуске тесты с runtests функционируйте или run метод TestSuite или TestCase, среда тестирования использует DiagnosticsRecordingPlugin плагин, который записывает диагностику на результатах испытаний.

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

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

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

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

| |

Похожие темы