xmlreporter#
- class CDashXMLReporter(dest: str | None = None)#
Bases:
object- classmethod from_workspace(dest: str | None = None) CDashXMLReporter#
- create(buildname: str, site: str | None = None, track: str | None = None, buildstamp: str | None = None, generator: str | None = None, chunk_size: int | None = None, subproject_labels: list[str] | None = None) None#
Collect information and create reports
- static read_site_info(file, namespace: Namespace | None = None) Namespace#
- generate_buildstamp(track)#
- validate_buildstamp(buildstamp)#
- static post(url: str, project: str, *files: str, done: bool = False) str | None#
- create_document() Document#
- write_notes_xml() str | None#
- static dump_xml(document: Document, stream: IO[Any])#
- static validate_xml(file: str, *, schema: str) None#
- static create_done_document(buildid: str, time: float) Document#
- add_text_node(parent: Element, name: str, value: Any, **attrs: Any) None#
- add_cdata_node(parent: Element, name: str, value: Any, **attrs: Any) None#
- add_measurement(parent: Element, arg: str, **attrs: str) None#
- add_named_measurement(parent: Element, name: str, arg: str | float | int | None, type: str | None = None, **attrs: str) None#
- unique_file(dirname: str, filename: str, ext: str) str#
- chunked(seq, size)#