def pytest_sessionfinish(session, exitstatus): try_upload = session.config.option.upload seleniumreport = session.config.option.htmlpath is_slave = hasattr(session.config, 'slaveinput') if try_upload and seleniumreport and not is_slave: upload_file_to_s3_by_job_id(seleniumreport, "text/html", "INTEGRATION TESTS REPORT")
def pytest_sessionfinish(self, session): self._write_report() if self.config.option.upload: if self.config.option.verbose: print() if connect_to_s3() is None: return for (example, _, _) in self.entries: example.upload_imgs() upload_file_to_s3_by_job_id(session.config.option.report_path, "text/html", "EXAMPLES REPORT SUCCESSFULLY UPLOADED") upload_file_to_s3_by_job_id(session.config.option.log_file, "text/text", "EXAMPLES LOG SUCCESSFULLY UPLOADED")