File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change 15
15
import os
16
16
import pipes
17
17
import sys
18
+ import time
19
+ from datetime import timedelta
18
20
19
21
from multiprocessing import Process
20
22
@@ -64,16 +66,26 @@ def merge_file_buffer(self):
64
66
llvm_cmd .append ("-sparse" )
65
67
llvm_cmd += cleaned_files
66
68
self .report (llvm_cmd )
67
-
68
69
try :
70
+ start = time .time ()
69
71
shell .call (llvm_cmd , echo = False )
72
+ end = time .time ()
73
+ self .report ("elapsed time for llvm-profdata: %s"
74
+ % timedelta (seconds = (end - start )))
70
75
except SystemExit as e :
71
76
self .report ("llvm profdata command failed: %s" % e ,
72
77
level = logging .ERROR )
73
78
if self .config .remove_files :
74
79
for f in self .filename_buffer :
75
80
if os .path .exists (f ):
81
+ self .report ("removing '%s'" % f )
76
82
os .remove (f )
83
+ else :
84
+ self .report ("not removing '%s' because it does not exist"
85
+ % f )
86
+ else :
87
+ self .report ("not removing %d files because --no-remove is set"
88
+ % len (self .filename_buffer ))
77
89
self .filename_buffer = []
78
90
79
91
def run (self ):
You can’t perform that action at this time.
0 commit comments