Lines Matching refs:func

111 def expectedFailure(func):
112 return unittest2.expectedFailure(func)
115 def expectedFailure_impl(func):
116 if isinstance(func, type) and issubclass(func, unittest2.TestCase):
120 @wraps(func)
124 xfail_func = unittest2.expectedFailure(func)
127 func(*args, **kwargs)
141 def skipTestIfFn_impl(func):
142 if isinstance(func, type) and issubclass(func, unittest2.TestCase):
146 return unittest2.skipIf(condition=reason, reason=reason)(func)
148 @wraps(func)
159 return func(*args, **kwargs)
333 def impl(func):
334 if isinstance(func, type) and issubclass(func, unittest2.TestCase):
338 if hasattr(func, "categories"):
339 cat.extend(func.categories)
340 setattr(func, "categories", cat)
344 return func
349 def benchmarks_test(func):
355 result = skipTestIfFn(should_skip_benchmarks_test)(func)
360 def no_debug_info_test(func):
363 if isinstance(func, type) and issubclass(func, unittest2.TestCase):
367 @wraps(func)
369 return func(self, *args, **kwargs)
398 def debugserver_test(func):
400 return add_test_categories(["debugserver"])(func)
403 def llgs_test(func):
405 return add_test_categories(["llgs"])(func)
458 def expectedFailure_impl(func):
459 @wraps(func)
461 func(*args, **kwargs)
510 def skipIfOutOfTreeDebugserver(func):
514 return skipTestIfFn(is_out_of_tree_debugserver)(func)
516 def skipIfRemote(func):
518 return unittest2.skipIf(lldb.remote_platform, "skip on remote platform")(func)
521 def skipIfNoSBHeaders(func):
547 return skipTestIfFn(are_sb_headers_missing)(func)
559 def skipIfiOSSimulator(func):
563 return skipTestIfFn(is_ios_simulator)(func)
565 def skipIfiOS(func):
566 return skipIfPlatform(lldbplatform.translate(lldbplatform.ios))(func)
568 def skipIftvOS(func):
569 return skipIfPlatform(lldbplatform.translate(lldbplatform.tvos))(func)
571 def skipIfwatchOS(func):
572 return skipIfPlatform(lldbplatform.translate(lldbplatform.watchos))(func)
574 def skipIfbridgeOS(func):
575 return skipIfPlatform(lldbplatform.translate(lldbplatform.bridgeos))(func)
577 def skipIfDarwinEmbedded(func):
581 lldbplatform.darwin_embedded))(func)
583 def skipIfDarwinSimulator(func):
587 lldbplatform.darwin_simulator))(func)
589 def skipIfFreeBSD(func):
591 return skipIfPlatform(["freebsd"])(func)
594 def skipIfNetBSD(func):
596 return skipIfPlatform(["netbsd"])(func)
599 def skipIfDarwin(func):
603 lldbplatform.darwin_all))(func)
606 def skipIfLinux(func):
608 return skipIfPlatform(["linux"])(func)
611 def skipIfWindows(func):
613 return skipIfPlatform(["windows"])(func)
615 def skipIfWindowsAndNonEnglish(func):
624 return skipTestIfFn(is_Windows_NonEnglish)(func)
626 def skipUnlessWindows(func):
628 return skipUnlessPlatform(["windows"])(func)
631 def skipUnlessDarwin(func):
633 return skipUnlessPlatform(lldbplatformutil.getDarwinOSTriples())(func)
635 def skipUnlessTargetAndroid(func):
637 "requires target to be Android")(func)
640 def skipIfHostIncompatibleWithRemote(func):
658 return skipTestIfFn(is_host_incompatible_with_remote)(func)
703 def skipUnlessAppleSilicon(func):
712 return skipTestIfFn(not_apple_silicon)(func)
727 def skipUnlessHasCallSiteInfo(func):
749 return skipTestIfFn(is_compiler_clang_with_call_site_info)(func)
751 def skipUnlessThreadSanitizer(func):
770 return skipTestIfFn(is_compiler_clang_with_thread_sanitizer)(func)
772 def skipUnlessUndefinedBehaviorSanitizer(func):
816 return skipTestIfFn(is_compiler_clang_with_ubsan)(func)
823 def skipUnlessAddressSanitizer(func):
838 return skipTestIfFn(is_compiler_with_address_sanitizer)(func)
840 def skipIfAsan(func):
842 return skipTestIfFn(is_running_under_asan)(func)
844 def skipUnlessAArch64MTELinuxCompiler(func):
875 return skipTestIfFn(is_toolchain_with_mte)(func)
893 def skipIfCursesSupportMissing(func):
894 return _get_bool_config_skip_if_decorator("curses")(func)
896 def skipIfXmlSupportMissing(func):
897 return _get_bool_config_skip_if_decorator("xml")(func)
899 def skipIfEditlineSupportMissing(func):
900 return _get_bool_config_skip_if_decorator("editline")(func)
902 def skipIfFBSDVMCoreSupportMissing(func):
903 return _get_bool_config_skip_if_decorator("fbsdvmcore")(func)