def check_single_build_legacy(self, buildResult, verifiedScore): gsp = yield self.setupGerritStatusPush(reviewCB=legacyTestReviewCB, startCB=testStartCB) msg = yield self.run_fake_single_build(gsp, buildResult, expWarning=True) start = makeReviewResult(str({"name": self.TEST_BUILDER_NAME}), (GERRIT_LABEL_REVIEWED, 0)) result = makeReviewResult(msg, (GERRIT_LABEL_VERIFIED, verifiedScore), (GERRIT_LABEL_REVIEWED, 0)) calls = [ call(self.TEST_PROJECT, self.TEST_REVISION, start), call(self.TEST_PROJECT, self.TEST_REVISION, result), ] gsp.sendCodeReview.assert_has_calls(calls)
def check_single_build_deferred(self, buildResult, verifiedScore): gsp = yield self.setupGerritStatusPush(reviewCB=sampleReviewCBDeferred, startCB=sampleStartCBDeferred) msg = yield self.run_fake_single_build(gsp, buildResult) start = makeReviewResult(str({'name': self.TEST_BUILDER_NAME}), (GERRIT_LABEL_REVIEWED, 0)) result = makeReviewResult(msg, (GERRIT_LABEL_VERIFIED, verifiedScore)) calls = [call(self.TEST_PROJECT, self.TEST_REVISION, start), call(self.TEST_PROJECT, self.TEST_REVISION, result)] gsp.sendCodeReview.assert_has_calls(calls)
def check_single_build_deferred(self, buildResult, verifiedScore): gsp = yield self.setupGerritStatusPush(reviewCB=sampleReviewCBDeferred, startCB=sampleStartCBDeferred) msg = yield self.run_fake_single_build(gsp, buildResult) start = makeReviewResult(str({'name': self.reporter_test_builder_name}), (GERRIT_LABEL_REVIEWED, 0)) result = makeReviewResult(msg, (GERRIT_LABEL_VERIFIED, verifiedScore)) calls = [call(self.reporter_test_project, self.reporter_test_revision, start), call(self.reporter_test_project, self.reporter_test_revision, result)] gsp.sendCodeReview.assert_has_calls(calls)
def check_summary_build_legacy(self, buildResults, finalResult, resultText, verifiedScore): gsp = yield self.setupGerritStatusPush(summaryCB=legacyTestSummaryCB) msg = yield self.run_fake_summary_build(gsp, buildResults, finalResult, resultText, expWarning=True) result = makeReviewResult(msg, (GERRIT_LABEL_VERIFIED, verifiedScore), (GERRIT_LABEL_REVIEWED, 0)) gsp.sendCodeReview.assert_called_once_with(self.TEST_PROJECT, self.TEST_REVISION, result)
def sampleReviewCBDeferred(builderName, build, result, status, arg): verified = 1 if result == SUCCESS else -1 result = yield makeReviewResult( str({ 'name': builderName, 'result': result }), (GERRIT_LABEL_VERIFIED, verified)) defer.returnValue(result)
def check_summary_build(self, buildResults, finalResult, resultText, verifiedScore): gsp = yield self.setupGerritStatusPush(summaryCB=sampleSummaryCB) msg = yield self.run_fake_summary_build(gsp, buildResults, finalResult, resultText) result = makeReviewResult(msg, (GERRIT_LABEL_VERIFIED, verifiedScore)) gsp.sendCodeReview.assert_called_once_with(self.TEST_PROJECT, self.TEST_REVISION, result)
def check_summary_build(self, buildResults, finalResult, resultText, verifiedScore): gsp = yield self.setupGerritStatusPush(summaryCB=sampleSummaryCB) msg = yield self.run_fake_summary_build(gsp, buildResults, finalResult, resultText) result = makeReviewResult(msg, (GERRIT_LABEL_VERIFIED, verifiedScore)) gsp.sendCodeReview.assert_called_once_with(self.reporter_test_project, self.reporter_test_revision, result)
def check_summary_build_deferred(self, buildResults, finalResult, resultText, verifiedScore): gsp = yield self.setupGerritStatusPush(summaryCB=sampleSummaryCBDeferred) msg = yield self.run_fake_summary_build(gsp, buildResults, finalResult, resultText) result = makeReviewResult(msg, (GERRIT_LABEL_VERIFIED, verifiedScore)) gsp.sendCodeReview.assert_called_once_with(self.TEST_PROJECT, self.TEST_REVISION, result)
def testSummaryCB(buildInfoList, results, status, arg): success = False failure = False for buildInfo in buildInfoList: if buildInfo["result"] == SUCCESS: success = True else: failure = True if failure: verified = -1 elif success: verified = 1 else: verified = 0 return makeReviewResult(str(buildInfoList), (GERRIT_LABEL_VERIFIED, verified))
def sampleSummaryCB(buildInfoList, results, status, arg): success = False failure = False for buildInfo in buildInfoList: if buildInfo['result'] == SUCCESS: success = True else: failure = True if failure: verified = -1 elif success: verified = 1 else: verified = 0 return makeReviewResult(str(buildInfoList), (GERRIT_LABEL_VERIFIED, verified))
def sampleSummaryCB(buildInfoList, results, status, arg): success = False failure = False for buildInfo in buildInfoList: if buildInfo['result'] == SUCCESS: # pylint: disable=simplifiable-if-statement success = True else: failure = True if failure: verified = -1 elif success: verified = 1 else: verified = 0 return makeReviewResult(str(buildInfoList), (GERRIT_LABEL_VERIFIED, verified))
def sampleSummaryCBDeferred(buildInfoList, results, master, arg): success = False failure = False for buildInfo in buildInfoList: if buildInfo['result'] == SUCCESS: success = True else: failure = True if failure: verified = -1 elif success: verified = 1 else: verified = 0 result = yield makeReviewResult(str(buildInfoList), (GERRIT_LABEL_VERIFIED, verified)) defer.returnValue(result)
def sampleSummaryCBDeferred(buildInfoList, results, master, arg): success = False failure = False for buildInfo in buildInfoList: if buildInfo['result'] == SUCCESS: # pylint: disable=simplifiable-if-statement success = True else: failure = True if failure: verified = -1 elif success: verified = 1 else: verified = 0 result = yield makeReviewResult(str(buildInfoList), (GERRIT_LABEL_VERIFIED, verified)) return result
def sampleStartCB(builderName, build, arg): return makeReviewResult(str({'name': builderName}), (GERRIT_LABEL_REVIEWED, 0))
def testStartCB(builderName, build, arg): return makeReviewResult(str({"name": builderName}), (GERRIT_LABEL_REVIEWED, 0))
def sampleStartCBDeferred(builderName, build, arg): result = yield makeReviewResult(str({'name': builderName}), (GERRIT_LABEL_REVIEWED, 0)) defer.returnValue(result)
def testReviewCB(builderName, build, result, status, arg): verified = 1 if result == SUCCESS else -1 return makeReviewResult(str({'name': builderName, 'result': result}), (GERRIT_LABEL_VERIFIED, verified))
def sampleReviewCBDeferred(builderName, build, result, status, arg): verified = 1 if result == SUCCESS else -1 result = yield makeReviewResult(str({'name': builderName, 'result': result}), (GERRIT_LABEL_VERIFIED, verified)) defer.returnValue(result)
def testReviewCB(builderName, build, result, status, arg): verified = 1 if result == SUCCESS else -1 return makeReviewResult(str({ 'name': builderName, 'result': result }), (GERRIT_LABEL_VERIFIED, verified))