[PATCH] D55443: [test] Capture stderr from 'tar --version' call as well
Michał Górny via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Dec 7 11:38:18 PST 2018
mgorny updated this revision to Diff 177265.
mgorny marked 2 inline comments as done.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D55443/new/
https://reviews.llvm.org/D55443
Files:
test/lit.cfg.py
Index: test/lit.cfg.py
===================================================================
--- test/lit.cfg.py
+++ test/lit.cfg.py
@@ -94,7 +94,10 @@
tar_executable = lit.util.which('tar', config.environment['PATH'])
if tar_executable:
tar_version = subprocess.Popen(
- [tar_executable, '--version'], stdout=subprocess.PIPE, env={'LANG': 'C'})
- if 'GNU tar' in tar_version.stdout.read().decode():
+ [tar_executable, '--version'],
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE,
+ env={'LANG': 'C'})
+ sout, _ = tar_version.communicate()
+ if 'GNU tar' in sout.decode():
config.available_features.add('gnutar')
- tar_version.wait()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D55443.177265.patch
Type: text/x-patch
Size: 699 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20181207/a3280dfc/attachment.bin>
More information about the cfe-commits
mailing list