From 78a966c54754355d13e48edf358da7871210dd2c Mon Sep 17 00:00:00 2001 From: Ravi Shankar Date: Sun, 21 Feb 2016 19:38:43 +0530 Subject: Refactored tidy for efficiency and optionally provide feedback on progress --- python/servo/testing_commands.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'python/servo/testing_commands.py') diff --git a/python/servo/testing_commands.py b/python/servo/testing_commands.py index 5e55ca18925..e0e25c161d5 100644 --- a/python/servo/testing_commands.py +++ b/python/servo/testing_commands.py @@ -94,10 +94,12 @@ class MachCommands(CommandBase): @CommandArgument('--release', default=False, action="store_true", help="Run with a release build of servo") @CommandArgument('--faster', default=False, action="store_true", - help="Only check changed files and skip the WPT lint") - def test(self, params, render_mode=DEFAULT_RENDER_MODE, release=False, faster=False): + help="Only check changed files and skip the WPT lint in tidy") + @CommandArgument('--no-progress', default=False, action="store_true", + help="Don't show progress for tidy") + def test(self, params, render_mode=DEFAULT_RENDER_MODE, release=False, faster=False, no_progress=False): suites = OrderedDict([ - ("tidy", {"kwargs": {"faster": faster}, + ("tidy", {"kwargs": {"faster": faster, "no_progress": no_progress}, "include_arg": "include"}), ("ref", {"kwargs": {"kind": render_mode}, "paths": [path.abspath(path.join("tests", "ref"))], @@ -292,9 +294,11 @@ class MachCommands(CommandBase): description='Run the source code tidiness check', category='testing') @CommandArgument('--faster', default=False, action="store_true", - help="Only check changed files and skip the WPT lint") - def test_tidy(self, faster): - return tidy.scan(faster) + help="Only check changed files and skip the WPT lint in tidy") + @CommandArgument('--no-progress', default=False, action="store_true", + help="Don't show progress for tidy") + def test_tidy(self, faster, no_progress): + return tidy.scan(faster, not no_progress) @Command('test-webidl', description='Run the WebIDL parser tests', -- cgit v1.2.3