SKA CI Metrics Utilities

The purpose of this repository is to collect in a versioned and centralized environment the tooling needed to parse, analyse and expose the CI Metrics collected by the SKA repositories.

These utilities are not meant to be used as a stand alone or installed but to be refereed only by the CI Pipeline.

Available Badges generated by this repository:

build_last_date:

last_build_unknownlast_build_known

tests_errors:

Thresholds: [0,0-5,>5]

tests_error_unknowntests_error_successtests_error_warningtests_error_fail

tests_failures:

Thresholds: [0,1]

tests_failures_unknowntests_failures_unknowntests_failures_fail

tests_skipped:

Thresholds: [0,0-5,>5]

tests_skipped_unknowntests_skipped_successtests_skipped_warningtests_skipped_fail

tests_total:

Thresholds: [0,1]

tests_total_unknowntests_total_known

coverage:

Thresholds: [0,0-50,50-60,60,80,80-100]

coverage_unknowncoverage_successcoverage_warning_1coverage_warning_2coverage_warning_3coverage_fail

lint_errors:

Thresholds: [0,0-5,>5]

lint_errors_unknownlint_errors_successlint_errors_warninglint_errors_fail

lint_failures:

Thresholds: [0,1]

lint_failures_unknownlint_failures_unknownlint_failures_fail

lint_total:

lint_total_unknownlint_total_known