(database: Database, directory: Path)
| 315 | |
| 316 | |
| 317 | def create_summary_page(database: Database, directory: Path): |
| 318 | with open(os.path.join(os.path.dirname(__file__), "templates/main.html")) as file: |
| 319 | template = file.read() |
| 320 | |
| 321 | entry_map = pregenerate_entries(database, directory) |
| 322 | df = create_database_df(database) |
| 323 | |
| 324 | workloads = {} |
| 325 | for group, group_data in groupby_workload(df): |
| 326 | name = group[0] + f"({group[1]})" |
| 327 | workloads[name] = render_workload(0, entry_map, group[0], group[1], group_data) |
| 328 | return render(template, workloads=workloads) |
| 329 | |
| 330 | |
| 331 | def create_comparer_page(database: Database, directory: Path, addr: str): |
no test coverage detected