Этот пример показывает, как запустить тест при работе в Редакторе. Когда вы открываете функциональный тест или основанный на классах тест в Редакторе, вкладка Editor содержит раздел Run Tests вместо раздела Run. Этот раздел предоставляет несколько возможностей запускать тесты в вашем текущем файле.

Кнопка Run Tests запускает все тесты в файле. Выполнение Текущая Кнопка проверки запускает тест в вашей текущей позиции курсора.
В Редакторе создайте тест в файле с именем sampleTest.m m. Когда вы сохраняете тест, раздел Run во вкладке Editor изменяется, чтобы Запустить Тесты.
function tests = sampleTest tests = functiontests(localfunctions); end function testA(testCase) verifyEqual(testCase,5,5) end function testB(testCase) verifyGreaterThan(testCase,42,13) end function testC(testCase) verifySubstring(testCase,'hello, world','llo') end
Кликните по Тестовому значку Выполнения. MATLAB® отображает команду, которую он использует, чтобы запустить тесты в Командном окне и тест, за которым следует вывод. MATLAB запускает все три теста от sampleTest.m m.
runtests('sampleTest')
Running sampleTest
...
Done sampleTest
__________
ans =
1×3 TestResult array with properties:
Name
Passed
Failed
Incomplete
Duration
Details
Totals:
3 Passed, 0 Failed, 0 Incomplete.
0.0071673 seconds testing time.В Редакторе установите свой курсор в testB, функционируют и кликают по Выполнению Текущий Тестовый значок. MATLAB запускает testB только.
runtests('sampleTest','ProcedureName','testB')Running sampleTest
.
Done sampleTest
__________
ans =
TestResult with properties:
Name: 'sampleTest/testB'
Passed: 1
Failed: 0
Incomplete: 0
Duration: 9.9411e-04
Details: [1×1 struct]
Totals:
1 Passed, 0 Failed, 0 Incomplete.
0.00099411 seconds testing time.В дополнение к запущению тестов можно настроить тестовый прогон с помощью тестовых опций в соответствии с Тестовым значком Выполнения. MATLAB использует тестовые опции, запускаете ли вы все тесты в файле или просто тесте в вашей позиции курсора.
| Протестируйте опцию | Описание |
|---|---|
Очистите командное окно | Очищает Командное окно прежде, чем запустить тесты. |
Строгий | Применяет строгие проверки при запущении тестов. Например, среда генерирует отказ проверки, если тест выдает предупреждение. Тесты, которые запускаются с этой выбранной опцией, имеют опцию |
Параллель | Запускает тесты параллельно. Эта опция только доступна, если Параллельные вычисления Toolbox™ установлены. Тесты, которые запускаются с этой выбранной опцией, имеют опцию |
Выведите деталь | Управляет суммой детали, отображенной для тестового прогона. Например, тесты, которые запускаются с Выходной Деталью, заданной как 0: Ни один не имеет опцию |
Журналирование уровня | Диагностика отображений, регистрируемая методом Например, тесты, которые запускаются с Журналированием Уровня, заданного как 3: Подробный имеют опцию |
Когда вы выбираете тестовую опцию, выбор сохраняется на время вашего текущего сеанса работы с MATLAB.