cdash_html_summary#
- cdash_summary(*, url: str | None = None, project: str | None = None, buildgroups: list[str] | None = None, mailto: list[str] | None = None, file: str | None = None, skip_sites: list[str] | None = None)#
Generate a summary of the project’s CDash dashboard
- Parameters:
buildgroups (list[str]) – CDash build groups to pull from CDash. If None, pull all groups.
mailto (list[str]) – Email addresses to send the summary.
file (str) – Filename to write the html summary
project (str) – The CDash project
skip_sites (list[str]) – CDash sites to skip. If None, pull from all sites.
- generate_cdash_html_summary(url: str, project: str, *, groups: list[str] | None = None, skip_sites: list[str] | None = None) str#
Generates a CDash summary page
- Parameters:
groups (list[str]) – The build groups to include in the summary
skip_sites (list[str]) – Sites to skip
- Returns:
The rendered HTML summary
- groupby_buildgroup(builds: list[dict]) dict[str, list[dict]]#
- exception MissingCIVariable#
Bases:
Exception