mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-02 19:58:03 +00:00
lf_qa.py : added the kpi_chart data, need to label with test tag
Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
@@ -146,7 +146,29 @@ class csv_sqlite_dash():
|
|||||||
|
|
||||||
return suite_html_results
|
return suite_html_results
|
||||||
|
|
||||||
|
def get_kpi_chart_html(self):
|
||||||
|
kpi_chart_html = """
|
||||||
|
<table border="0">
|
||||||
|
<tbody>
|
||||||
|
"""
|
||||||
|
path = Path(self.path)
|
||||||
|
kpi_chart_list= list(path.glob('**/kpi-chart*.png')) # Hard code for now
|
||||||
|
print("kpi_chart_png_list {}".format(kpi_chart_list))
|
||||||
|
for kpi_chart in kpi_chart_list:
|
||||||
|
kpi_chart = os.path.abspath(kpi_chart) # Path returns a list of objects
|
||||||
|
kpi_chart = self.server + kpi_chart.replace('/home/lanforge/','')
|
||||||
|
kpi_chart_html += """
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="{}">
|
||||||
|
<img src="{}" style="width:400px;max-width:400px" title="{}">
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
""".format(kpi_chart,kpi_chart,kpi_chart)
|
||||||
|
|
||||||
|
kpi_chart_html += """</tbody></table>"""
|
||||||
|
return kpi_chart_html
|
||||||
|
|
||||||
# information on sqlite database
|
# information on sqlite database
|
||||||
# https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_sql.html
|
# https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_sql.html
|
||||||
@@ -458,6 +480,14 @@ Example: kpi_csv_sq.py --store --png --show --path <path to read kpi.csv> (read
|
|||||||
report.set_custom_html(suite_html)
|
report.set_custom_html(suite_html)
|
||||||
report.build_custom()
|
report.build_custom()
|
||||||
|
|
||||||
|
# png summary of test
|
||||||
|
report.set_table_title("Suite Summary")
|
||||||
|
report.build_table_title()
|
||||||
|
kpi_chart_html = csv_dash.get_kpi_chart_html()
|
||||||
|
report.set_custom_html(kpi_chart_html)
|
||||||
|
report.build_custom()
|
||||||
|
|
||||||
|
|
||||||
report.set_table_title("QA Test Results")
|
report.set_table_title("QA Test Results")
|
||||||
report.build_table_title()
|
report.build_table_title()
|
||||||
# report.set_text("lanforge-scripts git sha: {}".format(git_sha))
|
# report.set_text("lanforge-scripts git sha: {}".format(git_sha))
|
||||||
|
|||||||
Reference in New Issue
Block a user