From 13af1b55cd90c51184aa33496af4fc0d2777cc4a Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Fri, 22 Apr 2011 00:13:28 +0000 Subject: [PATCH] Conditionalize the self.expect("dis -f", ...) test scenario to check on Intel disassembly only when the test is currently running against the relevant architecture. llvm-svn: 129960 --- .../test/abbreviation_tests/TestAbbreviations.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lldb/test/abbreviation_tests/TestAbbreviations.py b/lldb/test/abbreviation_tests/TestAbbreviations.py index a896b378f80b..422bab23f4e1 100644 --- a/lldb/test/abbreviation_tests/TestAbbreviations.py +++ b/lldb/test/abbreviation_tests/TestAbbreviations.py @@ -123,13 +123,15 @@ class AbbreviationsTestCase(TestBase): "at main.cpp\:25", "stop reason = breakpoint 2.1" ]) - self.expect("dis -f", - startstr = "a.out`sum(int, int):", - substrs = [' push', - ' mov', - ' addl ', - 'ret'], - patterns = ['(leave|popq|popl)']) + # ARCH, if not specified, defaults to x86_64. + if self.getArchitecture() in ["", 'x86_64', 'i386']: + self.expect("dis -f", + startstr = "a.out`sum(int, int):", + substrs = [' push', + ' mov', + ' addl ', + 'ret'], + patterns = ['(leave|popq|popl)']) self.expect("i d l main.cpp", patterns = ["Line table for .*main.cpp in `a.out"])