Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
CSIT-1116: Add dpdk mrr tests to trending
[csit.git]
/
resources
/
tools
/
presentation
/
generator_tables.py
diff --git
a/resources/tools/presentation/generator_tables.py
b/resources/tools/presentation/generator_tables.py
index
f555fce
..
abece85
100644
(file)
--- a/
resources/tools/presentation/generator_tables.py
+++ b/
resources/tools/presentation/generator_tables.py
@@
-45,7
+45,7
@@
def generate_tables(spec, data):
eval(table["algorithm"])(table, data)
except NameError as err:
logging.error("Probably algorithm '{alg}' is not defined: {err}".
eval(table["algorithm"])(table, data)
except NameError as err:
logging.error("Probably algorithm '{alg}' is not defined: {err}".
- format(alg=table["algorithm"], err=repr(err))
+ format(alg=table["algorithm"], err=repr(err))
)
logging.info("Done.")
logging.info("Done.")
@@
-845,7
+845,7
@@
def table_performance_trending_dashboard(table, input_data):
file_name = "{0}{1}".format(table["output-file"], table["output-file-ext"])
file_name = "{0}{1}".format(table["output-file"], table["output-file-ext"])
- logging.info("
Writing file: '{0}'".format(file_name))
+ logging.info(" Writing file: '{0}'".format(file_name))
with open(file_name, "w") as file_handler:
file_handler.write(header_str)
for test in tbl_sorted:
with open(file_name, "w") as file_handler:
file_handler.write(header_str)
for test in tbl_sorted:
@@
-853,7
+853,7
@@
def table_performance_trending_dashboard(table, input_data):
txt_file_name = "{0}.txt".format(table["output-file"])
txt_table = None
txt_file_name = "{0}.txt".format(table["output-file"])
txt_table = None
- logging.info("
Writing file: '{0}'".format(txt_file_name))
+ logging.info(" Writing file: '{0}'".format(txt_file_name))
with open(file_name, 'rb') as csv_file:
csv_content = csv.reader(csv_file, delimiter=',', quotechar='"')
for row in csv_content:
with open(file_name, 'rb') as csv_file:
csv_content = csv.reader(csv_file, delimiter=',', quotechar='"')
for row in csv_content:
@@
-929,7
+929,13
@@
def table_performance_trending_dashboard_html(table, input_data):
anchor = "#"
feature = ""
if c_idx == 0:
anchor = "#"
feature = ""
if c_idx == 0:
- if "memif" in item:
+ if "lbdpdk" in item or "lbvpp" in item:
+ file_name = "link_bonding.html"
+
+ elif "testpmd" in item or "l3fwd" in item:
+ file_name = "dpdk.html"
+
+ elif "memif" in item:
file_name = "container_memif.html"
elif "srv6" in item:
file_name = "container_memif.html"
elif "srv6" in item:
@@
-992,13
+998,12
@@
def table_performance_trending_dashboard_html(table, input_data):
ref = ET.SubElement(td, "a", attrib=dict(href=url))
ref.text = item
ref = ET.SubElement(td, "a", attrib=dict(href=url))
ref.text = item
-
if c_idx > 0
:
+
else
:
td.text = item
try:
with open(table["output-file"], 'w') as html_file:
td.text = item
try:
with open(table["output-file"], 'w') as html_file:
- logging.info(" Writing file: '{0}'".
- format(table["output-file"]))
+ logging.info(" Writing file: '{0}'".format(table["output-file"]))
html_file.write(".. raw:: html\n\n\t")
html_file.write(ET.tostring(dashboard))
html_file.write("\n\t<p><br><br></p>\n")
html_file.write(".. raw:: html\n\n\t")
html_file.write(ET.tostring(dashboard))
html_file.write("\n\t<p><br><br></p>\n")