CIResults.metrics module¶
-
class
CIResults.metrics.Bin(upper_limit, label)¶ Bases:
object
-
class
CIResults.metrics.BugCommentCountTrend(*args, **kwargs)¶
-
class
CIResults.metrics.ColouredObjectPieChartData(objects)¶
-
class
CIResults.metrics.ItemCountTrend(items, fields=[], periodizer=None)¶ Bases:
object
-
class
CIResults.metrics.LineChartData(results, x_labels, line_label_colors={})¶ Bases:
object-
label_to_color(label)¶
-
stats()¶
-
-
class
CIResults.metrics.MetricPassRatePerRunconfig(user_query)¶ Bases:
object-
filtering_model¶ alias of
CIResults.models.TestResult
-
-
class
CIResults.metrics.MetricPassRatePerTest(user_query)¶ Bases:
object-
class
AggregatedTestResults(test)¶ Bases:
object-
add_discarded_result(result_id, duration, issues=None)¶
-
add_result(result_id, status, duration, issues=None)¶
-
issue_occurence_rate(issue)¶
-
status_occurence_rate(status)¶
-
-
class
PassRateStatistics(passrate, runrate, discarded_rate, notrun_rate)¶ Bases:
tuple
-
filtering_model¶ alias of
CIResults.models.TestResult
-
class
-
class
CIResults.metrics.MetricRuntimeHistory(user_query, average_per_machine=False)¶ Bases:
object-
filtering_model¶ alias of
CIResults.models.TestsuiteRun
-
-
class
CIResults.metrics.OpenCloseCountTrend(*args, **kwargs)¶
-
class
CIResults.metrics.Period(start, end, label_format='%Y-%m-%d %H:%M:%S')¶ Bases:
object
-
class
CIResults.metrics.PeriodCommentItem(period, label, dev_comments, user_comments, accounts)¶ Bases:
tuple
-
class
CIResults.metrics.PeriodOpenItem(period, label, active, new, closed)¶ Bases:
tuple
-
class
CIResults.metrics.Periodizer(period_offset=relativedelta(days=+1, weekday=MO(+1), hour=0, minute=0, second=0, microsecond=0), period=relativedelta(days=+7), period_count=30, end_date=datetime.datetime(2020, 4, 29, 18, 48, 37, 214391, tzinfo=<UTC>), description='last 30 weeks', label_format='WW-%Y-%W')¶ Bases:
object-
classmethod
from_json(json_string)¶
-
classmethod
-
class
CIResults.metrics.PieChartData(results, colors={})¶ Bases:
object-
label_to_color(label)¶
-
stats()¶
-
-
class
CIResults.metrics.Rate(count, total)¶ Bases:
object
-
class
CIResults.metrics.TimeBinizer(items, bins=[<CIResults.metrics.Bin object>, <CIResults.metrics.Bin object>, <CIResults.metrics.Bin object>, <CIResults.metrics.Bin object>, <CIResults.metrics.Bin object>, <CIResults.metrics.Bin object>, <CIResults.metrics.Bin object>, <CIResults.metrics.Bin object>])¶ Bases:
object
-
CIResults.metrics.bugs_followed_since()¶
-
CIResults.metrics.metrics_bugs_over_time(user_query, periodizer=None)¶
-
CIResults.metrics.metrics_bugs_ttr(user_query, date=datetime.datetime(2020, 4, 29, 18, 48, 37, 214894, tzinfo=<UTC>), period=datetime.timedelta(days=30))¶
-
CIResults.metrics.metrics_comments_over_time(user_query, periodizer=None)¶
-
CIResults.metrics.metrics_failure_filing_delay(date=datetime.datetime(2020, 4, 29, 18, 48, 37, 214891, tzinfo=<UTC>), period=datetime.timedelta(days=30))¶
-
CIResults.metrics.metrics_issues_over_time(user_query, periodizer=None)¶
-
CIResults.metrics.metrics_issues_ttr(date=datetime.datetime(2020, 4, 29, 18, 48, 37, 214883, tzinfo=<UTC>), period=datetime.timedelta(days=30))¶
-
CIResults.metrics.metrics_knownfailure_issues_stats(failures)¶
-
CIResults.metrics.metrics_knownfailure_machines_stats(failures)¶
-
CIResults.metrics.metrics_knownfailure_statuses_stats(failures)¶
-
CIResults.metrics.metrics_knownfailure_tests_stats(failures)¶
-
CIResults.metrics.metrics_open_bugs_age(user_query, date=datetime.datetime(2020, 4, 29, 18, 48, 37, 214897, tzinfo=<UTC>))¶
-
CIResults.metrics.metrics_open_issues_age(date=datetime.datetime(2020, 4, 29, 18, 48, 37, 214889, tzinfo=<UTC>))¶
-
CIResults.metrics.metrics_testresult_issues_stats(failures)¶
-
CIResults.metrics.metrics_testresult_machines_stats(results)¶
-
CIResults.metrics.metrics_testresult_statuses_stats(results)¶
-
CIResults.metrics.metrics_testresult_tests_stats(results)¶