...
...
...
...
...
...
Overview
The integration testing is implemented as CSIT Jenkins jobs as described in Project-specific CSIT structure
On CSIT job execution
- the docker image of the component to be tested is built
- the tests are executed using Robot Framework
- the test results are published as Jenkins job results
Selection of Image for CSIT test
# | CSIT component | Image | Decision |
---|---|---|---|
1 | cps-core | cps-and-ncmp | latest |
2. | cps-temporal | cps-temporal | latest |
cps-and-ncmp | most recent stage released stable version | ||
3 | (onap) dmi-plugin | ncmp-dmi-plugin | latest |
cps-and-ncmp | most recent stage released stable version |
Jenkins Jobs
Following jobs are serving CSIT for CPS project
- https://jenkins.onap.org/job/cps-review-verification-maven-master/
- https://jenkins.onap.org/job/cps-merge-verification-maven-master/
New CI jobs will have to be created for cps-temporal and dmi-plugin (Ref : ci-management/cps-csit.yaml at master · onap/ci-management (github.com))
Test Plan
# | Scenario | Covers | Steps | Status | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CPS(cps-core and ncmp) | ||||||||||||||||
1.1 | Health Check | cps-core |
| Done | ||||||||||||
1.2 | CPS Admin Details Insert | cps-core |
| To Be Updated Get Anchor test to be included in the existing test. | ||||||||||||
1.3 | CPS Data Node Insert, Update and Delete | cps-core |
| Done | ||||||||||||
CPS Temporal | ||||||||||||||||
2.1 | Health Check | cps-temporal |
| New | ||||||||||||
2.2 | Get anchor history | cps-core, cps-temporal |
| New | ||||||||||||
ONAP DMI PLUGIN | ||||||||||||||||
3.1 | Health Check | dmi-plugin |
| New
| ||||||||||||
3.2 | Model-Sync | dmi-plugin, ncmp, cps-core |
| New
| ||||||||||||
3.3 | Write & read data using datastore PassTrough | dmi-plugin, ncmp, cps-core | New
|
...