Upgrade to SDL 2.0.2
[ric-plt/a1.git] / tox-integration.ini
index f6191e0..49d8f65 100644 (file)
@@ -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.
@@ -25,6 +25,7 @@ whitelist_externals=
     echo
     pkill
     kubectl
+    getlogs.sh
 passenv = *
 deps =
     tavern
@@ -34,9 +35,9 @@ commands_pre=
     sleep 5
     helm install --devel testreceiver -n testreceiver
     helm install --devel a1mediator -n a1
+    helm install --devel dbaas-service -n dbaas
 # wait for helm charts
-    sleep 20
-    kubectl get pods --all-namespaces
+    sleep 30
     ./portforward.sh
     sleep 2
 commands=
@@ -48,11 +49,16 @@ commands=
     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
+    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 a1
     helm del --purge a1
+    helm del dbaas
+    helm del --purge dbaas
     pkill -9 kubectl
     sleep 10