exponenta event banner

matlab.unittest. TestRunner.addSimulinkTestResults

Включить толкание результатов теста в Simulink Test Manager

Синтаксис

addSimulinkTestResults(runner)
addSimulinkTestResults(runner,'ExportToFile',filename)

Описание

addSimulinkTestResults(runner) позволяет использовать результаты тестов MATLAB ® для их интеграции с Simulink ® Test Manager. Использовать addSimulinkTestResults для тестов, выполняемых с использованием тестового питателя, включая тесты Simulink на основе MATLAB и

addSimulinkTestResults добавляет набор подключаемых модулей в matlab.unittest.TestRunner объект. Добавленные плагины:

  • sltest.plugins.MATLABTestCaseIntegrationPlugin - Добавляет результаты моделирования и тестирования в Simulink Test Manager для тестов Simulink на основе MATLAB.

  • sltest.plugins.TestManagerResultsPlugin - захватывает результаты Simulink Test Manager и результаты теста MATLAB и позволяет экспортировать результаты теста из диспетчера тестов.

  • matlab.unittest.DiagnosticsOutputPlugin - добавляет вывод диагностики в раздел «Журналы» диспетчера тестов. Сведения о включении информации журнала см. в разделе sltest.plugins.ToTestManagerLog.

addSimulinkTestResults(runner,'ExportToFile',filename) позволяет экспортировать результаты тестов в файл MLDATX с указанным filename. Загрузите этот файл в командной строке MATLAB для просмотра результатов теста.

Примечание

addSimulinkTestResults не поддерживается для параллельных рабочих процессов.

Входные аргументы

развернуть все

Испытательный питатель, указанный как matlab.unittest.TestRunner объект.

Имя файла результатов теста, указанного как файл MLDATX.

Признаки

Statictrue

Сведения об атрибутах методов см. в разделе Атрибуты метода.

Примеры

развернуть все

В этом примере показано, как разрешить объекту испытательного питателя передавать результаты теста в Simulink Test Manager для теста Simulink на основе MATLAB, а затем экспортировать результаты в файл данных.

Перед выполнением этого примера создайте тестовый файл с именем myTests.m. Пример создает набор тестов для файла, а затем создает тестовый питатель с 'textoutput' для вывода состояния и диагностики в командную строку. Добавить addSimulinkTestResults в тестовый питатель, чтобы включить проталкивание результатов в диспетчере тестов и экспорт результатов испытаний в файл с именем testmgr_results.mldatx.

suite = testsuite('myTests');
runner = testrunner('textoutput');
addSimulinkTestResults(runner,"ExportToFile",...
   "testmgr_results.mldatx");
run(runner,suite);

Представлен в R2021a