summaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2021-04-29 19:18:41 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2021-04-30 16:57:17 +0300
commitb470c14b869a55271d2d431af22bf5c6695441f0 (patch)
tree677b41b3a9c135d36ff2154b43066cc642d6e218 /run_unittests.py
parentcdc6c866ca087ba738f0a5d01cc0fc6ddc066935 (diff)
downloadmeson-clangformatcheck.tar.gz
Do not accidentally format files when only checking if they are formatted.clangformatcheck
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/run_unittests.py b/run_unittests.py
index c52d13cc8..828c80e70 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -5634,7 +5634,7 @@ class AllPlatformTests(BasePlatformTests):
self._run(cmd + python_command + [script])
self.assertEqual('This is text.', self._run(cmd + [app]).strip())
- def test_clang_format(self):
+ def test_clang_format_check(self):
if self.backend is not Backend.ninja:
raise unittest.SkipTest(f'Skipping clang-format tests with {self.backend.name} backend')
if not shutil.which('clang-format'):
@@ -5658,9 +5658,10 @@ class AllPlatformTests(BasePlatformTests):
output = self.build('clang-format-check')
self.assertEqual(1, output.count('File reformatted:'))
- # All code has been reformatted already, so it should be no-op now.
+ # The check format should not touch any files. Thus
+ # running format again has some work to do.
output = self.build('clang-format')
- self.assertEqual(0, output.count('File reformatted:'))
+ self.assertEqual(1, output.count('File reformatted:'))
self.build('clang-format-check')
def test_custom_target_implicit_include(self):