Auto merge of #14150 - emilio:cleanup-py, r=Ms2ger

python: Cleanup run_tests_or_dispatch to avod rightward drift.

<!-- Please describe your changes on the following line: -->

r? @aneeshusa (or anyone else really).

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14150)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2016-11-09 20:43:29 -06:00 committed by GitHub
commit 77c1f6fb55

View file

@ -408,19 +408,17 @@ class MachCommands(CommandBase):
def run_test_list_or_dispatch(self, requested_paths, correct_suite, correct_function, **kwargs): def run_test_list_or_dispatch(self, requested_paths, correct_suite, correct_function, **kwargs):
if not requested_paths: if not requested_paths:
return correct_function(**kwargs) return correct_function(**kwargs)
else: # Paths specified on command line. Ensure they can be handled, re-dispatch otherwise.
# Paths specified on command line. Ensure they can be handled, re-dispatch otherwise. all_handled = True
all_handled = True for test_path in requested_paths:
for test_path in requested_paths: suite = self.suite_for_path(test_path)
suite = self.suite_for_path(test_path) if suite is not None and correct_suite != suite:
if suite is not None and correct_suite != suite: all_handled = False
all_handled = False print("Warning: %s is not a %s test. Delegating to test-%s." % (test_path, correct_suite, suite))
print("Warning: %s is not a %s test. Delegating to test-%s." % (test_path, correct_suite, suite)) if all_handled:
if all_handled: return correct_function(**kwargs)
return correct_function(**kwargs) # Dispatch each test to the correct suite via test()
else: Registrar.dispatch("test", context=self.context, params=requested_paths)
# Dispatch each test to the correct suite via test()
Registrar.dispatch("test", context=self.context, params=requested_paths)
# Helper for test_css and test_wpt: # Helper for test_css and test_wpt:
def wptrunner(self, run_file, **kwargs): def wptrunner(self, run_file, **kwargs):