Пакет: 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