X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=tox-integration.ini;h=e39a8cb93d9c77be4e69d6fb0c3ea1d9c00a257d;hb=aeacac14d3f0b91b49fa8114a3823e4b666bf021;hp=e636aed90c7b3a1b11ef5f65f23546068554a84c;hpb=5ad8f03e1fc7683bb59da31f59edc2f6c0b2372b;p=ric-plt%2Fa1.git diff --git a/tox-integration.ini b/tox-integration.ini index e636aed..e39a8cb 100644 --- a/tox-integration.ini +++ b/tox-integration.ini @@ -20,17 +20,42 @@ envlist = int [testenv:int] whitelist_externals= sleep - docker-compose + helm ab + echo + pkill + kubectl + getlogs.sh +passenv = * deps = - pytest-xdist tavern changedir=integration_tests commands_pre= - docker-compose up --build -d + echo "WARNING: make sure you're running with latest docker builds!" + sleep 5 + helm install --devel testreceiver -n testreceiver + helm install --devel a1mediator -n a1 +# wait for helm charts + sleep 30 + ./portforward.sh sleep 2 commands= - pytest -n 2 - ab -n 100 -c 10 -u putdata -T application/json http://localhost:10000/ric/policies/control_admission_time + echo "linting" + helm lint a1mediator + helm lint testreceiver + echo "running tavern" +# run tavern + pytest --tavern-beta-new-traceback + echo "running ab" +# run apache bench + ab -n 100 -c 10 -u putdata -T application/json http://localhost:10000/a1-p/policytypes/20000/policies/admission_control_policy commands_post= - docker-compose down +# echo "log collection" +# integration_tests/getlogs.sh + echo "teardown" + helm delete testreceiver + helm del --purge testreceiver + helm delete a1 + helm del --purge a1 + pkill -9 kubectl + sleep 10