Bug 1838074 - Add mach commands for interop scoring CI runs, r=Sasha,ahal
commit8e0b42573a70abd735ad70a67a85a838d02c44f1
authorJames Graham <james@hoppipolla.co.uk>
Fri, 16 Jun 2023 09:36:55 +0000 (16 09:36 +0000)
committerJames Graham <james@hoppipolla.co.uk>
Fri, 16 Jun 2023 09:36:55 +0000 (16 09:36 +0000)
tree62689bba73e65d93a970f28e137be60703b12daa
parent3f20822bb06c895d1a27e2de28bfb448ecc4e000
Bug 1838074 - Add mach commands for interop scoring CI runs, r=Sasha,ahal

This adds two new mach commands:

`mach wpt-fetch-logs` which can download log files from mozilla CI or
taskcluster runs on GitHub.

`mach wpt-interop-score` which can download runs and compute the
interop score. By default this filters tasks to those most like
upstream CI i.e. linux64 opt builds.

The actual implementation is mostly in external packages; the mach
commands are mostly frontends to these.

Differential Revision: https://phabricator.services.mozilla.com/D180731
python/sites/wpt-interop.txt [new file with mode: 0644]
testing/web-platform/interop.py [new file with mode: 0644]
testing/web-platform/mach_commands.py