exponenta event banner

класс matlab.unittest.StartResult

Пакет: matlab.unittest

Результат выполнения набора тестов

Описание

matlab.unittest.TestResult содержит информацию, описывающую результат выполнения набора тестов с помощью matlab.unittest рамки. Результаты включают информацию о том, прошел ли тест, завершился ли он неуспешно или завершился, а также о продолжительности каждого теста.

Создание

TestResult массивы создаются и возвращаются тестовым питателем. Количество объектов в TestResult массив соответствует количеству тестов, выполненных в наборе.

Свойства

развернуть все

Название TestSuite соответствующий этому результату элемент, заданный как символьный вектор.

Индикатор, если испытание прошло, указан как true или false. Когда Passed свойство - true, то тест завершен, как и ожидалось, без каких-либо сбоев. Когда это будет false, то тест не был завершен, возникло условие отказа или и то, и другое.

Индикатор неуспешного завершения теста, указанный как true или false. A true значение указывает на некоторую форму неуспешного завершения теста. Когда Failed является false, то не были обнаружены отказывающие условия. Результат отказа может возникнуть при условии отказа либо при тестировании, либо при установке и разрыве испытательных приборов. Сбои могут возникать из-за:

  • Проверочные отказы

  • Сбои утверждения

  • Непроверенные исключения

Фатальные утверждения также являются ошибочными условиями, но в случае фатального отказа утверждения вся структура прерывается, и TestResult объект никогда не производится.

Индикатор, если тест не был завершен, указан как true или false. A true значение указывает, что тест не был выполнен. Когда это будет false, то не было обнаружено условий, препятствующих завершению теста. Другими словами, false указывает на отсутствие сбоев стека из выполняемого содержимого теста. Неполный результат может возникнуть при разрыве стека либо в тесте, либо при настройке и разрыве испытательных приспособлений. Неполные тесты могут произойти из-за:

  • Сбои утверждения

  • Тесты отфильтрованы по предположению

  • Непроверенные исключения

Фатальные утверждения также являются условиями, которые препятствуют завершению тестов, но в случае фатального сбоя утверждения вся структура прерывается, и TestResult объект никогда не производится.

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

Время настройки приспособления учитывается в длительности первого TestSuite элемент, использующий приспособление. Время отрыва крепления учитывается в длительности TestSuite элемент, использующий приспособление.

Общее время выполнения для набора тестов превышает сумму длительностей для всех элементов набора, поскольку Duration свойство не включает все накладные расходы TestRunner объект, а также время, затрачиваемое подключаемыми модулями тестового питателя.

Дополнительная информация о тесте, указанная как скалярная структура. Тип информации зависит от конфигурации TestRunner и его плагины. Например, DiagnosticsRecordingPlugin использует это свойство для включения диагностической информации, с которой он сталкивается во время теста.

Методы

развернуть все

Представлен в R2013a