in osbenchmark/results_publisher.py [0:0]
def _publish_transform_processing_times(self, baseline_stats, contender_stats):
lines = []
if baseline_stats.total_transform_processing_times is None:
return lines
for baseline in baseline_stats.total_transform_processing_times:
transform_id = baseline["id"]
for contender in contender_stats.total_transform_processing_times:
if contender["id"] == transform_id:
lines.append(
self._line("Transform processing time", baseline["mean"], contender["mean"],
transform_id, baseline["unit"], treat_increase_as_improvement=True))
for baseline in baseline_stats.total_transform_index_times:
transform_id = baseline["id"]
for contender in contender_stats.total_transform_index_times:
if contender["id"] == transform_id:
lines.append(
self._line("Transform indexing time", baseline["mean"], contender["mean"],
transform_id, baseline["unit"], treat_increase_as_improvement=True))
for baseline in baseline_stats.total_transform_search_times:
transform_id = baseline["id"]
for contender in contender_stats.total_transform_search_times:
if contender["id"] == transform_id:
lines.append(
self._line("Transform search time", baseline["mean"], contender["mean"],
transform_id, baseline["unit"], treat_increase_as_improvement=True))
for baseline in baseline_stats.total_transform_throughput:
transform_id = baseline["id"]
for contender in contender_stats.total_transform_throughput:
if contender["id"] == transform_id:
lines.append(
self._line("Transform throughput", baseline["mean"], contender["mean"],
transform_id, baseline["unit"], treat_increase_as_improvement=True))
return lines