Пакет: sltest.plugins
Добавьте симуляцию и результаты испытаний для основанных на MATLAB тестов Simulink, чтобы Протестировать менеджера
sltest.plugins.MATLABTestCaseIntegrationPlugin добавляют симуляция и результаты испытаний менеджеру по Тесту результаты теста для MATLAB®- основанный 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());
sltest.TestCase | assumeSignalsMatch | assertSignalsMatch | fatalAssertSignalsMatch | verifySignalsMatch | simulate | matlab.unittest.plugins.DiagnosticsOutputPlugin | sltest.plugins.ModelCoveragePlugin | sltest.plugins.ToTestManagerLog