diff options
author | Jeremy Bettis <jbettis@google.com> | 2022-11-21 14:37:56 -0700 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-11-22 18:29:31 +0000 |
commit | 7586bc780ecb59a22ebeda815ac43039770d5ddc (patch) | |
tree | 05bface7e7af1566e72d0576d3531146ecb9fb82 /util | |
parent | 968ff0109f7565b410c2c9b286e13ab7911a6164 (diff) | |
download | chrome-ec-7586bc780ecb59a22ebeda815ac43039770d5ddc.tar.gz |
util: Redirect stdin for clang_format
If the pattern passed to check_clang_format.py has no files,
clang-format will wait for a file on stdin, so redirect stdin from
/dev/null instead.
BRANCH=None
BUG=b:247100970
TEST=zmake build -a
TEST=./twister --clobber -v -i
TEST=make -j$(nproc) buildall_only runtests
TEST=zmake compare-builds
Signed-off-by: Jeremy Bettis <jbettis@google.com>
Change-Id: Ia2634f60d85e963686158e79dd352694b3b45a84
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4043734
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Commit-Queue: Tomasz Michalec <tmichalec@google.com>
Tested-by: Jeremy Bettis <jbettis@chromium.org>
Reviewed-by: Tomasz Michalec <tmichalec@google.com>
Auto-Submit: Jeremy Bettis <jbettis@chromium.org>
Diffstat (limited to 'util')
-rwxr-xr-x | util/check_clang_format.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/util/check_clang_format.py b/util/check_clang_format.py index 783cce9e33..5862c02a3d 100755 --- a/util/check_clang_format.py +++ b/util/check_clang_format.py @@ -69,6 +69,7 @@ def main(argv=None): cwd=ec_dir, stderr=subprocess.PIPE, encoding="utf-8", + stdin=subprocess.DEVNULL, ) if result.stderr: logging.error("All C source must be formatted with clang-format!") |