summaryrefslogtreecommitdiff
path: root/utils/prepare-code-coverage-artifact.py
diff options
context:
space:
mode:
authorVedant Kumar <vsk@apple.com>2016-10-26 22:07:37 +0000
committerVedant Kumar <vsk@apple.com>2016-10-26 22:07:37 +0000
commit1182ed1523ba7eb8bc341d917638ae40187862da (patch)
tree40834ce3748c6afa9c46b9f9e857c0a2cde1859d /utils/prepare-code-coverage-artifact.py
parenta8dbdb73ecc73bbf34942eda488e0411e1f53574 (diff)
[utils] Use print_function in the code coverage prep script, NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285248 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/prepare-code-coverage-artifact.py')
-rw-r--r--utils/prepare-code-coverage-artifact.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/utils/prepare-code-coverage-artifact.py b/utils/prepare-code-coverage-artifact.py
index 293323aa418..05a774cbcce 100644
--- a/utils/prepare-code-coverage-artifact.py
+++ b/utils/prepare-code-coverage-artifact.py
@@ -1,5 +1,7 @@
#!/usr/bin/env python
+from __future__ import print_function
+
'''Prepare a code coverage artifact.
- Collate raw profiles into one indexed profile.
@@ -13,7 +15,7 @@ import subprocess
import sys
def merge_raw_profiles(host_llvm_profdata, profile_data_dir, preserve_profiles):
- print ':: Merging raw profiles...',
+ print(':: Merging raw profiles...', end='')
sys.stdout.flush()
raw_profiles = glob.glob(os.path.join(profile_data_dir, '*.profraw'))
manifest_path = os.path.join(profile_data_dir, 'profiles.manifest')
@@ -26,12 +28,12 @@ def merge_raw_profiles(host_llvm_profdata, profile_data_dir, preserve_profiles):
for raw_profile in raw_profiles:
os.remove(raw_profile)
os.remove(manifest_path)
- print 'Done!'
+ print('Done!')
return profdata_path
def prepare_html_report(host_llvm_cov, profile, report_dir, binary,
restricted_dirs):
- print ':: Preparing html report for {0}...'.format(binary),
+ print(':: Preparing html report for {0}...'.format(binary), end='')
sys.stdout.flush()
binary_report_dir = os.path.join(report_dir, os.path.basename(binary))
invocation = [host_llvm_cov, 'show', binary, '-format', 'html',
@@ -42,7 +44,7 @@ def prepare_html_report(host_llvm_cov, profile, report_dir, binary,
with open(os.path.join(binary_report_dir, 'summary.txt'), 'wb') as Summary:
subprocess.check_call([host_llvm_cov, 'report', binary,
'-instr-profile', profile], stdout=Summary)
- print 'Done!'
+ print('Done!')
def prepare_html_reports(host_llvm_cov, profdata_path, report_dir, binaries,
restricted_dirs):
@@ -73,7 +75,7 @@ if __name__ == '__main__':
args = parser.parse_args()
if args.use_existing_profdata and args.only_merge:
- print '--use-existing-profdata and --only-merge are incompatible'
+ print('--use-existing-profdata and --only-merge are incompatible')
exit(1)
if args.use_existing_profdata: