diff options
author | FrancescoFioraEst <francesco.fiora@est.tech> | 2023-04-18 11:06:49 +0100 |
---|---|---|
committer | Francesco Fiora <francesco.fiora@est.tech> | 2023-04-18 10:10:03 +0000 |
commit | aa1379e16f25de408489c9588f5d9c1924f84e37 (patch) | |
tree | ff3c686369c151fdf6774c12fa9e5739553e55fe /docs/development/devtools/xacml-smoke.rst | |
parent | ad9a1e88471b5073fe24399b0f51e8ae5bca3e05 (diff) |
Restructure of devtools folder for smoke tests
Move smoke tests docs to smoke folder
Issue-ID: POLICY-4627
Change-Id: Ica496db009c5e15b531fc0d6c3d93596f0425b28
Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
Diffstat (limited to 'docs/development/devtools/xacml-smoke.rst')
-rw-r--r-- | docs/development/devtools/xacml-smoke.rst | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/docs/development/devtools/xacml-smoke.rst b/docs/development/devtools/xacml-smoke.rst deleted file mode 100644 index 2a0be4b6..00000000 --- a/docs/development/devtools/xacml-smoke.rst +++ /dev/null @@ -1,60 +0,0 @@ -.. This work is licensed under a -.. Creative Commons Attribution 4.0 International License. -.. http://creativecommons.org/licenses/by/4.0 - -.. _policy-api-smoke-testing-label: - -.. toctree:: - :maxdepth: 2 - -XACML PDP Smoke Test -~~~~~~~~~~~~~~~~~~~~ - -The policy-xacml-pdp smoke testing can be executed against a kubernetes based ONAP installation, -and/or a docker-compose set up similar to the one executed by CSIT tests. - -General Setup -************* - -ONAP OOM kubernetes -------------------- - -For installation instructions, please refer to the following documentation: - -`OOM Documentation <https://docs.onap.org/projects/onap-oom/en/latest/>`_ - -At a minimum policy needs the following components installed: - -- onap base charts -- AAF for certificate generation -- DMaaP message-router for communication among policy components. - -docker-compose based --------------------- - -A smaller testing environment can be put together by replicating the CSIT test environment: - -`Policy CSIT Test infrastructure <https://git.onap.org/policy/docker/tree/csit>`_ - -Testing procedures -****************** - -The smoke tests should be focused on verifying the proper workings of the xacml -PDP and dependent components. The following scenarios should be considered: - -- PDP-X registration with PAP. -- PDP-X restarts and re-registration with PAP. -- Healtchecks -- Statistics and Prometheus metrics. -- Verify decision with monitoring policies. -- Verify decision with optimization policy. -- Verify decision with min/max policy. -- Verify decision with frequency limiter policy. -- Verify decision with default guard policy. -- Verify decision with naming policy. - -The following testsuites contain everything necessary for the previous verifications: - -- `CSIT Robot framework <https://github.com/onap/policy-docker/blob/master/csit/resources/tests/xacml-pdp-test.robot>`_ -- `JMeter S3P <https://github.com/onap/policy-xacml-pdp/blob/master/testsuites/stability/src/main/resources/testplans/stability.jmx>`_ - |