exponenta event banner

getStatus

Получение локально сохраненного состояния из объекта ресурса результата теста OSLC

    Синтаксис

    Описание

    пример

    status = getStatus(myTR) возвращает текстовое содержимое элемента RDF/XML oslc_qm:status для результата теста myTR. Дополнительные сведения об элементах RDF/XML см. в разделах Синтаксис XML для RDF на веб-сайте Консорциума всемирной паутины и Определения ресурсов QM на веб-сайте «Открытые службы для совместной работы в жизненном цикле» (OSLC).

    Примеры

    свернуть все

    В этом примере показано, как получить статус результата теста OSLC.

    После создания и настройки клиента OSLC myClient как описано в разделе Создание и настройка клиента OSLC для домена управления качеством, создайте возможность запроса для типа ресурса результата тестирования. Выполните запрос к сервису для получения результатов тестирования.

    myQueryCapability = getQueryService(myClient,'TestResult');
    testResults = queryTestResults(myQueryCapability)
    testResults = 
    
      1×9 TestResult array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

    Извлеките состояние результата теста для одного из результатов теста.

    myTR = testResults(1);
    status = getStatus(myTR)
    status =
    
        'example.qm.execution.state.passed'

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

    свернуть все

    Ресурс результата теста OSLC, указанный как oslc.qm.TestResult объект.

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

    свернуть все

    Состояние ресурса результата теста OSLC, возвращаемое как символьный вектор.

    Представлен в R2021a