summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorJeremy Bettis <jbettis@google.com>2022-11-21 14:37:56 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-11-22 18:29:31 +0000
commit7586bc780ecb59a22ebeda815ac43039770d5ddc (patch)
tree05bface7e7af1566e72d0576d3531146ecb9fb82 /util
parent968ff0109f7565b410c2c9b286e13ab7911a6164 (diff)
downloadchrome-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-xutil/check_clang_format.py1
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!")