Bug 1294820 - Add support for running wpt from one-click loaner mach environment, r=ahal

Allow running |mach wpt| on one click loaners in order to run
web-platform-tests tests.

This implementation is just like the one for other testsuites using
thee packaged tests rather than the checkout that we get with wpt, at
least on Linux. That's also where the tests run from so it seems
reasonable for now. Moving to the checkout in the future could remove
some of the logic here by using a fake mozbuild environment so that
the testsuite itself doesn't have to implement anything much.

MozReview-Commit-ID: CaewrdjJ2ef
This commit is contained in:
James Graham
2017-06-19 19:20:41 +01:00
parent 1a17e70cfb
commit d0dd87c178
6 changed files with 114 additions and 41 deletions

View File

@@ -37,6 +37,8 @@ SEARCH_PATHS = [
'reftest',
'tools/mach',
'tools/wptserve',
'web-platform',
'web-platform/tests/tools/wptrunner',
'xpcshell',
]
@@ -46,6 +48,7 @@ MACH_MODULES = [
'mochitest/mach_test_package_commands.py',
'reftest/mach_test_package_commands.py',
'tools/mach/mach/commands/commandinfo.py',
'web-platform/mach_test_package_commands.py',
'xpcshell/mach_test_package_commands.py',
]