getTestCaseResults

Класс: testCase
Пакет: 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