oslc.qm.TestScript

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

    Описание

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

    Создание

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

    Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примеры

    свернуть все

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

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

    myQueryCapability = getQueryService(myClient,'TestScript');

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

    testScripts = queryTestScripts(myQueryCapability)
    testScripts = 
    
      1×7 TestScript array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

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

    myTestScript = testScripts(1);
    status = fetch(myTestScript,myClient)
    status = 
    
      StatusCode enumeration
    
        OK
    title = myTestScript.Title
    title =
    
        'Test Script 1'
    

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

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

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

    show(myTestScript)

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

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

    myCreationFactory = getCreationFactory(myClient,'TestScript');

    Используйте фабрику создания, чтобы создать ресурс тестового скрипта с фабрикой создания с заголовком My New Test Script. Получите полные данные ресурса от поставщика услуг для тестового скрипта ресурса и проверьте ресурс.

    newTestScript = createTestScript(myCreationFactory, ...
        'My New Test Script');
    fetch(newTestScript,myClient);
    newTestScript
    newTestScript = 
      TestScript with properties:
    
        ResourceUrl: 'https://localhost:9443/qm/resource/itemName/_b19w2...'
              Dirty: 0
          IsFetched: 1
              Title: 'My New Test Script'
         Identifier: '498'

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

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