From: Dimitar Vlahovski Date: Tue, 27 Sep 2016 10:34:43 +0000 (+0000) Subject: Trying to fix lldb build breakage probably caused by rL282452 X-Git-Tag: android-x86-7.1-r4~26673 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=6be6db92248288419b2b3c44b7ce57e8c07c62d5;p=android-x86%2Fexternal-llvm.git 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 --- diff --git a/utils/lit/lit/run.py b/utils/lit/lit/run.py index 6bcca012a5f..49569084926 100644 --- a/utils/lit/lit/run.py +++ b/utils/lit/lit/run.py @@ -151,19 +151,19 @@ def run_one_tester(run, provider, display): tester.run() ### +class _Display(object): + def __init__(self, display, provider, maxFailures): + self.display = display + 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() def handleFailures(provider, consumer, maxFailures): - class _Display(object): - def __init__(self, display): - self.display = display - 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() - consumer.display = _Display(consumer.display) + consumer.display = _Display(consumer.display, provider, maxFailures) class Run(object): """