MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / clearandrun

Method clearandrun

tools/reduce.py:123–136  ·  view source on GitHub ↗
(self, what, filedata, i1, i2)

Source from the content-addressed store, hash-verified

121 filedata[i + 1] = bak2
122
123 def clearandrun(self, what, filedata, i1, i2):
124 print(what + ' ' + str(i1 + 1) + '/' + str(len(filedata)) + '..')
125 filedata2 = list(filedata)
126 i = i1
127 while i <= i2 and i < len(filedata2):
128 filedata2[i] = ''
129 i = i + 1
130 self.writefile(filedata2)
131 if self.runtool(filedata2):
132 print('pass')
133 self.writebackupfile(filedata2)
134 return filedata2
135 print('fail')
136 return filedata
137
138 def removecomments(self, filedata):
139 for i in range(len(filedata)):

Callers 1

removeblocksMethod · 0.95

Calls 4

writefileMethod · 0.95
runtoolMethod · 0.95
writebackupfileMethod · 0.95
strFunction · 0.85

Tested by

no test coverage detected