Ejemplo n.º 1
0
    def submit(self, revision, data, mode_info, log = []):
        repo = mode_info["repo"]
        settings = {
            "treeherder": {
                'group_symbol': 'AWFY',
                'group_name': 'AWFY',
                'job_name': mode_info["job_name"],
                'job_symbol': mode_info["job_symbol"],
                "tier": mode_info["tier"],
                "platform": mode_info["platform"]
            }
        }

        logfile = create_log_item({
            "repo": repo,
            "revision": revision,
            "settings": settings,
            "perf_data": data,
            "extra_log_info": log
        })
        loglink = "https://arewefastyet.com/data.php?file=treeherder-logs/"+logfile

        th = Submission(repo, revision,
                        treeherder_url = awfy.th_host,
                        treeherder_client_id = awfy.th_user, 
                        treeherder_secret = awfy.th_secret,
                        settings = settings)

        job = th.create_job(None)
        th.submit_completed_job(job, data, loglink = loglink)
    def submit(self, revision, data, mode_info, log=[]):
        repo = mode_info["repo"]
        settings = {
            "treeherder": {
                'group_symbol': 'AWFY',
                'group_name': 'AWFY',
                'job_name': mode_info["job_name"],
                'job_symbol': mode_info["job_symbol"],
                "tier": mode_info["tier"],
                "platform": mode_info["platform"]
            }
        }

        logfile = create_log_item({
            "repo": repo,
            "revision": revision,
            "settings": settings,
            "perf_data": data,
            "extra_log_info": log
        })
        loglink = "https://arewefastyet.com/data.php?file=treeherder-logs/" + logfile

        retriggerlink = None
        if "mode_id" in log and "machine_id" in log:
            retriggerlink = "https://arewefastyet.com/retrigger/?machine_id=" + str(
                log["machine_id"]) + "&mode_id=" + str(
                    log["mode_id"]) + "&revision=" + revision

        th = Submission(repo,
                        revision,
                        treeherder_url=awfy.th_host,
                        treeherder_client_id=awfy.th_user,
                        treeherder_secret=awfy.th_secret,
                        settings=settings)

        job = th.create_job(None)
        th.submit_completed_job(job,
                                data,
                                loglink=loglink,
                                retriggerlink=retriggerlink)
Ejemplo n.º 3
0
    def submit(self, revision, data, mode_info):
        repo = mode_info["repo"]
        settings = {
            "treeherder": {
                "group_symbol": "AWFY",
                "group_name": "AWFY",
                "job_name": mode_info["job_name"],
                "job_symbol": mode_info["job_symbol"],
                "tier": mode_info["tier"],
                "platform": mode_info["platform"],
            }
        }

        th = Submission(
            repo,
            revision,
            treeherder_url=awfy.th_host,
            treeherder_client_id=awfy.th_user,
            treeherder_secret=awfy.th_secret,
            settings=settings,
        )

        job = th.create_job(None)
        th.submit_completed_job(job, data)