summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite
diff options
context:
space:
mode:
authorTodd Fiala <todd.fiala@gmail.com>2015-12-15 23:56:26 +0000
committerTodd Fiala <todd.fiala@gmail.com>2015-12-15 23:56:26 +0000
commit54e120910c799f2882576ba0cdb2d02b1ee5191a (patch)
tree0c63f6eeaeead04ecb4905bd3cea85b8a956c682 /lldb/packages/Python/lldbsuite
parente376ba0331b4fd6eebe31d724345d3a636d75bf2 (diff)
downloadbcm5719-llvm-54e120910c799f2882576ba0cdb2d02b1ee5191a.tar.gz
bcm5719-llvm-54e120910c799f2882576ba0cdb2d02b1ee5191a.zip
prevent rerun logic from kicking in on test runs including aarch64.
This is a workaround for: llvm.org/pr25844 llvm-svn: 255719
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
-rw-r--r--lldb/packages/Python/lldbsuite/test/result_formatter.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/result_formatter.py b/lldb/packages/Python/lldbsuite/test/result_formatter.py
index 541d29178ad..f3231cab325 100644
--- a/lldb/packages/Python/lldbsuite/test/result_formatter.py
+++ b/lldb/packages/Python/lldbsuite/test/result_formatter.py
@@ -733,8 +733,12 @@ class ResultsFormatter(object):
def _maybe_add_test_to_rerun_list(self, result_event):
key = self._make_key(result_event)
if key is not None:
- if (key in self.rerun_eligible_tests or
- configuration.rerun_all_issues):
+ test_is_directly_eligible = (
+ key in self.rerun_eligible_tests and
+ # llvm.org/pr25844 workaround: temporarily prevent
+ # rerun eligibility when building for Android.
+ "aarch64" not in configuration.archs)
+ if (test_is_directly_eligible or configuration.rerun_all_issues):
test_filename = result_event.get("test_filename", None)
if test_filename is not None:
test_name = result_event.get("test_name", None)
OpenPOWER on IntegriCloud