diff options
| author | Charles <sircharlesaze@gmail.com> | 2019-11-02 02:28:06 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2019-11-02 02:28:06 +0100 |
| commit | 2b467659d30db14df17c7b50438c46788ab0d341 (patch) | |
| tree | 92eb821a6e1e0262ff21e9f06b0d27f0bd3a5460 /prettier.py | |
| parent | fb41e23423854a865201c0803803191d1f65c8fa (diff) | |
| download | ft_printf_test-2b467659d30db14df17c7b50438c46788ab0d341.tar.gz ft_printf_test-2b467659d30db14df17c7b50438c46788ab0d341.tar.bz2 ft_printf_test-2b467659d30db14df17c7b50438c46788ab0d341.zip | |
Added no crash, uint, hex low and hex up pft tests
Diffstat (limited to 'prettier.py')
| -rw-r--r-- | prettier.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/prettier.py b/prettier.py index 40b4666..f12978f 100644 --- a/prettier.py +++ b/prettier.py @@ -23,8 +23,8 @@ def parse(): logs["ko"] += 1 logs["ko_info"].append({ "msg": line[line.find("[KO]") + 5:], - "expected": sys.stdin.readline(), - "actual": sys.stdin.readline() + "expected": sys.stdin.readline().rstrip(), + "actual": sys.stdin.readline().rstrip() }) print(red("!"), end="") sys.stdout.flush() @@ -34,10 +34,19 @@ def parse(): # def write_logs(logs): def print_logs(logs): - print(f"Total {green('OK:', logs['ok'])} {red('KO:', logs['ko'])}") + total_str = f"\n\nTotal {green('OK: ', logs['ok'])} {red('KO: ', logs['ko'])}" + print(total_str) + print("=" * (len(total_str) - len(green("")) * 2 - len(red("")) * 2 - 2)) + + for ko in logs["ko_info"]: + print(ko["msg"]) + print(" ", ko["expected"]) + print(" ", ko["actual"]) + print() + if __name__ == "__main__": - logs = parse() print() + logs = parse() # write_logs(logs) print_logs(logs) |
