Adding validation to load_docker_image_to_host

This command was failing in Sanity because of a bad
.tar file but didn't get caught.

Change-Id: I987969ffb9f695cfa7d412991cb99f88b8e1fa99
This commit is contained in:
croy
2025-03-05 11:52:06 -05:00
parent 3e17e79df5
commit 99089c8882

View File

@@ -1,4 +1,5 @@
from config.docker.objects.registry import Registry
from framework.validation.validation import validate_str_contains
from keywords.base_keyword import BaseKeyword
from keywords.docker.login.docker_login_keywords import DockerLoginKeywords
@@ -25,7 +26,9 @@ class DockerLoadImageKeywords(BaseKeyword):
Returns:
"""
self.ssh_connection.send_as_sudo(f"docker load -i {image_file_name}")
output = self.ssh_connection.send_as_sudo(f"docker load -i {image_file_name}")
string_output = "".join(output)
validate_str_contains(string_output, "Loaded image", "Image")
def tag_docker_image_for_registry(self, image_name: str, tag_name: str, registry: Registry):
"""