matlab.unittest.TestRunner.addSimulinkTestResults

Позвольте продвинуть результаты испытаний менеджеру по Simulink Test

Синтаксис

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

Описание

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

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

  • sltest.plugins.MATLABTestCaseIntegrationPlugin — Добавляют симуляция и результаты испытаний менеджеру по Simulink Test по основанным на MATLAB тестам Simulink.

  • sltest.plugins.TestManagerResultsPlugin — Получения менеджер по Simulink Test заканчивается и результаты испытаний MATLAB и позволяет экспортировать результаты испытаний от менеджера по Тесту.

  • matlab.unittest.DiagnosticsOutputPlugin — Добавляет диагностика выход в раздел Logs менеджера по Тесту. Чтобы включать информацию о журнале, смотрите sltest.plugins.ToTestManagerLog.

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

Примечание

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

Входные параметры

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

Исполнитель тестов в виде matlab.unittest.TestRunner объект.

Имя файла результатов испытаний в виде файла MLDATX.

Примеры

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

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

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

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

Введенный в R2021a