oslc.qm.TestExecutionRecord

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

    Описание

    The oslc.qm.TestExecutionRecord объект представляет ресурсы записи выполнения теста в области управления качеством поставщика услуг Open Services for Lifecycle Collaboration (OSLC). После создания и настройки oslc.Client и oslc.core.QueryCapability объекты, запросить у поставщика услуг доступное выполнение теста записать ресурсы при помощи queryTestExecutionRecords функция.

    Создание

    Создайте oslc.qm.TestExecutionRecord объект при помощи createTestExecutionRecord функция.

    Свойства

    расширить все

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

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

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

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

    Типы данных: logical

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

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

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

    Типы данных: logical

    Выполнение теста record title, заданный как символьный массив.

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

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

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

    Примеры

    свернуть все

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

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

    myQueryCapability = getQueryService(myClient,'TestExecutionRecord');

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

    testERs = queryTestExecutionRecords(myQueryCapability)
    testERs = 
    
      1×2 TestExecutionRecord array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

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

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

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

    myTestER.Title = 'My New Test Execution Record Title';
    status = commit(myTestER,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

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

    show(myTestER)

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

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

    myCreationFactory = getCreationFactory(myClient,'TestExecutionRecord');

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

    newTestER = createTestExecutionRecord(myCreationFactory, ...
        'My New Test Execution Record',testURL);
    fetch(newTestCase,myClient);
    newTestER
    newTestER = 
      TestExecutionRecord with properties:
    
        ResourceUrl: 'https://localhost:9443/qm/oslc_qm/resources/CfkIoW...'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Test Execution Record'
         Identifier: '301'
    

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

    show(newTestER)
    Введенный в R2021a
    Для просмотра документации необходимо авторизоваться на сайте