Attempt to fix runtest for native tests.
Create dest dir before pushing Use correct exec path data/nativetest/test/test Change-Id: Ib2555c0e98ea5e13fdf6bf24697bd1b82d74b681
This commit is contained in:
@@ -301,6 +301,9 @@ class TestRunner(object):
|
|||||||
m = self._RE_MAKE_INSTALL_PATH.match(install_path)
|
m = self._RE_MAKE_INSTALL_PATH.match(install_path)
|
||||||
if m:
|
if m:
|
||||||
remote_path = m.group(1)
|
remote_path = m.group(1)
|
||||||
|
remote_dir = os.path.dirname(remote_path)
|
||||||
|
logger.Log("adb shell mkdir -p %s" % remote_dir)
|
||||||
|
self._adb.SendShellCommand("mkdir -p %s" % remote_dir)
|
||||||
abs_install_path = os.path.join(self._root_path, install_path)
|
abs_install_path = os.path.join(self._root_path, install_path)
|
||||||
logger.Log("adb push %s %s" % (abs_install_path, remote_path))
|
logger.Log("adb push %s %s" % (abs_install_path, remote_path))
|
||||||
self._adb.Push(abs_install_path, remote_path)
|
self._adb.Push(abs_install_path, remote_path)
|
||||||
|
|||||||
@@ -89,7 +89,8 @@ class GTestFactory(test_suite.AbstractTestFactory):
|
|||||||
logger.SilentLog('Creating gtest suite for file %s' % test_file)
|
logger.SilentLog('Creating gtest suite for file %s' % test_file)
|
||||||
suite = GTestSuite()
|
suite = GTestSuite()
|
||||||
suite.SetBuildPath(self.GetBuildPath())
|
suite.SetBuildPath(self.GetBuildPath())
|
||||||
suite.SetTargetExecPath(os.path.join(target_root_path, test_file))
|
# expect tests in /data/nativetest/test_file/test_file
|
||||||
|
suite.SetTargetExecPath(os.path.join(target_root_path, test_file, test_file))
|
||||||
test_suites.append(suite)
|
test_suites.append(suite)
|
||||||
return test_suites
|
return test_suites
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user