getTestCaseResults

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

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

Синтаксис

tcresult = getTestCaseResults(tc)

Описание

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

Входные параметры

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

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

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

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

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

Примеры

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

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

Очистите существующие тестовые файлы от менеджера по Тесту.

sltest.testmanager.clear;

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

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

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

tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

Присвойте систему под тестом к тесту. Запустите тест.

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

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

tcresultobj = getTestCaseResults(tc);

Смотрите также

Введенный в R2019b