mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 19:12:56 +02:00
[lit] Fix refacto introduced by rL282479.
llvm-svn: 282501
This commit is contained in:
parent
b1d6f940c4
commit
d445a1ca19
@ -151,16 +151,18 @@ def run_one_tester(run, provider, display):
|
||||
tester.run()
|
||||
|
||||
###
|
||||
|
||||
class _Display(object):
|
||||
def __init__(self, display, provider, maxFailures):
|
||||
self.display = display
|
||||
self.provider = provider
|
||||
self.maxFailures = maxFailures or object()
|
||||
self.failedCount = 0
|
||||
def update(self, test):
|
||||
self.display.update(test)
|
||||
self.failedCount += (test.result.code == lit.Test.FAIL)
|
||||
if self.failedCount == self.maxFailures:
|
||||
provider.cancel()
|
||||
self.provider.cancel()
|
||||
|
||||
def handleFailures(provider, consumer, maxFailures):
|
||||
consumer.display = _Display(consumer.display, provider, maxFailures)
|
||||
|
Loading…
Reference in New Issue
Block a user