From 3010d0c36662bb5ddada8d9f6caaf94622d05b92 Mon Sep 17 00:00:00 2001 From: Nguyen Anh Quynh <aquynh@gmail.com> Date: Thu, 12 May 2016 16:58:38 +0800 Subject: [PATCH] regress: separate ATT & Intel testcases for x86_jmp0.py --- suite/regress/x86_jmp0.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/suite/regress/x86_jmp0.py b/suite/regress/x86_jmp0.py index 60d10c9..e9561d0 100755 --- a/suite/regress/x86_jmp0.py +++ b/suite/regress/x86_jmp0.py @@ -10,7 +10,7 @@ from keystone import * import regress -class TestX86(regress.RegressTest): +class TestX86ATT(regress.RegressTest): def runTest(self): # Initialize Keystone engine ks = Ks(KS_ARCH_X86, KS_MODE_32) @@ -21,11 +21,16 @@ class TestX86(regress.RegressTest): # Assert the result self.assertEqual(encoding, [ 0xeb, 0xfe ]) - ks.syntax = KS_OPT_SYNTAX_INTEL + +class TestX86Intel(regress.RegressTest): + def runTest(self): + # Initialize Keystone engine + ks = Ks(KS_ARCH_X86, KS_MODE_32) # Assemble to get back insn encoding & statement count encoding, count = ks.asm(b"jmp 0") # Assert the result self.assertEqual(encoding, [ 0xeb, 0xfe ]) + if __name__ == '__main__': regress.main() -- GitLab