(runned_campaigns, data, local=False, title=None)
| 752 | |
| 753 | |
| 754 | def pack_html_campaigns(runned_campaigns, data, local=False, title=None): |
| 755 | output = """ |
| 756 | <html> |
| 757 | <head> |
| 758 | <title>%(title)s</title> |
| 759 | <h1>UTScapy tests</h1> |
| 760 | |
| 761 | <span class=control_button onClick="hide_all('tst')">Shrink All</span> |
| 762 | <span class=control_button onClick="show_all('tst')">Expand All</span> |
| 763 | <span class=control_button onClick="show_passed('tst')">Expand Passed</span> |
| 764 | <span class=control_button onClick="show_failed('tst')">Expand Failed</span> |
| 765 | |
| 766 | <p> |
| 767 | """ |
| 768 | for test_campaign in runned_campaigns: |
| 769 | for ts in test_campaign: |
| 770 | for t in ts: |
| 771 | output += """<span class=button%(result)s onClick="goto_id('tst%(num)il')">%(num)03i</span>\n""" % t |
| 772 | |
| 773 | output += """</p>\n\n |
| 774 | <link rel="stylesheet" href="%(UTscapy_css)s" type="text/css"> |
| 775 | <script language="JavaScript" src="%(UTscapy_js)s" type="text/javascript"></script> |
| 776 | </head> |
| 777 | <body> |
| 778 | %(data)s |
| 779 | </body></html> |
| 780 | """ |
| 781 | out_dict = {'data': data, 'title': title if title else "UTScapy tests"} |
| 782 | if local: |
| 783 | dirname = os.path.dirname(test_campaign.output_file) |
| 784 | External_Files.UTscapy_js.write(dirname) |
| 785 | External_Files.UTscapy_css.write(dirname) |
| 786 | out_dict.update(External_Files.get_local_dict()) |
| 787 | else: |
| 788 | out_dict.update(External_Files.get_URL_dict()) |
| 789 | |
| 790 | output %= out_dict |
| 791 | return output |
| 792 | |
| 793 | |
| 794 | def campaign_to_LATEX(test_campaign): |
no test coverage detected
searching dependent graphs…