mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-24 14:20:17 +00:00
Move getBuildArtifact() from TestBase to Base and derive MiTestCaseBase from it
Thanks to Pavel Labath for pointing this out! llvm-svn: 323219
This commit is contained in:
parent
c29f83b79e
commit
eac1c02d2a
@ -717,6 +717,10 @@ class Base(unittest2.TestCase):
|
||||
lldb.remote_platform.Run(shell_cmd)
|
||||
self.addTearDownHook(clean_working_directory)
|
||||
|
||||
def getBuildArtifact(self, name="a.out"):
|
||||
"""Return absolute path to an artifact in the test's build directory."""
|
||||
return os.path.join(os.getcwd(), name)
|
||||
|
||||
def setUp(self):
|
||||
"""Fixture for unittest test case setup.
|
||||
|
||||
@ -2269,10 +2273,6 @@ class TestBase(Base):
|
||||
else:
|
||||
self.fail("Can't build for debug info: %s" % self.debug_info)
|
||||
|
||||
def getBuildArtifact(self, name="a.out"):
|
||||
"""Return absolute path to an artifact in the test's build directory."""
|
||||
return os.path.join(os.getcwd(), name)
|
||||
|
||||
def run_platform_command(self, cmd):
|
||||
platform = self.dbg.GetSelectedPlatform()
|
||||
shell_command = lldb.SBPlatformShellCommand(cmd)
|
||||
|
@ -8,7 +8,7 @@ from __future__ import print_function
|
||||
from lldbsuite.test.lldbtest import *
|
||||
|
||||
|
||||
class MiTestCaseBase(TestBase):
|
||||
class MiTestCaseBase(Base):
|
||||
|
||||
mydir = None
|
||||
myexe = None
|
||||
|
Loading…
Reference in New Issue
Block a user