Daniel Malea caught an issue where calling dotest.py with an invalid directory would cause the progressbar init code to raise an exception

This commit fixes it

llvm-svn: 175229
This commit is contained in:
Enrico Granata 2013-02-15 00:32:05 +00:00
parent e3fd708f9c
commit 8628bc59e0
1 changed files with 5 additions and 1 deletions

View File

@ -1342,8 +1342,12 @@ for ia in range(len(archs) if iterArchs else 1):
# This counts from 1 .. suite.countTestCases().
self.counter = 0
(width, height) = LLDBTestResult.getTerminalSize()
self.progressbar = None
if width > 10:
self.progressbar = progress.ProgressWithEvents(stdout=self.stream,start=0,end=suite.countTestCases(),width=width-10)
try:
self.progressbar = progress.ProgressWithEvents(stdout=self.stream,start=0,end=suite.countTestCases(),width=width-10)
except:
self.progressbar = None
def _exc_info_to_string(self, err, test):
"""Overrides superclass TestResult's method in order to append