[testenv:int]
whitelist_externals=
sleep
- docker-compose
+ helm
ab
+ echo
+ pkill
+passenv = *
deps =
- pytest-xdist
tavern
changedir=integration_tests
commands_pre=
- docker-compose up --build -d
+ helm install --devel testreceiver -n testreceiver
+ helm install --devel delayreceiver -n delayreceiver
+ helm install --devel a1mediator/ -n a1
+ sleep 10
+ ./portforward.sh
sleep 2
commands=
-# helm lint a1mediator/
- pytest -n 2
+ echo "linting"
+ helm lint a1mediator/
+ echo "running tavern"
+ pytest
+ echo "running ab"
ab -n 100 -c 10 -u putdata -T application/json http://localhost:10000/ric/policies/control_admission_time
commands_post=
- docker-compose down
+ helm delete testreceiver
+ helm del --purge testreceiver
+ helm delete delayreceiver
+ helm del --purge delayreceiver
+ helm delete a1
+ helm del --purge a1
+ pkill -9 kubectl
+ sleep 10