matlab.unittest.TestRunner.addSimulinkTestResults

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

Синтаксис

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

Описание

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

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

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

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

  • matlab.unittest.DiagnosticsOutputPlugin - Добавляет выход диагностики в раздел Logs Test Manager. Для включения информации о журнале смотрите 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