It appears the same test object was returned multiple times for different
unit tests, so tracking tests with sets wouldn't work unless I extracted the details relevant to the particular test. For now a simple count will work so using a set was unnecessary anyways.
This commit is contained in:
parent
70049185a5
commit
5081ba6802
@ -31,21 +31,9 @@ class Tally(Plugin):
|
|||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super(Tally, self).__init__()
|
super(Tally, self).__init__()
|
||||||
self.successes = set()
|
self.successCount = 0
|
||||||
self.failures = set()
|
self.failCount = 0
|
||||||
self.errors = set()
|
self.errorCount = 0
|
||||||
|
|
||||||
@property
|
|
||||||
def successCount(self):
|
|
||||||
return len(self.successes)
|
|
||||||
|
|
||||||
@property
|
|
||||||
def failCount(self):
|
|
||||||
return len(self.failures)
|
|
||||||
|
|
||||||
@property
|
|
||||||
def errorCount(self):
|
|
||||||
return len(self.errors)
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def numberOfTests(self):
|
def numberOfTests(self):
|
||||||
@ -58,13 +46,13 @@ def configure(self, options, conf):
|
|||||||
super(Tally, self).configure(options, conf)
|
super(Tally, self).configure(options, conf)
|
||||||
|
|
||||||
def addSuccess(self, test):
|
def addSuccess(self, test):
|
||||||
self.successes.add(test)
|
self.successCount += 1
|
||||||
|
|
||||||
def addError(self, test, err):
|
def addError(self, test, err):
|
||||||
self.errors.add(test)
|
self.errorCount += 1
|
||||||
|
|
||||||
def addFailure(self, test, err):
|
def addFailure(self, test, err):
|
||||||
test.failures.add(test)
|
self.failCount += 1
|
||||||
|
|
||||||
def finalize(self, result):
|
def finalize(self, result):
|
||||||
pass
|
pass
|
||||||
|
Loading…
Reference in New Issue
Block a user