in custom_image_cli/validation_tool/validation_helper.py [0:0]
def validate_all(inspect_result,
docker_cmd,
docker_image_uri,
image_manifest,
release_name,
image_type,
log):
print("... Checking Image Manifest", flush=True)
image, file_structure, env_vars = load_validation_info(image_manifest, release_name, image_type, log)
# tests
all_tests = [check_manifest.CheckManifest(inspect_result, image.manifest_config, log),
check_envs.CheckEnvs(inspect_result['Config']['Env'], image.env_vars, env_vars, log),
check_files.CheckFiles(image.file_structures, file_structure, docker_cmd, docker_image_uri, log),
check_local_job_run.CheckLocalJobRun(docker_image_uri, docker_cmd, log)]
result = [test.check() for test in all_tests]
return all(result)