oslc.qm.TestResult

Ресурс результата испытаний для области управления качеством OSLC

    Описание

    oslc.qm.TestResult объект представляет ресурсы результата испытаний в области управления качеством Open Services для Сотрудничества Жизненного цикла (OSLC) поставщик услуг. После создания и конфигурирования oslc.Client и oslc.core.QueryCapability объекты, запросите поставщика услуг для доступных ресурсов результата испытаний при помощи queryTestResults функция.

    Создание

    Создайте oslc.qm.TestResult при помощи createTestResult функция.

    Свойства

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

    Навигация URL для ресурса результата испытаний в виде символьного массива.

    Индикатор для незафиксированных изменений в ресурсе результата испытаний в виде логического 1или 0 где:

    • 1 указывает, что ресурс результата испытаний отменил фиксацию изменений.

    • 0 указывает, что ресурс результата испытаний не имеет никаких незафиксированных изменений.

    Типы данных: логический

    ресурс результата испытаний выбирает состояние в виде логического 1 или 0 где:

    • 1 указывает, что ресурс результата испытаний выбирается.

    • 0 указывает, что ресурс результата испытаний не выбирается.

    Типы данных: логический

    Заголовок результата испытаний в виде символьного массива.

    Идентификатор ресурса результата испытаний OSLC в виде символьного массива.

    Функции объекта

    addResourcePropertyДобавьте свойство ресурса в локальный объект ресурса OSLC
    addTextPropertyДобавьте текстовое свойство в локальный объект ресурса OSLC
    commitОтправьте локальные изменения поставщику услуг OSLC
    fetchПолучите полные данные ресурсов от поставщика услуг OSLC
    getProducedTestExecutionRecordПолучите локально сохраненную ссылку трассируемости записи выполнения теста от Open Services для Сотрудничества Жизненного цикла (OSLC) объект ресурса результата испытаний
    getPropertyПолучите локальное содержимое текстового свойства от объекта ресурса OSLC
    getRDFПолучите ресурс данные RDF/XML из объекта ресурса OSLC
    getReportsOnTestCaseПолучите локально сохраненную ссылку трассируемости теста от объекта ресурса результата испытаний OSLC
    getResourcePropertyПолучите локальное содержимое свойства ресурса от объекта ресурса OSLC
    getStatusПолучите локально сохраненное состояние от объекта ресурса результата испытаний OSLC
    removeУдалите ресурс от поставщика услуг OSLC
    removeResourcePropertyУдалите свойство ресурса из локального объекта ресурса OSLC
    setPropertyУстановите локальное содержимое текстового свойства для объекта ресурса OSLC
    setRDFУстановите содержимое RDF для локального объекта ресурса OSLC
    setResourceUrlУстановите ресурс URL для локального объекта ресурса OSLC
    showПросмотрите ресурс OSLC в системном браузере

    Примеры

    свернуть все

    В этом примере показано, как отправить запрос запроса для ресурсов результата испытаний со сконфигурированным клиентом OSLC, отредактируйте существующий ресурс результата испытаний и передайте изменения в поставщике услуг.

    После того, как вы создали и сконфигурировали клиент OSLC myClient как описано в Создают и Конфигурируют Клиент OSLC для Области Управления качеством, создают возможность запроса типа ресурса результата испытаний.

    myQueryCapability = getQueryService(myClient,'TestResult');

    Отправьте запрос запроса поставщику услуг для доступных ресурсов результата испытаний.

    testResults = queryTestResults(myQueryCapability)
    testResults = 
    
      1×2 TestResult array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

    Присвойте ресурс результата испытаний переменной myTestResult. Получите полные данные ресурсов от поставщика услуг для ресурса результата испытаний. Исследуйте Title свойство.

    myTestResult = testResults(1);
    status = fetch(myTestResult,myClient)
    status = 
    
      StatusCode enumeration
    
        OK
    title = myTestResult.Title
    title =
    
        'Test Case 1'
    

    Отредактируйте заголовок результата испытаний и передайте изменение в поставщике услуг.

    myTestResult.Title = 'My New Test Result Title';
    status = commit(myTestResult,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    Откройте ресурс результата испытаний в системном браузере при помощи show функция.

    show(myTestResult)

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

    После того, как вы создали и сконфигурировали клиент OSLC myClient как описано в Создают и Конфигурируют Клиент OSLC для Области Управления качеством, создают фабрику создания для типа ресурса результата испытаний.

    myCreationFactory = getCreationFactory(myClient,'TestResult');

    Используйте фабрику создания, чтобы создать ресурс результата испытаний с заголовком My New Test Result и сопоставьте его с ресурсом теста URL, заданный testURL и выполнение теста записывает ресурс URL, заданный executionURL. Установите состояние результата испытаний на Unverified. Для получения дополнительной информации о запросе поставщика услуг для тестов и записей выполнения, смотрите Редактирование Изменения Теста и Фиксации и Редактирование Изменения Записи и Фиксации Выполнения теста. Получите полные данные ресурсов от поставщика услуг для ресурса результата испытаний и смотрите ресурс.

    newTestResult = createTestResult(myCreationFactory, ...
        'My New Test Result',testURL,executionURL,'Unverified');
    fetch(newTestCase,myClient);
    newTestResult
    newTestResult = 
      TestResult with properties:
    
        ResourceUrl: 'https://localhost:9443/qm/oslc_qm/resources/CdffuW...'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Test Result'
         Identifier: '1456'
    

    Откройте ресурс результата испытаний в системном браузере при помощи show функция.

    show(newTestResult)
    Введенный в R2021a