slreq.verification.services.JUnit class

Пакет: slreq.verification.services
Суперклассы:

Работа с внешними источниками результатов

Описание

Экземпляры slreq.verification.services.JUnit обеспечивает утилиты для интерпретации файлов результата JUnit для верификации.

Конструкция

JUnitService = slreq.verification.services.JUnit() направляет результат выбирающая логика к XML-файлу.

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

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

Сервисы используются в GetResultFcn к скрипту заканчиваются выбирающая логика

Методы

Выходом является result это - экземпляр JUnitService объект. Для resultFile с testID, GetResultFcn функция возвращает результат для того testID:

result = JUnitService.getResult(testID, resultFile);

GetResultFcn выбирает result для всего testID с тестовыми точками в resultFile использование:

result = JUnitService.getAllResults(resultFile);

Пример

Сервисное использование в GetResultFcn из типа ссылки

 function result = GetResultFcn(link)
    testID = link.destination.id;
    testFile = link.destination.artifact;
    resultFile = getResultFile(testFile);
    
    if ~isempty(resultFile) && isfile(resultFile)
        JUnitService = slreq.verification.services.JUnit();
        result = JUnitService.getResult(testID, resultFile);
    else
        result.status = slreq.verification.Status.Unknown;
    end
end

Введенный в R2020a

Для просмотра документации необходимо авторизоваться на сайте