From 9e626d69b71d27daee985ba140730b367b0f71c7 Mon Sep 17 00:00:00 2001 From: mrichomme Date: Tue, 10 Nov 2020 14:31:14 +0100 Subject: Fix README - " missing - latest referenced instead of latest - detail interactive mode - precise how to run only a subset of the tests Issue-ID: TEST-274 Signed-off-by: mrichomme Change-Id: Id28ea0a4602a903eb4ff28bb7671737fa7d58b50 Signed-off-by: mrichomme --- infra-healthcheck/README.md | 39 ++++++++++++++++++++++++++++++++++++++ security/README.md | 37 +++++++++++++++++++++++++++++++++--- smoke-usecases-pythonsdk/README.md | 9 ++++++--- 3 files changed, 79 insertions(+), 6 deletions(-) diff --git a/infra-healthcheck/README.md b/infra-healthcheck/README.md index 97ed02e..117bd96 100644 --- a/infra-healthcheck/README.md +++ b/infra-healthcheck/README.md @@ -82,6 +82,45 @@ nexus3.onap.org:10003/onap/xtesting-infra-healthcheck:master /bin/bash -c "run_tests -r -t all" ``` +Note that you can run only a subset of the tests and decide if you report the +results to the test BD or not. +The following commands are correct: + +``` +docker run -v :/root/.kube/config +-v :/var/lib/xtesting/results +nexus3.onap.org:10003/onap/xtesting-infra-healthcheck:master +/bin/bash -c "run_tests -t onap-k8s" +``` + +``` +docker run -v :/root/.kube/config +-v /.helm/plugins/deploy/cache/onap/logs:/onap_helm_logs +-v :/var/lib/xtesting/results +nexus3.onap.org:10003/onap/xtesting-infra-healthcheck:master +/bin/bash -c "run_tests -r -t onap-helm" +``` + +You can also run the docker in interactive mode, so you can run the tests from +inside the docker and directly modify the code of the test if you want. + +``` +docker run -it -v :/root/.kube/config +-v /.helm/plugins/deploy/cache/onap/logs:/onap_helm_logs +-v :/var/lib/xtesting/results +nexus3.onap.org:10003/onap/xtesting-infra-healthcheck:master bash +``` + +In this case you will get the bash prompt, you can run the test by typing in +the console + +``` +# run_tests -t onap-k8s +``` + +The code of the tests is in the docker. For python test, have a look at +/usr/lib/python3.8/site-packages. See the Dockerfile for more information. + ### Output ``` diff --git a/security/README.md b/security/README.md index 2a94f26..6821d2e 100644 --- a/security/README.md +++ b/security/README.md @@ -45,7 +45,7 @@ You can run this docker by typing: ``` docker run -v :/root/.kube/config -v :/var/lib/xtesting/results -nexus3.onap.org:10003/onap/xtesting-security:latest +nexus3.onap.org:10003/onap/xtesting-security:master ``` Options: @@ -72,10 +72,41 @@ The command becomes: ``` docker run -v :/root/.kube/config -v :/var/lib/xtesting/results -nexus3.onap.org:10003/onap/xtesting-security:latest -/bin/bash -c "run_tests -r -t all +nexus3.onap.org:10003/onap/xtesting-security:master +/bin/bash -c "run_tests -r -t all" ``` +Note that you can run only a subset of the tests and decide if you report the +results to the test BD or not. +The following commands are correct: + +``` +docker run -v :/root/.kube/config -v +:/var/lib/xtesting/results +nexus3.onap.org:10003/onap/xtesting-security:master +/bin/bash -c "run_tests -t root_pods" +``` + +You can also run the docker in interactive mode, so you can run the tests from +inside the docker and directly modify the code of the test if you want. + +``` +docker run -it -v :/root/.kube/config -v +:/var/lib/xtesting/results +nexus3.onap.org:10003/onap/xtesting-security:master bash +``` + +In this case you will get the bash prompt, you can run the test by typing in +the console + +``` +# run_tests -t unlimitted_pods +``` + +The code of the tests is in the docker. For python test, have a look at +/usr/lib/python3.8/site-packages, for security tests they are usually located +at /. See the Dockerfile for more information. + ### Output ``` diff --git a/smoke-usecases-pythonsdk/README.md b/smoke-usecases-pythonsdk/README.md index d21f5d2..d0da26c 100644 --- a/smoke-usecases-pythonsdk/README.md +++ b/smoke-usecases-pythonsdk/README.md @@ -221,7 +221,7 @@ docker run --add-host="sdc.workflow.plugin.simpledemo.onap.org:" --add-host="sdc.dcae.plugin.simpledemo.onap.org:" --add-host="msb.api.simpledemo.onap.org:" -nexus3.onap.org:10003/onap/xtesting-smoke-usecases-pythonsdk:latest /bin/sh -c "run_tests -t basic_vm" +nexus3.onap.org:10003/onap/xtesting-smoke-usecases-pythonsdk:master /bin/sh -c "run_tests -t basic_vm" ``` Unkike the other xtesting docker, 1 docker = 1 use case, the target -t all is @@ -234,12 +234,15 @@ docker run -it -v :/var/lib/xtesting/conf/env_file -v /root/.config/openstack.yaml -v /root/.kube/config --v :/usr/lib/python3.8/site-packages/onaptests/templates/vnf-services/ubuntu16test-service.yaml -v :/var/lib/xtesting/results -nexus3.onap.org:10003/onap/xtesting-smoke-usecases-pythonsdk:latest sh +nexus3.onap.org:10003/onap/xtesting-smoke-usecases-pythonsdk:master sh ``` Inside the docker you can edit the /etc/hosts and indicate the different hosts). +You can also edit the configuration file +/usr/lib/python3.8/site-packages/onaptests/templates/vnf-services/ubuntu16test-service.yaml. +You can also edit the tester and test settings in +/usr/lib/python3.8/site-packages/onaptests. Then you can run the test with the following command: ``` -- cgit 1.2.3-korg