def test_simple(self):
        project = self.create_project()
        build = self.create_build(
            project=project,
            status=Status.finished,
            result=Result.passed,
            duration=5050,
        )
        job = self.create_job(build)
        plan = self.create_plan()
        plan.projects.append(project)
        self.create_job_plan(job, plan)

        update_project_plan_stats(
            project_id=project.id.hex,
            plan_id=plan.id.hex,
        )

        db.session.expire(plan)

        project_plan = ProjectPlan.query.filter(
            ProjectPlan.project_id == project.id,
            ProjectPlan.plan_id == plan.id,
        ).first()

        assert project_plan.avg_build_time == 5050
    def test_simple(self):
        build = self.create_build(
            project=self.project,
            status=Status.finished,
            result=Result.passed,
            duration=5050,
        )
        job = self.create_job(build)
        plan = self.create_plan()
        plan.projects.append(self.project)
        self.create_job_plan(job, plan)

        update_project_plan_stats(
            project_id=self.project.id.hex,
            plan_id=plan.id.hex,
        )

        db.session.expire(plan)

        project_plan = ProjectPlan.query.filter(
            ProjectPlan.project_id == self.project.id,
            ProjectPlan.plan_id == plan.id,
        ).first()

        assert project_plan.avg_build_time == 5050
    def test_simple(self):
        project = self.create_project()
        build = self.create_build(
            project=project,
            status=Status.finished,
            result=Result.passed,
            duration=5050,
        )
        job = self.create_job(build)
        plan = self.create_plan(project)
        self.create_job_plan(job, plan)

        update_project_plan_stats(
            project_id=project.id.hex,
            plan_id=plan.id.hex,
        )

        db.session.expire(plan)

        assert plan.avg_build_time == 5050
Beispiel #4
0
    def test_simple(self):
        project = self.create_project()
        build = self.create_build(
            project=project,
            status=Status.finished,
            result=Result.passed,
            duration=5050,
        )
        job = self.create_job(build)
        plan = self.create_plan(project)
        self.create_job_plan(job, plan)

        update_project_plan_stats(
            project_id=project.id.hex,
            plan_id=plan.id.hex,
        )

        db.session.expire(plan)

        assert plan.avg_build_time == 5050