More verbose output for the diff fuzzer

This commit is contained in:
Dave Halter
2019-01-06 01:05:07 +01:00
parent 6eba40b4c5
commit d6b0585933

View File

@@ -128,9 +128,11 @@ class FileTests:
def _run(self, grammar, file_modifications, debugger, print_diffs=False): def _run(self, grammar, file_modifications, debugger, print_diffs=False):
try: try:
print("Checking %s" % self._path) print("Checking %s" % self._path)
for fm in file_modifications: for i, fm in enumerate(file_modifications, 1):
fm.run(grammar, self._code_lines, print_diff=print_diffs) fm.run(grammar, self._code_lines, print_diff=print_diffs)
print('.', end='') print('.', end='')
if i % 1000 == 0:
print('\n%s tries' % i)
sys.stdout.flush() sys.stdout.flush()
print() print()
except Exception: except Exception: