Open
Description
For test selection, we use the push/<branch>/<rev>/schedules
endpoint to figure out which tests should be scheduled on the given push. The service takes the branch and rev and downloads the raw diff from hg.mozilla.org
.
We can use the same service to choose which tests to run locally (via mach test
) as well. All we would need is an endpoint that allows the user to directly POST the diff(s) that they wish to process. We could call it diff/schedules
. Maybe schedules
is the wrong verb in this context and something like selects
would be better.