aboutsummaryrefslogtreecommitdiffstats
path: root/functest_kubernetes/ims
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2020-03-15 17:15:38 +0100
committerCédric Ollivier <cedric.ollivier@orange.com>2020-07-07 19:48:52 +0200
commit5179c1ecfe9e03cdb6642c07553c62bc35c698aa (patch)
tree1a1822770aa769ef150785b788b008d453483c22 /functest_kubernetes/ims
parentc7b6d14930b88282abc632d55043fac6d539c8ab (diff)
Fix phase conditions
Else it waits 20 minutes for nothing [1] [1] https://build.opnfv.org/ci/job/functest-kubernetes-opnfv-functest-kubernetes-cnf-latest-k8s_vims-run/5/console Change-Id: I6427f28975b465ef503f9a3f2868b878fa92b55e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 83d3161c52c8cc8d9e4f52d7a693bbcc32508379)
Diffstat (limited to 'functest_kubernetes/ims')
-rw-r--r--functest_kubernetes/ims/ims.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/functest_kubernetes/ims/ims.py b/functest_kubernetes/ims/ims.py
index 232f003b..2998fb6d 100644
--- a/functest_kubernetes/ims/ims.py
+++ b/functest_kubernetes/ims/ims.py
@@ -7,7 +7,7 @@
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
-"""Deploy and Test Clearwater vIMS using Kubernetes"""
+"""Deploy and test Clearwater vIMS using Kubernetes"""
from __future__ import division
@@ -25,7 +25,7 @@ from xtesting.core import testcase
class Vims(testcase.TestCase):
- """Deploy and Test Clearwater vIMS using Kubernetes
+ """Deploy and test Clearwater vIMS using Kubernetes
It leverage on the Python kubernetes client to apply operation proposed by
clearwater-docker.
@@ -94,6 +94,7 @@ class Vims(testcase.TestCase):
for event in watch_deployment.stream(
func=self.appsv1.list_namespaced_deployment,
namespace=self.namespace, timeout_seconds=self.watch_timeout):
+ self.__logger.debug(event)
if event["object"].status.ready_replicas == 1:
if event['object'].metadata.name in status:
status.remove(event['object'].metadata.name)
@@ -123,9 +124,10 @@ class Vims(testcase.TestCase):
for event in watch_deployment.stream(
func=self.corev1.list_namespaced_pod,
namespace=self.namespace, timeout_seconds=self.watch_timeout):
+ self.__logger.debug(event)
if event["object"].metadata.name == self.test_container_name:
if (event["object"].status.phase == 'Succeeded' or
- event["object"].status.phase == 'Error'):
+ event["object"].status.phase == 'Failed'):
watch_deployment.stop()
api_response = self.corev1.read_namespaced_pod_log(
name=self.test_container_name, namespace=self.namespace)