forked from OSchip/llvm-project
Skip TestInferiorChanged if host platform is windows.
Summary: Opened files on Windows cannot be modified, so this test doesn't make sense. Reviewers: ovyalov, zturner, flackr, clayborg Reviewed By: clayborg Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D10295 llvm-svn: 239359
This commit is contained in:
parent
7d2f62dacc
commit
e6eea5d055
|
@ -21,6 +21,7 @@ class ChangedInferiorTestCase(TestBase):
|
|||
self.setTearDownCleanup(dictionary=d)
|
||||
self.inferior_not_crashing()
|
||||
|
||||
@skipIfHostWindows
|
||||
def test_inferior_crashing_dwarf(self):
|
||||
"""Test lldb reloads the inferior after it was changed during the session."""
|
||||
self.buildDwarf()
|
||||
|
|
|
@ -778,6 +778,10 @@ def skipIfWindows(func):
|
|||
"""Decorate the item to skip tests that should be skipped on Windows."""
|
||||
return skipIfPlatform(["windows"])(func)
|
||||
|
||||
def skipIfHostWindows(func):
|
||||
"""Decorate the item to skip tests that should be skipped on Windows."""
|
||||
return skipIfHostPlatform(["windows"])(func)
|
||||
|
||||
def skipUnlessDarwin(func):
|
||||
"""Decorate the item to skip tests that should be skipped on any non Darwin platform."""
|
||||
return skipUnlessPlatform(getDarwinOSTriples())(func)
|
||||
|
@ -827,6 +831,16 @@ def skipIfHostIncompatibleWithRemote(func):
|
|||
func(*args, **kwargs)
|
||||
return wrapper
|
||||
|
||||
def skipIfHostPlatform(oslist):
|
||||
"""Decorate the item to skip tests if running on one of the listed host platforms."""
|
||||
return unittest2.skipIf(getHostPlatform() in oslist,
|
||||
"skip on %s" % (", ".join(oslist)))
|
||||
|
||||
def skipUnlessHostPlatform(oslist):
|
||||
"""Decorate the item to skip tests unless running on one of the listed host platforms."""
|
||||
return unittest2.skipUnless(getHostPlatform() in oslist,
|
||||
"requires on of %s" % (", ".join(oslist)))
|
||||
|
||||
def skipIfPlatform(oslist):
|
||||
"""Decorate the item to skip tests if running on one of the listed platforms."""
|
||||
return unittest2.skipIf(getPlatform() in oslist,
|
||||
|
|
Loading…
Reference in New Issue