diff --git a/tests/suite/test_build_info.py b/tests/suite/test_build_info.py index c36f00dfc0..42c5611849 100644 --- a/tests/suite/test_build_info.py +++ b/tests/suite/test_build_info.py @@ -1,5 +1,6 @@ import io import logging +import time import pytest import yaml @@ -18,10 +19,15 @@ def test_build_version(self, ingress_controller, kube_apis, ingress_controller_p chart = yaml.safe_load(f) ic_ver = chart["appVersion"] print(f"NIC version from chart: {ic_ver}") - _info = self.send_build_info(kube_apis, ingress_controller_prerequisites) - _version = _info[_info.find("Version=") + len("Version=") : _info.rfind("GitCommit=")] + count = 0 + while "Version=" not in _info and count < 5: + _info = self.send_build_info(kube_apis, ingress_controller_prerequisites) + count += 1 + time.sleep(1) + _version = _info[_info.find("Version=") + len("Version=") : _info.rfind("Commit=")] logging.info(_version) + print(f"Version from pod logs: {_version}") assert _version != " " assert ic_ver in _version