Main Content

queryTestExecutionRecords

Query OSLC service provider for test execution records

Since R2021a

    Description

    example

    testExecutionRecords = queryTestExecutionRecords(myQueryCapability) returns the available test execution record resources in the Open Services for Lifecycle Collaboration (OSLC) service provider that is associated with the query capability myQueryCapability.

    Examples

    collapse all

    This example shows how to submit a query request for test execution record resources with a configured OSLC client.

    After you have created and configured the OSLC client myClient as described in Create and Configure an OSLC Client for the Quality Management Domain, create a query capability for the test execution record resource type.

    myQueryCapability = getQueryService(myClient,'TestExecutionRecord')
    myQueryCapability = 
    
      QueryCapability with properties:
    
        queryParameter: ''
                client: [1×1 oslc.Client]
             queryBase: 'https://localhost:9443/rm/views?oslc.query=true&projectURL=http...'
         resourceShape: {0×1 cell}
                   dom: [1×1 matlab.io.xml.dom.Element]
                 title: 'Query Capability'
          resourceType: {1×2 cell}

    Submit a query request to the service provider for the available test execution record resources.

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

    Input Arguments

    collapse all

    OSLC resource query capability, specified as an oslc.core.QueryCapability object.

    Output Arguments

    collapse all

    OSLC test execution record resource, returned as an oslc.qm.TestExecutionRecord object.

    Version History

    Introduced in R2021a