exponenta event banner

getComparisonResult

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

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

Синтаксис

cr = getComparisonResult(tcr)

Описание

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

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

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

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

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

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

Результат сравнения данных базовой линии или эквивалентности, указанный как 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