def pytest_terminal_summary(terminalreporter, exitstatus): "add additional section in terminal summary reporting." if terminalreporter.config.getoption("-S").lower() == 'y': post_test_reports_to_slack.post_reports_to_slack() elif terminalreporter.config.getoption("--email_pytest_report").lower() == 'y': #Initialize the Email_Pytest_Report object email_obj = Email_Pytest_Report() # Send html formatted email body message with pytest report as an attachment email_obj.send_test_report_email(html_body_flag=True,attachment_flag=True,report_file_path= 'default') if terminalreporter.config.getoption("--tesults").lower() == 'y': Tesults.post_results_to_tesults()
def pytest_terminal_summary(terminalreporter, exitstatus): "add additional section in terminal summary reporting." try: if terminalreporter.config.getoption("--slack_flag").lower() == 'y': post_test_reports_to_slack.post_reports_to_slack() if terminalreporter.config.getoption( "--email_pytest_report").lower() == 'y': #Initialize the Email_Pytest_Report object email_obj = Email_Pytest_Report() # Send html formatted email body message with pytest report as an attachment email_obj.send_test_report_email(html_body_flag=True, attachment_flag=True, report_file_path='default') if terminalreporter.config.getoption("--tesults").lower() == 'y': Tesults.post_results_to_tesults() except Exception as e: print("Exception when trying to run test: %s" % __file__) print("Python says:%s" % str(e))