示例#1
0
def completed_jobs_stored(test_repository, failure_classifications,
                          completed_jobs, push_stored):
    """
    stores a list of buildapi completed jobs
    """
    completed_jobs['revision'] = push_stored[0]['revision']
    completed_jobs.update({'project': test_repository.name})

    tjc = TreeherderJobCollection()
    tj = tjc.get_job(completed_jobs)
    tjc.add(tj)

    store_job_data(test_repository, tjc.get_collection_data())
示例#2
0
def running_jobs_stored(test_repository, failure_classifications, running_jobs,
                        push_stored):
    """
    stores a list of buildapi running jobs
    """
    running_jobs.update(push_stored[0])
    running_jobs.update({'project': test_repository.name})

    tjc = TreeherderJobCollection()
    tj = tjc.get_job(running_jobs)
    tjc.add(tj)

    store_job_data(test_repository, tjc.get_collection_data())
示例#3
0
def pending_jobs_stored(test_repository, failure_classifications, pending_jobs,
                        push_stored):
    """
    stores a list of buildapi pending jobs into the jobs store
    """

    pending_jobs.update(push_stored[0])
    pending_jobs.update({'project': test_repository.name})

    tjc = TreeherderJobCollection()
    tj = tjc.get_job(pending_jobs)
    tjc.add(tj)

    store_job_data(test_repository, tjc.get_collection_data())
示例#4
0
def completed_jobs_stored(
        test_repository, failure_classifications, completed_jobs,
        push_stored):
    """
    stores a list of buildapi completed jobs
    """
    completed_jobs['revision'] = push_stored[0]['revision']
    completed_jobs.update({'project': test_repository.name})

    tjc = TreeherderJobCollection()
    tj = tjc.get_job(completed_jobs)
    tjc.add(tj)

    store_job_data(test_repository, tjc.get_collection_data())
示例#5
0
def running_jobs_stored(
        test_repository, failure_classifications, running_jobs,
        push_stored):
    """
    stores a list of buildapi running jobs
    """
    running_jobs.update(push_stored[0])
    running_jobs.update({'project': test_repository.name})

    tjc = TreeherderJobCollection()
    tj = tjc.get_job(running_jobs)
    tjc.add(tj)

    store_job_data(test_repository, tjc.get_collection_data())
示例#6
0
def pending_jobs_stored(
        test_repository, failure_classifications, pending_jobs,
        push_stored):
    """
    stores a list of buildapi pending jobs into the jobs store
    """

    pending_jobs.update(push_stored[0])
    pending_jobs.update({'project': test_repository.name})

    tjc = TreeherderJobCollection()
    tj = tjc.get_job(pending_jobs)
    tjc.add(tj)

    store_job_data(test_repository, tjc.get_collection_data())