Непрерывное интегрирование

CI-совместимые тесты, автоматизация, запуск Simulink® тесты с MATLAB® Модульный тест

Можно увеличить возможности проверки путем генерации тестов для всех подсистем в вашей модели. Можно также настроить планировщики для определенных архитектур модели, таких как модели экспорта функций. Чтобы запустить тесты MATLAB и Simulink вместе, запустите тестовые примеры Simulink Test™ с помощью среды модульного теста MATLAB. Сгенерируйте непрерывные результаты, совместимые с интеграцией, используя плагины Модульного теста MATLAB. Смотрите Непрерывное Интегрирование для Верификации Моделей Simuliink для получения информации и примера.

Классы

matlab.unittest.TestSuiteКласс для группирования тестов, чтобы запустить
matlab.unittest.TestRunnerКласс для выполнения тестов в matlab.unittest среда
matlab.unittest.plugins PackageСводные данные классов в интерфейсе плагинов MATLAB
sltest.plugins.ModelCoveragePluginСбор покрытия модели с помощью среды MATLAB Модульный Тест
sltest.plugins.TestManagerResultsPluginСгенерируйте расширенные результаты тестирования с помощью среды Модульный Тест
sltest.plugins.coverage.CoverageMetricsУкажите метрики покрытия для тестов, запускаемых с помощью среды Модульный Тест
sltest.plugins.coverage.ModelCoverageReportУкажите детали отчета о покрытии модели для тестов, запускаемых с помощью Модульный Тест

Темы

Экспериментальные модели с использованием модульного теста MATLAB

Тестовое интегрирование с тестовыми скриптами MATLAB.

Выходные результаты для систем непрерывного интегрирования

Как настроить модельные тесты, которые выводят результаты и покрытие, совместимые с системами непрерывного интегрирования, такими как Jenkins™.

Автоматическое создание набора Тестов

Создайте набор тестов, которые соответствуют тестовым обвязкам и Signal Editor блокам, содержащимся в модели.