in fiosynth_lib/fio_json_parser.py [0:0]
def set_attributes():
#
# Attribute Table Definition
#
parser = argparse.ArgumentParser(description="fio JSON File Parser for Flash")
parser.add_argument(
"-j",
action="store",
dest="json_file",
type=str,
help="single fio JSON file to be parsed (default = )",
default="",
)
parser.add_argument(
"-k",
action="store",
dest="json_path",
type=str,
help="single fio JSON file path (default = .)",
default=".",
)
parser.add_argument(
"-n",
action="store",
dest="all_json",
type=str,
help="file path for multiple fio JSON files (default = )",
default="",
)
parser.add_argument(
"-l",
action="store",
dest="csv_path",
type=str,
help="csv file path (default = .)",
default=".",
)
parser.add_argument(
"-f",
action="store",
dest="csv_file",
type=str,
help="csv file name (default = fio_fb_results.csv)",
default="fio_fb_results.csv",
)
parser.add_argument(
"-s",
action="store",
dest="serverMode",
type=str,
help="denotes server mode: y for server mode, n for local mode",
default="n",
)
parser.add_argument(
"-c",
action="store",
dest="combine_csv_path",
type=str,
help=(
"path to directory holding multiple csvs from different that "
"will be combined"
),
default="",
)
args = parser.parse_args()
return args