matlab.unittest.TestResult class

Пакет: matlab.unittest

Результат рабочего тестового набора

Описание

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

Создание

TestResult массивы созданы и возвращены исполнителем тестов. Количество объектов в TestResult массив совпадает с количеством тестового прогона в наборе.

Свойства

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

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

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

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

  • Отказы верификации

  • Отказы утверждения

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

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

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

  • Отказы утверждения

  • Тесты проникли в предположение

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

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

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

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

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

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

Методы

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

Введенный в R2013a