Versions Compared

Key

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

Integration project is planning to setup an "Integration gate" to automate as many use cases as possible.

This gate has been initiated in El Alto through the daily and gating chains.

This patch is used to discuss the definition of the test categoris and the testcases to be associated.

1) infrastructure-healthcheck

goal: verify ONAP from a k8S perspective

Use caseDescriptionComments
onap-k8s

list pods, deployments, events, cm, jobs

check that the pods are up&running

already available

(refactoring needed to be insourced - currently hosted on github)

onap-helmlist helm chart, check they are completed

already available

(refactoring needed to be insourced - currently hosted on github)

...

2) healthcheck

goal: verify ONAP components

Use caseDescriptionComments
core, small, medium, fullrobot healthcheck tests with tag core/small/medium/full

already available

(refactoring needed for the xtesting version to be insourced - currently hosted on github)

healthdistonboarding/distribution of vFW model

already available

(refactoring needed for the xtesting version to be insourced - currently hosted on github)

...

3) smoke-use-cases

goal: verify mature end to end use cases to validate the release

Use caseDescriptionComments
vFWthe historical and canonical vFW example

already available

"xtestingization" to be done

basic_vmonboarding/distribution/instantiation/Openstack check of a basic Ubuntu VM through onap-test python client

already available (used for gating and Orange daily chains check SDC/SO/AAI/SDNC using VNF_API / A la carte mode)

refactoring needed to be insourced - currently hosted on gitlab.com

refactoring of python client in progress in //

support of GR_API to be added

freeradius_nbiidem basic_vm except that instantiation is done through nbi module

csit test of nbi project already available (used for gating and Orange daily chains)

(refactoring needed to be insourced - currently hosted on gitlab.com)

basic_policya basic test to verify policy creation/onboarding/instantiationsome starting point in existing use cases but baisc example to be implemented
vFW_CDS

scale_out

vCPE

5GBulk

.....

4) candidate-use-cases

goal: introduce new fully automated use cases

Use caseDescriptionComments
5G-OOF-SON

to be done

...

5) benchmarking

goal: perform resliency, robustness, stress tests

Use caseDescriptionComments
LongDuration

to be done based on existing 72h tests

Stress
to be done
...

6) security

goal: perform security audits

Use caseDescriptionComments
scan

to be done, a first step could consists in running free gitlab-ci security scans on existing docker files

....