Сообщите результаты тестирования для базового теста. Копирайт 2015 The MathWorks, Inc.
В этом примере показано, как сгенерировать отчет о результатах тестирования из менеджера тестов с помощью базового тестового примера. Модель, используемая в этом примере sltestTestManagerReportsExample
. Переключитесь в директорию с разрешениями на запись.
Загрузите и запустите тестовый файл программно с помощью менеджера тестов. Тестовый файл содержит базовый тест, который терпит неудачу при запуске. Базовые критерии, заданные в базовом тесте, не совпадают с симуляцией модели, что делает тест неудачным.
exampleFile = 'sltestTestManagerReportsTestSuite.mldatx';
sltest.testmanager.load(exampleFile);
baselineObj = sltest.testmanager.run;
Сгенерируйте отчет о результатах теста с помощью объекта набора результатов. Отчет сохранен как ZIP и будет отображать все результаты тестирования. Отчет открывается после его завершения.
sltest.testmanager.report(baselineObj,'baselineReport.zip',... 'IncludeTestResults',0,'IncludeComparisonSignalPlots',true,... 'IncludeSimulationSignalPlots',true,'NumPlotRowsPerPage',3);
Просмотрите отчет, когда он будет завершен. Заметьте, что общий тест опорной структуры прекращает работать. Сигналы в критериях базовой линии не совпадают, что приводит к непройденному тесту. Можно просмотреть графики сравнения сигналов в отчете, чтобы проверить отказ.
sltest.testmanager.clear; sltest.testmanager.clearResults;