X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=tox-integration.ini;h=81f3bb720b9bbc2b34b35d34d30ce6b74bb0bbf2;hb=refs%2Fchanges%2F01%2F1901%2F1;hp=539da92a33b9470b715696757611217b837505ce;hpb=18dcbc384a55e30e357b3c94d5e48a65e7a0badb;p=ric-plt%2Fa1.git diff --git a/tox-integration.ini b/tox-integration.ini index 539da92..81f3bb7 100644 --- a/tox-integration.ini +++ b/tox-integration.ini @@ -20,18 +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= -# helm lint a1mediator/ - 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 -v 4 http://localhost:10000/a1-p/healthcheck 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