mirror of
https://github.com/servo/servo.git
synced 2025-06-08 08:33:26 +00:00
default to number of available cpu for wpt-tests
This commit is contained in:
parent
bf60477e95
commit
7b9241bddb
1 changed files with 11 additions and 4 deletions
|
@ -16,6 +16,7 @@ from mach.decorators import (
|
|||
|
||||
from servo.command_base import CommandBase
|
||||
import tidy
|
||||
import multiprocessing
|
||||
|
||||
|
||||
@CommandProvider
|
||||
|
@ -217,9 +218,12 @@ class MachCommands(CommandBase):
|
|||
description='Run the web platform tests',
|
||||
category='testing')
|
||||
@CommandArgument(
|
||||
'params', default=None, nargs='...',
|
||||
help="Command-line arguments to be passed through to wpt/run.sh")
|
||||
def test_wpt(self, params=None):
|
||||
'--processes', default=None,
|
||||
help="Number of servo processes to spawn")
|
||||
@CommandArgument(
|
||||
"params", default=None, nargs='...',
|
||||
help="command-line arguments to be passed through to wpt/run.sh")
|
||||
def test_wpt(self, processes=None, params=None):
|
||||
if params is None:
|
||||
params = []
|
||||
else:
|
||||
|
@ -230,7 +234,10 @@ class MachCommands(CommandBase):
|
|||
|
||||
if path.exists(maybe_path) and wpt_path in maybe_path:
|
||||
params = ["--include",
|
||||
path.relpath(maybe_path, wpt_path)] + params[1:]
|
||||
path.relpath(maybe_path, wpt_path)]
|
||||
|
||||
processes = str(multiprocessing.cpu_count()) if processes is None else processes
|
||||
params = params + ["--processes", processes]
|
||||
|
||||
return subprocess.call(
|
||||
["bash", path.join("tests", "wpt", "run.sh")] + params,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue