(
level: int,
entry_map: EntryMap,
workload: str,
workload_params: str,
data: pd.DataFrame,
)
| 168 | |
| 169 | |
| 170 | def render_workload( |
| 171 | level: int, |
| 172 | entry_map: EntryMap, |
| 173 | workload: str, |
| 174 | workload_params: str, |
| 175 | data: pd.DataFrame, |
| 176 | ): |
| 177 | with open(os.path.join(os.path.dirname(__file__), "templates/workload.html")) as file: |
| 178 | template = file.read() |
| 179 | |
| 180 | environments = {} |
| 181 | for group, group_data in groupby_environment(data): |
| 182 | key = group[0] + "(" + group[1] + ") [" + workload + ":" + workload_params + "]" |
| 183 | environments[key] = render_environment(level + 1, entry_map, group[0], group[1], group_data) |
| 184 | return render(template, environments=environments) |
| 185 | |
| 186 | |
| 187 | def generate_entry(args: Tuple[DatabaseRecord, Path]) -> Optional[BenchmarkEntry]: |
no test coverage detected