exponenta event banner

getTestCaseResults

Класс: sltest.testmanager.StartCase
Пакет: sltest.testmanager

Получить историю результатов теста

Синтаксис

tcresult = getTestCaseResults(tc)

Описание

tcresult = getTestCaseResults(tc) возвращает историю результатов теста для указанного теста, tc. История тестового случая включает результаты для всех прогонов тестового случая в диспетчере тестов.

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

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

Тестовый случай, для которого требуется получить историю результатов, указанный как sltest.testmanager.TestCase объект.

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

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

История результатов теста, возвращенная в виде массива sltest.testmanager.TestCaseResult объекты. Каждый объект в массиве содержит результаты для одного прогона тестового случая.

Примеры

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

В этом примере показано, как программно создать тестовый файл, набор тестов и пример теста моделирования. В нем также показано, как получить результаты. Тестовый случай выполняется на HeatPumpScenario модель.

Удалите существующие тестовые файлы из диспетчера тестов.

sltest.testmanager.clear;

Создайте новый тестовый файл, набор тестов и тестовый пример.

tf = sltest.testmanager.TestFile('TestFile1');
ts = createTestSuite(tf,'TestSuite1');
tc = createTestCase(ts,'simulation','TestCase1');

Удалите набор тестов по умолчанию, чтобы использовать только созданный набор тестов.

tsDel = tf.getTestSuites();
remove(tsDel(1));

Назначьте тестируемую систему тестовому случаю.

setProperty(tc,'Model','HeatPumpScenario');
tcresult = run(tc);

Получение результатов теста

tcresultobj = getTestCaseResults(tc);

См. также

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