Ejemplo n.º 1
0
def get_avg_builds(**kwargs):
    return avg([len(store.get_repo_builds(rid)) for rid in store.get_repositories()])
Ejemplo n.º 2
0
def get_project_builds(pjid, **kwargs):
    repo_ids = store.get_project_repositories(pjid)
    return {}, [sum(map(lambda x: len(store.get_repo_builds(x)), repo_ids))]
Ejemplo n.º 3
0
def get_repo_builds(rid, **kwargs):
    return [len(store.get_repo_builds(rid))]
Ejemplo n.º 4
0
def get_product_builds(prid, **kwargs):
    projects = store.get_product_projects(prid)
    repo_ids = flat_sum(map(lambda x: store.get_project_repositories(x), projects))
    return {}, [sum(map(lambda x: len(store.get_repo_builds(x)), repo_ids))]