Пакет: sltest.plugins
Добавление результатов моделирования и тестирования для тестов Simulink на основе MATLAB в диспетчер тестов
sltest.plugins.MATLABTestCaseIntegrationPlugin добавляет результаты моделирования и тестирования к результатам теста Test Manager для тестов Simulink ® на базе MATLAB ®. Тест Simulink на основе MATLAB представляет собой код 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