diff options
| author | Dimitar Vlahovski <dvlahovski@google.com> | 2016-09-27 10:34:43 +0000 |
|---|---|---|
| committer | Dimitar Vlahovski <dvlahovski@google.com> | 2016-09-27 10:34:43 +0000 |
| commit | d48a8672b407eb531853b7368381d076953fc1cf (patch) | |
| tree | 247d2eeff8f78fb878292d1e72407e9a503bd4a0 /llvm/utils | |
| parent | 6f22b41398b29f6ae739a1859cc503442a0c461f (diff) | |
| download | bcm5719-llvm-d48a8672b407eb531853b7368381d076953fc1cf.tar.gz bcm5719-llvm-d48a8672b407eb531853b7368381d076953fc1cf.zip | |
Trying to fix lldb build breakage probably caused by rL282452
llvm-svn: 282479
Diffstat (limited to 'llvm/utils')
| -rw-r--r-- | llvm/utils/lit/lit/run.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/llvm/utils/lit/lit/run.py b/llvm/utils/lit/lit/run.py index 6bcca012a5f..49569084926 100644 --- a/llvm/utils/lit/lit/run.py +++ b/llvm/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): """ |

