diff --git a/treeherder/perf/auto_perf_sheriffing/sherlock.py b/treeherder/perf/auto_perf_sheriffing/sherlock.py index 3697ff5bf5b..4451c04d222 100644 --- a/treeherder/perf/auto_perf_sheriffing/sherlock.py +++ b/treeherder/perf/auto_perf_sheriffing/sherlock.py @@ -282,6 +282,9 @@ def telemetry_alert(self): repository = Repository.objects.get(name="mozilla-central") framework = PerformanceFramework.objects.get(name="telemetry") for metric_info in metric_definitions: + if metric_info["platform"] == "mobile": + # Skip mobile detection since it's currently broken + continue if metric_info["name"] not in INITIAL_PROBES: continue try: @@ -300,11 +303,7 @@ def telemetry_alert(self): logger.info(f"Running detection for {probe.name}") cdf_ts_detector = ts_detectors[probe.get_change_detection_technique()] - for platform in ("Windows", "Darwin", "Linux"): - if metric_info["platform"] == "mobile" and platform != "Mobile": - continue - elif metric_info["platform"] == "desktop" and platform == "Mobile": - continue + for platform in ("Windows",): logger.info(f"On Platform {platform}") try: data = get_metric_table(