Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

Overview

The integration testing is implemented as CSIT Jenkins jobs as described in Project-specific CSIT structure

On CSIT job execution

  • the CPS docker image is built 
  • the runtime environment of CPS and PostgreSQL containers is up using docker-compose
  • the tests are executed using Robot Framework 
  • the test results are published as Jenkins job results

Jenkins Jobs

Following jobs are serving CSIT for CPS project

JIRAs

  • Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyREQ-630
  • Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyCPS-188
  • Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyCPS-261
  • Jira Legacy
    serverSystem Jira
    serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
    keyCPS-272

Test Cases

Test Case NameTest SuiteDescription
Test Liveness Probe EndpointactuatorValidates the liveness probe endpoint is accessible
Test Readiness Probe EndpointactuatorValidates the readiness probe endpoint is accessible
Create Dataspacecps-adminTests a dataspace being created successfully,
Create Schema Set from YANG filecps-adminTests a schema set can be created from yang file uploaded
Create Schema Set from ZIP filecps-adminTests a schema set of multiple yang files can be created from zip file uploaded
Get Schema Set infocps-adminTests a schema set info retrieval after it's being created
Create Anchorcps-adminTests an anchor can be created for given dataspace and schema set
Create Data Nodecps-dataTests data upload
Get Data Node by XPathcps-dataTests data retrieval by xpath