Example #1
0
	def test_need_to_add_job(self):
		job = ScoreJob()
		job.name = "Job1"
		job.save()

		self.assertFalse(need_to_add_job("Job1"))
		self.assertTrue(need_to_add_job("Job2"))
Example #2
0
    def test_need_to_add_job(self):
        job = ScoreJob()
        job.name = "Job1"
        job.save()

        self.assertFalse(need_to_add_job("Job1"))
        self.assertTrue(need_to_add_job("Job2"))
Example #3
0
    def update_score_view(self):
        if self.connected is False:
            return False

        if self.jenkins is None:
            return False

        for job_status in self.jenkins.get_view_status(self.score_view):

            last_build_number = job_status["last_build"]
            last_build_status = job_status["status"]
            job_name = job_status["project"]
            logging.debug("Update view score for job: " + job_name)

            if need_to_add_job(job_name):
                scoreJob = ScoreJob(name=job_name,
                                    last_build_number=last_build_number,
                                    last_build_status=last_build_status)
                scoreJob.save()
                logging.log(logging.DEBUG, "Inserted job: " + job_name)

            if job_status is not None:
                self.update_score_job(job_status)

        return True
Example #4
0
	def update_score_view(self):
		if self.connected is False:
			return False

		if self.jenkins is None:
			return False

		for job_status in self.jenkins.get_view_status(self.score_view):


			last_build_number = job_status["last_build"]
			last_build_status = job_status["status"]
			job_name = job_status["project"]
			logging.debug("Update view score for job: " + job_name)

			if need_to_add_job(job_name):
				scoreJob = ScoreJob(name=job_name, last_build_number=last_build_number,
				                    last_build_status=last_build_status)
				scoreJob.save()
				logging.log(logging.DEBUG, "Inserted job: " + job_name)

			if job_status is not None:
				self.update_score_job(job_status)

		return True