getTestCaseResults

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

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

Синтаксис

tcresult = getTestCaseResults(tc)

Описание

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

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

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

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

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

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

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

Примеры

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

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

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

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','sldemo_autotrans');
tcresult = run(tc);

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

tcresultobj = getTestCaseResults(tc);

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

Введенный в R2019b