chying created this revision. chying added a reviewer: jingham. chying added a subscriber: lldb-commits.
- expectedFailureAll takes single compiler name rather than compiler list because it also takes version which only apply to single compiler - Don't try to access self.debug_info if debug_info is None - Link to broken build, http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-cmake/builds/8441 http://reviews.llvm.org/D14673 Files: packages/Python/lldbsuite/test/lldbtest.py Index: packages/Python/lldbsuite/test/lldbtest.py =================================================================== --- packages/Python/lldbsuite/test/lldbtest.py +++ packages/Python/lldbsuite/test/lldbtest.py @@ -636,8 +636,8 @@ def expectedFailureAll(bugnumber=None, oslist=None, compiler=None, compiler_version=None, archs=None, triple=None, debug_info=None): def fn(self): os_list_passes = check_list_or_lambda(oslist, self.getPlatform()) - compiler_passes = check_list_or_lambda(compiler, self.getCompiler()) and self.expectedCompilerVersion(compiler_version) - debug_info_passes = check_list_or_lambda(debug_info, self.debug_info) + compiler_passes = compiler is None or (check_list_or_lambda(self.getCompiler(), compiler) and self.expectedCompilerVersion(compiler_version)) + debug_info_passes = debug_info is None or check_list_or_lambda(debug_info, self.debug_info) return (os_list_passes and compiler_passes and
Index: packages/Python/lldbsuite/test/lldbtest.py =================================================================== --- packages/Python/lldbsuite/test/lldbtest.py +++ packages/Python/lldbsuite/test/lldbtest.py @@ -636,8 +636,8 @@ def expectedFailureAll(bugnumber=None, oslist=None, compiler=None, compiler_version=None, archs=None, triple=None, debug_info=None): def fn(self): os_list_passes = check_list_or_lambda(oslist, self.getPlatform()) - compiler_passes = check_list_or_lambda(compiler, self.getCompiler()) and self.expectedCompilerVersion(compiler_version) - debug_info_passes = check_list_or_lambda(debug_info, self.debug_info) + compiler_passes = compiler is None or (check_list_or_lambda(self.getCompiler(), compiler) and self.expectedCompilerVersion(compiler_version)) + debug_info_passes = debug_info is None or check_list_or_lambda(debug_info, self.debug_info) return (os_list_passes and compiler_passes and
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits