try:
col_data = str(data[test][column["data"].
split(" ")[1]]).replace('"', '""')
+ col_data = replace(col_data, "No Data",
+ "Not Captured ")
if column["data"].split(" ")[1] in ("conf-history",
"show-run"):
col_data = replace(col_data, " |br| ", "",
format(col_data[:-5])
row_lst.append('"{0}"'.format(col_data))
except KeyError:
- row_lst.append("No data")
+ row_lst.append('"Not captured"')
table_lst.append(row_lst)
# Write the data to file
for job, builds in table["data"].items():
for build in builds:
build = str(build)
+ try:
+ version = input_data.metadata(job, build).get("version", "")
+ except KeyError:
+ logging.error("Data for {job}: {build} is not present.".
+ format(job=job, build=build))
+ return
tbl_list.append(build)
- tbl_list.append(input_data.metadata(job, build).get("version", ""))
+ tbl_list.append(version)
for tst_name, tst_data in data[job][build].iteritems():
if tst_data["status"] != "FAIL":
continue