exponenta event banner

getComparisonResult

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

Получить результат сравнения тестовых данных

Синтаксис

cr = getComparisonResult(tir)

Описание

cr = getComparisonResult(tir) возвращает результаты сравнения данных базовой линии или эквивалентности cr от sltest.testmanager.TestIterationResult объект tir.

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

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

Результат итерации теста для получения базовых данных или данных эквивалентности, указанных как sltest.testmanager.TestIterationResult объект.

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

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

Результат сравнения данных базовой линии или эквивалентности, указанный как sltest.testmanager.ComparisonRunResult объект.

Примеры

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

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

1. Получите путь к тестовому файлу, а затем запустите тестовый файл.

extf = 'sltestTestCaseRealTimeReuseExample.mldatx';
tf = sltest.testmanager.TestFile(extf);
ro = run(tf);

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

tfr = getTestFileResults(ro);
tsr = getTestSuiteResults(tfr);
tcr = getTestCaseResults(tsr);
tir = getIterationResults(tcr);

3. Получение результата выполнения сравнения итерации 2.

cr2 = getComparisonResult(tir(2))
cr2 = 

  ComparisonRunResult with properties:

    Outcome: Passed

4. Получить результат сигнала сравнения результата выполнения.

cr2sig = getComparisonSignalResults(cr2)
cr2sig = 

  1×2 ComparisonSignalResult array with properties:

    Outcome
    Baseline
    ComparedTo
    Difference

5. Очистите результаты и диспетчер тестов.

sltest.testmanager.clearResults;
sltest.testmanager.clear;
sltest.testmanager.close;
Представлен в R2017b