exponenta event banner

Непрерывная интеграция

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

Объем тестирования можно увеличить путем создания тестовых примеров для всех подсистем модели. Также можно настроить планировщики для определенных архитектур моделей, таких как модели export-function. Для совместного выполнения тестов MATLAB и Simulink выполните тесты Simulink Test™, используя тестовую платформу MATLAB Unit Test Framework. Создание непрерывных результатов, совместимых с интеграцией, с помощью подключаемых модулей MATLAB Unit Test. Информацию и пример см. в разделе Непрерывная интеграция для проверки моделей Simuliink.

Классы

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

Темы

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

Интеграция тестов с тестовыми сценариями MATLAB.

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

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

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

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