From 8d499957953e2ed865ba68dbe86ee3ddb63e0f47 Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Tue, 15 Oct 2019 07:20:01 +0000 Subject: Fix TestDisassemble_VST1_64 - use a full triple instead of just the architecture (makes the test pass on non-apple hosts) - skip the test if the ARM llvm target is not built llvm-svn: 374863 --- .../disassemble-raw-data/TestDisassemble_VST1_64.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'lldb/packages/Python/lldbsuite') diff --git a/lldb/packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassemble_VST1_64.py b/lldb/packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassemble_VST1_64.py index 1b627c04ff1..e4d085de7c2 100644 --- a/lldb/packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassemble_VST1_64.py +++ b/lldb/packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassemble_VST1_64.py @@ -19,11 +19,11 @@ class Disassemble_VST1_64(TestBase): @add_test_categories(['pyapi']) @no_debug_info_test - @skipIf(triple='^mips') + @skipIfLLVMTargetMissing("ARM") def test_disassemble_invalid_vst_1_64_raw_data(self): """Test disassembling invalid vst1.64 raw bytes with the API.""" # Create a target from the debugger. - target = self.dbg.CreateTargetWithFileAndTargetTriple("", "thumbv7") + target = self.dbg.CreateTargetWithFileAndTargetTriple("", "thumbv7-apple-macosx") self.assertTrue(target, VALID_TARGET) raw_bytes = bytearray([0xf0, 0xb5, 0x03, 0xaf, @@ -45,6 +45,11 @@ class Disassemble_VST1_64(TestBase): insts = target.GetInstructions(lldb.SBAddress(), raw_bytes) + if self.TraceOn(): + print() + for i in insts: + print("Disassembled %s" % str(i)) + if sys.version_info.major >= 3: sio = StringIO() insts.Print(sio) @@ -59,11 +64,6 @@ class Disassemble_VST1_64(TestBase): inst.Print(sio) self.assertEqual(asm, sio.getvalue().strip()) - if self.TraceOn(): - print() - for i in insts: - print("Disassembled%s" % str(i)) - raw_bytes = bytearray([0x04, 0xf9, 0xed, 0x82]) insts = target.GetInstructions(lldb.SBAddress(), raw_bytes) -- cgit v1.2.3