def testAddResults(self): b = builder.BuildStatus(builder.BuilderStatus("test"), 12) testname = ("buildbot", "test", "test_status", "Results", "testAddResults") r1 = builder.TestResult( name=testname, results=builder.SUCCESS, text=["passed"], logs={'output': ""}, ) b.addTestResult(r1) res = b.getTestResults() self.failUnlessEqual(res.keys(), [testname]) t = res[testname] self.failUnless(interfaces.ITestResult.providedBy(t)) self.failUnlessEqual(t.getName(), testname) self.failUnlessEqual(t.getResults(), builder.SUCCESS) self.failUnlessEqual(t.getText(), ["passed"]) self.failUnlessEqual(t.getLogs(), {'output': ""})
def addTestResult(self, testname, results, text, tlog): if self.reactor is not None: testname = (self.reactor, ) + testname tr = builder.TestResult(testname, results, text, logs={'log': tlog}) #self.step_status.build.addTestResult(tr) self.build.build_status.addTestResult(tr)