exponenta event banner

getComparisonSignalResults

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

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

Синтаксис

csr = getComparisonSignalResults(cr)

Описание

csr = getComparisonSignalResults(cr) возвращает результаты сравнения сигналов базовой линии или эквивалентности csr в качестве sltest.testmanager.ComparisonSignalResult объект из sltest.testmanager.ComparisonRunResult объект cr.

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

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

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

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

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

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

Примеры

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

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

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