Skip to content
This repository was archived by the owner on Mar 28, 2020. It is now read-only.

Commit 6be6db9

Browse files
committed
Trying to fix lldb build breakage probably caused by rL282452
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282479 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 7a5ffa3 commit 6be6db9

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

utils/lit/lit/run.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -151,19 +151,19 @@ def run_one_tester(run, provider, display):
151151
tester.run()
152152

153153
###
154+
class _Display(object):
155+
def __init__(self, display, provider, maxFailures):
156+
self.display = display
157+
self.maxFailures = maxFailures or object()
158+
self.failedCount = 0
159+
def update(self, test):
160+
self.display.update(test)
161+
self.failedCount += (test.result.code == lit.Test.FAIL)
162+
if self.failedCount == self.maxFailures:
163+
provider.cancel()
154164

155165
def handleFailures(provider, consumer, maxFailures):
156-
class _Display(object):
157-
def __init__(self, display):
158-
self.display = display
159-
self.maxFailures = maxFailures or object()
160-
self.failedCount = 0
161-
def update(self, test):
162-
self.display.update(test)
163-
self.failedCount += (test.result.code == lit.Test.FAIL)
164-
if self.failedCount == self.maxFailures:
165-
provider.cancel()
166-
consumer.display = _Display(consumer.display)
166+
consumer.display = _Display(consumer.display, provider, maxFailures)
167167

168168
class Run(object):
169169
"""

0 commit comments

Comments
 (0)