nitesh.jain updated this revision to Diff 30900. nitesh.jain added a comment.
Added skipUnlessArch which will be used to run Architecture specific test case. Repository: rL LLVM http://reviews.llvm.org/D11562 Files: test/lldbtest.py test/settings/TestSettings.py Index: test/settings/TestSettings.py =================================================================== --- test/settings/TestSettings.py +++ test/settings/TestSettings.py @@ -164,9 +164,8 @@ self.runCmd("settings clear auto-confirm") self.expect("settings show auto-confirm", SETTING_MSG("auto-confirm"), startstr = "auto-confirm (boolean) = false") - - @expectedFailureArch("arm") - @expectedFailureArch("aarch64") + + @skipUnlessArch(['x86-64', 'i386']) def test_disassembler_settings(self): """Test that user options for the disassembler take effect.""" self.buildDefault() Index: test/lldbtest.py =================================================================== --- test/lldbtest.py +++ test/lldbtest.py @@ -663,6 +663,11 @@ def fn(self): return arch in self.getArchitecture() return expectedFailure(fn, bugnumber) + +def skipUnlessArch(arch): + def fn(self): + return not self.getArchitecture() in arch + return expectedFailure(fn, None) def expectedFailurei386(bugnumber=None): return expectedFailureArch('i386', bugnumber)
Index: test/settings/TestSettings.py =================================================================== --- test/settings/TestSettings.py +++ test/settings/TestSettings.py @@ -164,9 +164,8 @@ self.runCmd("settings clear auto-confirm") self.expect("settings show auto-confirm", SETTING_MSG("auto-confirm"), startstr = "auto-confirm (boolean) = false") - - @expectedFailureArch("arm") - @expectedFailureArch("aarch64") + + @skipUnlessArch(['x86-64', 'i386']) def test_disassembler_settings(self): """Test that user options for the disassembler take effect.""" self.buildDefault() Index: test/lldbtest.py =================================================================== --- test/lldbtest.py +++ test/lldbtest.py @@ -663,6 +663,11 @@ def fn(self): return arch in self.getArchitecture() return expectedFailure(fn, bugnumber) + +def skipUnlessArch(arch): + def fn(self): + return not self.getArchitecture() in arch + return expectedFailure(fn, None) def expectedFailurei386(bugnumber=None): return expectedFailureArch('i386', bugnumber)
_______________________________________________ lldb-commits mailing list lldb-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits