X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=tox-integration.ini;h=49d8f6573680b1751f6b17654cd15232c80e3297;hb=ccb4a69e473cab6db7e8d52a04f9b4922528e24f;hp=fb005a08dbb936e29544baebb36ef7c23891d2b6;hpb=09edf28fd47faf808e053d6ede06315c3926fa45;p=ric-plt%2Fa1.git diff --git a/tox-integration.ini b/tox-integration.ini index fb005a0..49d8f65 100644 --- a/tox-integration.ini +++ b/tox-integration.ini @@ -1,6 +1,6 @@ # ================================================================================== -# Copyright (c) 2019 Nokia -# Copyright (c) 2018-2019 AT&T Intellectual Property. +# Copyright (c) 2019-2020 Nokia +# Copyright (c) 2018-2020 AT&T Intellectual Property. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -24,30 +24,41 @@ whitelist_externals= ab echo pkill + kubectl + getlogs.sh passenv = * deps = tavern changedir=integration_tests commands_pre= + echo "WARNING: make sure you're running with latest docker builds!" + sleep 5 helm install --devel testreceiver -n testreceiver - helm install --devel delayreceiver -n delayreceiver - helm install --devel a1mediator/ -n a1 - sleep 10 + helm install --devel a1mediator -n a1 + helm install --devel dbaas-service -n dbaas +# wait for helm charts + sleep 30 ./portforward.sh sleep 2 commands= echo "linting" - helm lint a1mediator/ + helm lint a1mediator + helm lint testreceiver echo "running tavern" - pytest +# run tavern + pytest --tavern-beta-new-traceback echo "running ab" - ab -n 100 -c 10 -u putdata -T application/json http://localhost:10000/ric/policies/control_admission_time +# run apache bench + ab -n 100 -c 10 -v 4 http://localhost:10000/a1-p/healthcheck commands_post= + echo "log collection" + integration_tests/getlogs.sh + echo "teardown" helm delete testreceiver helm del --purge testreceiver - helm delete delayreceiver - helm del --purge delayreceiver helm delete a1 helm del --purge a1 + helm del dbaas + helm del --purge dbaas pkill -9 kubectl sleep 10