[lldb][test_suite] Fix skipIfTargetAndroid decorator

Summary:
Delete the duplicate func `skipIfTargetAndroid`
Fix the old one. It didn't work for missing an argument `bugnumber`, this somehow made the decorator failed

Differential Revision: https://reviews.llvm.org/D64583

Patch by Wanyi Ye <kusmour@gmail.com>

llvm-svn: 366771
This commit is contained in:
Alex Langford 2019-07-23 00:41:00 +00:00
parent e5001fe5c1
commit c7f9bfb0e4
1 changed files with 3 additions and 7 deletions

View File

@ -596,11 +596,6 @@ def skipIfWindows(func):
"""Decorate the item to skip tests that should be skipped on Windows."""
return skipIfPlatform(["windows"])(func)
def skipIfTargetAndroid(func):
return unittest2.skipIf(lldbplatformutil.target_is_android(),
"skip on target Android")(func)
def skipUnlessWindows(func):
"""Decorate the item to skip tests that should be skipped on any non-Windows platform."""
return skipUnlessPlatform(["windows"])(func)
@ -652,7 +647,7 @@ def skipUnlessPlatform(oslist):
"requires one of %s" % (", ".join(oslist)))
def skipIfTargetAndroid(api_levels=None, archs=None):
def skipIfTargetAndroid(bugnumber=None, api_levels=None, archs=None):
"""Decorator to skip tests when the target is Android.
Arguments:
@ -665,7 +660,8 @@ def skipIfTargetAndroid(api_levels=None, archs=None):
_skip_for_android(
"skipping for android",
api_levels,
archs))
archs),
bugnumber)
def skipUnlessSupportedTypeAttribute(attr):
"""Decorate the item to skip test unless Clang supports type __attribute__(attr)."""