aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/testing_commands.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/servo/testing_commands.py')
-rw-r--r--python/servo/testing_commands.py35
1 files changed, 4 insertions, 31 deletions
diff --git a/python/servo/testing_commands.py b/python/servo/testing_commands.py
index dfd0795d1ca..81d84a4a896 100644
--- a/python/servo/testing_commands.py
+++ b/python/servo/testing_commands.py
@@ -36,10 +36,7 @@ from mach.decorators import (
import servo.util
import tidy
-from servo.command_base import (
- CommandBase,
- call, check_call, check_output,
-)
+from servo.command_base import CommandBase, call, check_call
from servo.util import delete
from distutils.dir_util import copy_tree
@@ -48,9 +45,6 @@ PROJECT_TOPLEVEL_PATH = os.path.abspath(os.path.join(SCRIPT_PATH, "..", ".."))
WEB_PLATFORM_TESTS_PATH = os.path.join("tests", "wpt", "tests")
SERVO_TESTS_PATH = os.path.join("tests", "wpt", "mozilla", "tests")
-CLANGFMT_CPP_DIRS = ["support/hololens/"]
-CLANGFMT_VERSION = "15"
-
TEST_SUITES = OrderedDict([
("wpt", {"kwargs": {"release": False},
"paths": [path.abspath(WEB_PLATFORM_TESTS_PATH),
@@ -301,14 +295,10 @@ class MachCommands(CommandBase):
self.install_rustfmt()
rustfmt_failed = self.call_rustup_run(["cargo", "fmt", "--", "--check"])
- print("Checking C++ files for tidiness...")
- env = self.build_env()
- clangfmt_failed = not run_clang_format(env, ["--dry-run", "--Werror"])
-
- if rustfmt_failed or clangfmt_failed:
+ if rustfmt_failed:
print("Run `./mach fmt` to fix the formatting")
- return tidy_failed or manifest_dirty or rustfmt_failed or clangfmt_failed
+ return tidy_failed or manifest_dirty or rustfmt_failed
@Command('test-scripts',
description='Run tests for all build and support scripts.',
@@ -414,12 +404,9 @@ class MachCommands(CommandBase):
return wpt.manifestupdate.update(check_clean=False)
@Command('fmt',
- description='Format the Rust and CPP source files with rustfmt and clang-format',
+ description='Format the Rust and CPP source files with rustfmt',
category='testing')
def format_code(self):
- env = self.build_env()
- run_clang_format(env, ['-i'])
-
self.install_rustfmt()
return self.call_rustup_run(["cargo", "fmt"])
@@ -613,20 +600,6 @@ class MachCommands(CommandBase):
[run_file, "|".join(tests), bin_path, base_dir])
-def run_clang_format(env, args):
- gitfiles = check_output(
- ['git', 'ls-files'] + CLANGFMT_CPP_DIRS,
- universal_newlines=True).splitlines()
- files = [line for line in gitfiles if line.endswith(".h") or line.endswith(".cpp")]
- clang_cmd = "clang-format.exe" if sys.platform == "win32" else "clang-format"
-
- if not files:
- return True
-
- returncode = call([clang_cmd] + args + files, env=env)
- return returncode == 0
-
-
def create_parser_create():
import argparse
p = argparse.ArgumentParser()