[Lldb-commits] [lldb] r253623 - Make skipIf support the not_in function.

Siva Chandra via lldb-commits lldb-commits at lists.llvm.org
Thu Nov 19 17:29:53 PST 2015


This make the test TestVectorTypesFormatting, which is annotated with
@skipIf(compiler='gcc'), run when using GCC:
http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-cmake/builds/8661/steps/test5/logs/stdio

On Thu, Nov 19, 2015 at 4:11 PM, Adrian McCarthy via lldb-commits
<lldb-commits at lists.llvm.org> wrote:
> Author: amccarth
> Date: Thu Nov 19 18:11:38 2015
> New Revision: 253623
>
> URL: http://llvm.org/viewvc/llvm-project?rev=253623&view=rev
> Log:
> Make skipIf support the not_in function.
>
> Modified:
>     lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py
>
> Modified: lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py
> URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py?rev=253623&r1=253622&r2=253623&view=diff
> ==============================================================================
> --- lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py (original)
> +++ lldb/trunk/packages/Python/lldbsuite/test/lldbtest.py Thu Nov 19 18:11:38 2015
> @@ -1100,10 +1100,10 @@ def skipIfLinuxClang(func):
>  # TODO: refactor current code, to make skipIfxxx functions to call this function
>  def skipIf(bugnumber=None, oslist=None, compiler=None, compiler_version=None, archs=None, debug_info=None, swig_version=None, py_version=None):
>      def fn(self):
> -        oslist_passes = oslist is None or self.getPlatform() in oslist
> -        compiler_passes = compiler is None or (compiler in self.getCompiler() and self.expectedCompilerVersion(compiler_version))
> +        oslist_passes = check_list_or_lambda(oslist, self.getPlatform())
> +        compiler_passes = check_list_or_lambda(compiler, self.getCompiler()) and self.expectedCompilerVersion(compiler_version)
>          arch_passes = self.expectedArch(archs)
> -        debug_info_passes = debug_info is None or self.debug_info in debug_info
> +        debug_info_passes = check_list_or_lambda(debug_info, self.debug_info)
>          swig_version_passes = (swig_version is None) or (not hasattr(lldb, 'swig_version')) or (check_expected_version(swig_version[0], swig_version[1], lldb.swig_version))
>          py_version_passes = (py_version is None) or check_expected_version(py_version[0], py_version[1], sys.version_info)
>
>
>
> _______________________________________________
> lldb-commits mailing list
> lldb-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


More information about the lldb-commits mailing list