summaryrefslogtreecommitdiffstats
path: root/llvm/utils/lit
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2016-09-27 16:17:42 +0000
committerDaniel Dunbar <daniel@zuster.org>2016-09-27 16:17:42 +0000
commit1280004d5e125e8fa59af0103fdd0df9630378cc (patch)
treef9e607eda5b1929f2a1d1f8757fb81cd15f35493 /llvm/utils/lit
parent8f1e8710881c01d4d406f49850d434d3371e691d (diff)
downloadbcm5719-llvm-1280004d5e125e8fa59af0103fdd0df9630378cc.tar.gz
bcm5719-llvm-1280004d5e125e8fa59af0103fdd0df9630378cc.zip
[lit] Fix refacto introduced by rL282479.
llvm-svn: 282501
Diffstat (limited to 'llvm/utils/lit')
-rw-r--r--llvm/utils/lit/lit/run.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/utils/lit/lit/run.py b/llvm/utils/lit/lit/run.py
index 49569084926..f7e84d316a7 100644
--- a/llvm/utils/lit/lit/run.py
+++ b/llvm/utils/lit/lit/run.py
@@ -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)
OpenPOWER on IntegriCloud