exponenta event banner

класс sltest.testmanager.ComparisonRunResult

Пакет: sltest.testmanager

Доступ к результатам сравнительного теста

Описание

Можно получить доступ к результатам сравнения данных (таким как базовая структура или тест эквивалентности) с экземплярами sltest.testmanager.ComparisonRunResult.

Создание

getComparisonResult(t) создает экземпляры sltest.testmanager.ComparisonRunResult, где t является объектом результатов тестирования.

Свойства

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

Передача или сбой результата сравнения выполнения, указанного как sltest.testmanager.ComparisonSignalOutcomes объект.

Атрибуты:

SetAccess
private
GetAccess
public

Методы

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

Примеры

свернуть все

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

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