summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2017-04-26 20:01:23 +1000
committerChris Johns <chrisj@rtems.org>2017-04-26 20:01:23 +1000
commitc2df65bcf608b31d89d6d346c00dd7f0c217f43f (patch)
tree3e4ed5cd92610a70d8444bf699d81e428e99f689
parentrtems-test: Fix gdb bug. (diff)
downloadrtems-tools-c2df65bcf608b31d89d6d346c00dd7f0c217f43f.tar.bz2
rtems-bsp-builder: Fix access when there are no messages.
-rwxr-xr-xtester/rt/check.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/tester/rt/check.py b/tester/rt/check.py
index b39a0bb..ac8917c 100755
--- a/tester/rt/check.py
+++ b/tester/rt/check.py
@@ -321,11 +321,17 @@ class warnings_errors:
self.messages = { 'warnings' : { }, 'errors' : { } }
def get_warning_messages(self, arch = None, bsp = None, build = None):
- messages = self.messages['warnings'][self._key(arch, bsp, build)]
+ key = self._key(arch, bsp, build)
+ if key not in self.messages['warnings']:
+ return []
+ messages = self.messages['warnings'][key]
return ['%s %s' % (m, messages[m]) for m in messages]
def get_error_messages(self, arch = None, bsp = None, build = None):
- messages = self.messages['errors'][self._key(arch, bsp, build)]
+ key = self._key(arch, bsp, build)
+ if key not in self.messages['errors']:
+ return []
+ messages = self.messages['errors'][key]
return ['%s %s' % (m, messages[m]) for m in messages]
def output(self, text):