exponenta event banner

createTestResult

Создание результата теста в сервисном провайдере OSLC

    Описание

    пример

    myTR = createTestResult(myCF,title,executionURL,testURL,status) создает результат теста с указанным заголовком для записи выполнения теста и тестового случая, указанного URL-адресами ресурсов executionURL и testURLсоответственно. Состояние результата ресурса определяется status. Ресурс создается с помощью фабрики создания myCF в поставщике услуг Open Services for Lifecycle Collaboration (OSLC).

    Примеры

    свернуть все

    В этом примере показано, как отправить запрос на создание нового ресурса результата теста с настроенным клиентом 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)

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

    свернуть все

    Фабрика создания ресурсов OSLC, указанная как oslc.core.CreationFactory объект.

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

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

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

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

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

    свернуть все

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

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