|
51 | 51 | SKIP_TEST = 102
|
52 | 52 |
|
53 | 53 |
|
54 |
| -class ProgressBar: |
55 |
| - def __init__(self): |
56 |
| - self.stage = 0 |
57 |
| - self.stage_indicators = [ |
58 |
| - "-", |
59 |
| - "\\", |
60 |
| - "|", |
61 |
| - "/", |
62 |
| - ] |
63 |
| - self.pbar = tqdm.tqdm( |
64 |
| - total=1, bar_format="{l_bar}{bar}| [Elapsed:{elapsed}, <ETA:{remaining}]" |
65 |
| - ) |
66 |
| - self.last_progress = 0 |
67 |
| - |
68 |
| - def print_progressbar(self, progress): |
69 |
| - indicator = self.stage_indicators[self.stage % len(self.stage_indicators)] |
70 |
| - self.stage += 1 |
71 |
| - self.pbar.set_description(indicator) |
72 |
| - self.pbar.update(progress - self.last_progress) |
73 |
| - self.last_progress = progress |
74 |
| - |
75 |
| - |
76 | 54 | def execute_command(command, cwd=None):
|
77 | 55 | try:
|
78 | 56 | process = subprocess.Popen(
|
@@ -300,17 +278,6 @@ def creduce(tests_dir, fuzz_arg, analyze):
|
300 | 278 | proc = subprocess.Popen(
|
301 | 279 | args, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, cwd=tests_dir
|
302 | 280 | )
|
303 |
| - pbar = ProgressBar() |
304 |
| - while True: |
305 |
| - line = proc.stdout.readline() |
306 |
| - if not line: |
307 |
| - break |
308 |
| - line = line.decode() |
309 |
| - if "%" in line: |
310 |
| - try: |
311 |
| - pbar.print_progressbar(abs(float(line[1 : line.index("%")])) / 100) |
312 |
| - except: |
313 |
| - pass # This is for potential error |
314 | 281 | (out, err) = proc.communicate()
|
315 | 282 | if proc.returncode != 0:
|
316 | 283 | print(out.decode())
|
@@ -456,8 +423,6 @@ def fuzz(tests_dir, fuzz_arg, num_iter, easy):
|
456 | 423 | )
|
457 | 424 |
|
458 | 425 | if args.reduce:
|
459 |
| - import tqdm |
460 |
| - |
461 | 426 | creduce(tests_dir, fuzz_arg, args.clang_analyze)
|
462 | 427 | else:
|
463 | 428 | fuzz(tests_dir, fuzz_arg, args.num, args.easy)
|
0 commit comments