diff --git a/taskcluster/docker/visual-metrics/run-visual-metrics.py b/taskcluster/docker/visual-metrics/run-visual-metrics.py index f5b86eafa..69f1c32d1 100644 --- a/taskcluster/docker/visual-metrics/run-visual-metrics.py +++ b/taskcluster/docker/visual-metrics/run-visual-metrics.py @@ -9,6 +9,7 @@ import argparse import json import os +import statistics import subprocess import sys import tarfile @@ -123,8 +124,7 @@ def compute_median(subtest): """ if "replicates" not in subtest: return subtest - series = subtest["replicates"][1:] - subtest["value"] = float(sum(series)) / float(len(series)) + subtest["value"] = statistics.median(subtest["replicates"]) return subtest @@ -254,7 +254,7 @@ def main(log, args): if returncode != 0: log.error( "Failed to run visualmetrics.py", - video_location=job.video_location, + video_path=job.video_path, error=res, ) failed_runs += 1