Ejemplo n.º 1
0
def pytest_terminal_summary(terminalreporter, exitstatus):
    "add additional section in terminal summary reporting."
    if pytest.config.getoption("-S").lower() == 'y':
        post_test_reports_to_slack.post_reports_to_slack()
    elif pytest.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')
Ejemplo n.º 2
0
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))
Ejemplo n.º 3
0
def pytest_terminal_summary(terminalreporter, exitstatus):
    "add additional section in terminal summary reporting."
    if pytest.config.getoption("-S").lower() == 'y':
        post_test_reports_to_slack.post_reports_to_slack()