reporter#

class GitLabMRReporter#

Bases: CanaryReporter

type: str = 'gitlab-mr'#
description: str = 'GitLab merge request reporter'#
setup_parser(parser: Parser) None#
run_from_args(args: Namespace) int#
run_create(args: Namespace) None#
class MergeRequest(access_token: str | None = None)#

Bases: object

add_note(note: str) None#
report_failed(failed_cases: dict[str, list[Job]], cdash_build_url: str | None = None) None#
report_success(cdash_build_url: str | None = None) None#
group_failed_jobs(jobs: list[Job]) dict[str, list[Job]]#
escape_table_cell(value: object) str#
escape_markdown(value: object) str#
exception MissingCIVariable#

Bases: Exception