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:
Adrian Prantl 2018-01-23 16:43:01 +00:00
parent c29f83b79e
commit eac1c02d2a
2 changed files with 5 additions and 5 deletions

View File

@ -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)

View File

@ -8,7 +8,7 @@ from __future__ import print_function
from lldbsuite.test.lldbtest import *
class MiTestCaseBase(TestBase):
class MiTestCaseBase(Base):
mydir = None
myexe = None