diff --git a/lib/analyze_test_results.py b/lib/analyze_test_results.py index 0ae7d8f..25db05e 100644 --- a/lib/analyze_test_results.py +++ b/lib/analyze_test_results.py @@ -282,9 +282,11 @@ summary = '\n'.join(make_summary()) print(render_for_terminal(summary)) if os.path.exists("/usr/bin/wkhtmltoimage"): - export_as_image(summary, test_context + "/summary.jpg") + export_as_image(summary, test_context + "/summary.png") + if os.path.exists("/usr/bin/optipnge"): + os.system(f"/usr/bin/optipng {test_context}/summary.png") else: - print("(Protip™ for CI admin: you should 'apt install wkhtmltopdf --no-install-recommends' to enable result summary export to .jpg)") + print("(Protip™ for CI admin: you should 'apt install wkhtmltopdf optipng --no-install-recommends' to enable result summary export to .png)") summary = { "app": open(test_context + "/app_id").read().strip(),