コード例 #1
0
ファイル: examples_report_plugin.py プロジェクト: 0-T-0/bokeh
 def __init__(self, examplereport, diff):
     examplereport = os.path.expanduser(os.path.expandvars(examplereport))
     self.diff = get_version_from_git(diff)
     self.examplereport = os.path.abspath(examplereport)
     self.entries = []
     self.errors = self.failed = 0
     self.passed = self.skipped = 0
     self.xfailed = self.xpassed = 0
コード例 #2
0
 def __init__(self, examplereport, diff):
     examplereport = os.path.expanduser(os.path.expandvars(examplereport))
     self.diff = get_version_from_git(diff)
     self.examplereport = os.path.abspath(examplereport)
     self.entries = []
     self.errors = self.failed = 0
     self.passed = self.skipped = 0
     self.xfailed = self.xpassed = 0
コード例 #3
0
ファイル: examples_report_plugin.py プロジェクト: 0-T-0/bokeh
    def pytest_sessionfinish(self, session):
        with open(join(dirname(__file__), "examples_report.jinja")) as f:
            template = jinja2.Template(f.read())

        diff_version = get_version_from_git(session.config.option.diff)
        html = template.render(version=__version__, diff=diff_version, entries=self.entries)

        if not os.path.exists(os.path.dirname(self.examplereport)):
            os.makedirs(os.path.dirname(self.examplereport))

        with open(self.examplereport, 'w', encoding='utf-8') as f:
            f.write(html)

        if pytest.config.option.upload:
            upload_example_pngs_to_s3(diff_version)
            upload_file_to_s3_by_job_id(session.config.option.examplereport, "text/html", "EXAMPLES REPORT SUCCESSFULLY UPLOADED")
            upload_file_to_s3_by_job_id(session.config.option.log_file, "text/text", "EXAMPLES LOG SUCCESSFULLY UPLOADED")
コード例 #4
0
    def pytest_sessionfinish(self, session):
        with open(join(dirname(__file__), "examples_report.jinja")) as f:
            template = jinja2.Template(f.read())

        diff_version = get_version_from_git(session.config.option.diff)
        html = template.render(version=__version__,
                               diff=diff_version,
                               entries=self.entries)

        if not os.path.exists(os.path.dirname(self.examplereport)):
            os.makedirs(os.path.dirname(self.examplereport))

        with open(self.examplereport, 'w', encoding='utf-8') as f:
            f.write(html)

        if pytest.config.option.upload:
            upload_example_pngs_to_s3(diff_version)
            upload_file_to_s3_by_job_id(
                session.config.option.examplereport, "text/html",
                "EXAMPLES REPORT SUCCESSFULLY UPLOADED")
            upload_file_to_s3_by_job_id(session.config.option.log_file,
                                        "text/text",
                                        "EXAMPLES LOG SUCCESSFULLY UPLOADED")
コード例 #5
0
ファイル: examples_report_plugin.py プロジェクト: 0-T-0/bokeh
def diff(request):
    rawdiff = request.config.option.diff
    return get_version_from_git(rawdiff)
コード例 #6
0
def diff(request):
    rawdiff = request.config.option.diff
    return get_version_from_git(rawdiff)