Пакет: sltest.plugins
Добавьте симуляцию и результаты испытаний для основанных на MATLAB тестов Simulink, чтобы Протестировать менеджера
sltest.plugins.MATLABTestCaseIntegrationPlugin
добавляют симуляция и результаты испытаний менеджеру по Тесту результаты теста для тестов MATLAB®-based Simulink®. Основанным на MATLAB тестом Simulink является код MATLAB (.m
) файл, который выведен из sltest.TestCase
класс. Когда вы добавляете этот плагин в TestRunner
возразите и запустите симуляцию, эти результаты добавляются к менеджеру по Тесту:
Результаты испытаний создаются для каждого элемента тестового набора sltest.TestCase
класс, когда вы запускаете тест в командной строке MATLAB.
По умолчанию результаты критериев добавляются для отказов элемента набора из fatalAssertSignalsMatch
, assertSignalsMatch
, assumeSignalsMatch
, и verifySignalsMatch
методы проверки. Сравнение, запущенное для этих отказов, добавляется под соответствующим результатом теста. Для передающих запусков сравнения добавьте matlab.unittest.plugins.DiagnosticsOutputPlugin
с передающей диагностикой, включенной к TestRunner
.
Результаты симуляции, которые создаются с помощью simulate
метод, добавляются к соответствующим результатам теста.
sltest.plugins.MATLABTestCaseIntegrationPlugin
классом является handle
класс.
Использовать MATLABTestCaseIntegrationPlugin
, добавьте его в TestRunner
объект:
import sltest.plugins.MATLABTestCaseIntegrationPlugin testRunner.addPlugin... (sltest.plugins.MATLABTestCaseIntegrationPlugin());
assertSignalsMatch
| assumeSignalsMatch
| fatalAssertSignalsMatch
| matlab.unittest.plugins.DiagnosticsOutputPlugin
| simulate
| sltest.plugins.ModelCoveragePlugin
| sltest.plugins.ToTestManagerLog
| sltest.TestCase
| verifySignalsMatch