commit b8647f6fa77b4b9f70b347d0f062ba45b4b847a2
parent 16fd9fe7d9d38abb19af153411b75d7e22651c05
Author: Greg Mierzwinski <gmierz2@outlook.com>
Date: Thu, 9 Oct 2025 19:58:30 +0000
Bug 1993361 - Disable version producer layer in xpcshell-based perftests. r=aglavic,perftest-reviewers,mozperftest-reviewers
The version producer doesn't currently work with xpcshell-based perftests, this patch disables it for the xpcshell tests.
Differential Revision: https://phabricator.services.mozilla.com/D268035
Diffstat:
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/python/mozperftest/mozperftest/system/__init__.py b/python/mozperftest/mozperftest/system/__init__.py
@@ -40,12 +40,24 @@ def pick_system(env, flavor, mach_cmd):
VersionProducer,
]
- if flavor in ("desktop-browser", "xpcshell"):
+ if flavor == "desktop-browser":
return Layers(
env,
mach_cmd,
desktop_layers,
)
+ if flavor == "xpcshell":
+ return Layers(
+ env,
+ mach_cmd,
+ [
+ PingServer, # needs to come before Profile
+ BinarySetup, # needs to come before macos
+ MacosDevice,
+ Profile,
+ ProxyRunner,
+ ],
+ )
if flavor == "mochitest":
return Layers(
env,