Генерация отчета результатов испытаний

Сообщите о результатах испытаний для базового теста.

Этот пример показывает, как сгенерировать отчет результатов испытаний от менеджера по Тесту, использующего базовый тест. Моделью, используемой для этого примера, является sltestTestManagerReportsExample. Переключитесь на директорию с полномочиями записи.

Загрузите и запустите тестовый файл

Загрузите и запустите тестовый файл программно с помощью менеджера по Тесту. Тестовый файл содержит базовый тест, который перестал работать, когда он запущен. Базовые критерии, заданные в базовом тесте, не совпадают с симуляцией модели, которая делает сбой теста.

exampleFile = fullfile(matlabroot, ...
                       'toolbox', 'simulinktest', 'simulinktestdemos', ...
                       'sltestTestManagerReportsTestSuite.mldatx');
sltest.testmanager.load(exampleFile);
baselineObj = sltest.testmanager.run;

Сгенерируйте отчет

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

sltest.testmanager.report(baselineObj,'baselineReport.zip',...
    'IncludeTestResults',0, 'IncludeComparisonSignalPlots', true);

Просмотрите отчет, когда он будет закончен, генерируя. Заметьте, что полный базовый тест перестал работать. Сигналы в базовых критериях не соответствуют, который вызывает непройденный тест. Можно просмотреть графики сравнения сигнала в отчете проверить отказ.

sltest.testmanager.clear;
sltest.testmanager.clearResults;