testplan: Fix key error when checking if test case passes

TEST=manually test

Change-Id: Ie36cce7c76b986a4bf8313bff2dab8b5a1dab010
Reviewed-on: https://chromium-review.googlesource.com/1120896
Commit-Ready: Yong Hong <yhong@google.com>
Tested-by: Yong Hong <yhong@google.com>
Reviewed-by: Shen-En Shih <petershih@chromium.org>
diff --git a/graphyte/testplan.py b/graphyte/testplan.py
index d93be36..1b20610 100644
--- a/graphyte/testplan.py
+++ b/graphyte/testplan.py
@@ -565,7 +565,7 @@
         logger.error('The result of %s is missing.', key)
         is_pass = False
       # Check the result value meets the result limit.
-      if not IsInBound(result[key], self.result_limit[key]):
+      elif not IsInBound(result[key], self.result_limit[key]):
         logger.info('The test in result %s failed. %s not in %s',
                     key, result[key], self.result_limit[key])
         is_pass = False