Skip to content

Commit

Permalink
added some error-checking
Browse files Browse the repository at this point in the history
  • Loading branch information
gargnitingoogle committed Sep 23, 2024
1 parent 6b58ffa commit 427c67b
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,9 @@ def exportToGsheet(
dlioWorkloads = dlio_workload.ParseTestConfigForDlioWorkloads(
args.workload_config
)
downloadDlioOutputs(dlioWorkloads, args.instance_id)
ret = downloadDlioOutputs(dlioWorkloads, args.instance_id)
if ret != 0:
print(f"failed to download dlio outputs: {ret}")

mash_installed = is_mash_installed()
if not mash_installed:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,9 @@ def exportToGsheet(
fioWorkloads = fio_workload.ParseTestConfigForFioWorkloads(
args.workload_config
)
downloadFioOutputs(fioWorkloads, args.instance_id)
ret = downloadFioOutputs(fioWorkloads, args.instance_id)
if ret != 0:
print(f"failed to download fio outputs: {ret}")

mash_installed = is_mash_installed()
if not mash_installed:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
import os
import subprocess
from typing import Tuple
from utils.run_tests_common import run_command

SUPPORTED_SCENARIOS = [
"local-ssd",
Expand All @@ -35,9 +36,10 @@ def ensureDir(dirpath: str):
pass


def download_gcs_objects(src: str, dst: str) -> Tuple[int, str]:
result = subprocess.run(
[
def download_gcs_objects(src: str, dst: str) -> int:
print(f"Downloading files from {src} to {os.path.abspath(dst)} ...")
returncode = run_command(
" ".join([
"gcloud",
"-q", # ignore prompts
"storage",
Expand All @@ -46,13 +48,9 @@ def download_gcs_objects(src: str, dst: str) -> Tuple[int, str]:
"--no-user-output-enabled", # do not print names of objects being copied
src,
dst,
],
capture_output=False,
text=True,
])
)
if result.returncode < 0:
return (result.returncode, f"error: {result.stderr}")
return result.returncode, ""
return returncode


def parseLogParserArguments() -> object:
Expand Down

0 comments on commit 427c67b

Please sign in to comment.