Пакет: sltest.plugins
Добавьте результаты симуляции и тестирования для тестов Simulink на основе MATLAB в Test Manager
The sltest.plugins.MATLABTestCaseIntegrationPlugin добавляет результаты симуляции и тестирования в результаты теста Test Manager для MATLAB®-основанный на Simulink® тесты. Тест Simulink на основе MATLAB является кодом MATLAB (.m) файл, который получают из sltest.TestCase класс. Когда вы добавляете этот плагин к TestRunner объект и запуск симуляции, эти результаты добавляются в Test Manager:
Результаты тестирования создаются для каждого тестового набора элемента sltest.TestCase класс при запуске теста в командной строке MATLAB.
По умолчанию результаты критериев добавляются для отказов элемента набора из fatalAssertSignalsMatch, assertSignalsMatch, assumeSignalsMatch, и verifySignalsMatch методы проверки. Сравнительный запуск для этих отказов добавляется под соответствующим результатом теста. Для прохождения сравнительных запусков добавьте matlab.unittest.plugins.DiagnosticsOutputPlugin с включенной передачей диагностики в TestRunner.
Результаты симуляции, которые создаются с помощью simulate способ, добавляются к соответствующим результатам теста.
The 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