diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2019-07-01 19:25:10 +0200 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2019-07-02 18:29:24 +0200 |
commit | 7c85dc09b59e653caf60cb18d3b3fdea2ba4d4ae (patch) | |
tree | dd03b42a0ee6a495c1c62df9fa49ccc55dffba95 /python/servo/devenv_commands.py | |
parent | d9dbcd52c3fc0f34d2f5cd4c20aaed794946eb80 (diff) | |
download | servo-7c85dc09b59e653caf60cb18d3b3fdea2ba4d4ae.tar.gz servo-7c85dc09b59e653caf60cb18d3b3fdea2ba4d4ae.zip |
Share more `./mach build` logic with mach check, doc, test-unit
Fixes #23659
Diffstat (limited to 'python/servo/devenv_commands.py')
-rw-r--r-- | python/servo/devenv_commands.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/python/servo/devenv_commands.py b/python/servo/devenv_commands.py index 2545693207d..ad5a02c270d 100644 --- a/python/servo/devenv_commands.py +++ b/python/servo/devenv_commands.py @@ -37,7 +37,8 @@ class MachCommands(CommandBase): @CommandArgument( 'params', default=None, nargs='...', help="Command-line arguments to be passed through to cargo check") - def check(self, params): + @CommandBase.build_like_command_arguments + def check(self, params, **kwargs): if not params: params = [] @@ -45,12 +46,8 @@ class MachCommands(CommandBase): self.ensure_clobbered() env = self.build_env() - params = ['check'] + params - - self.add_manifest_path(params) - build_start = time() - status = self.call_rustup_run(["cargo"] + params, env=env) + status = self.run_cargo_build_like_command("check", params, env=env, **kwargs) elapsed = time() - build_start notify_build_done(self.config, elapsed, status == 0) |