X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fbuild%2Fandroid%2Fpylib%2Fgtest%2Ftest_package_apk.py;h=429cd2b073fd739d8f289016a9651d1c34d91227;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=f4315267ff44394a71e36bab6a261eb02a22b32a;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/build/android/pylib/gtest/test_package_apk.py b/src/build/android/pylib/gtest/test_package_apk.py index f431526..429cd2b 100644 --- a/src/build/android/pylib/gtest/test_package_apk.py +++ b/src/build/android/pylib/gtest/test_package_apk.py @@ -16,6 +16,7 @@ from pylib import android_commands from pylib import constants from pylib import pexpect from pylib.device import device_errors +from pylib.device import intent from pylib.gtest.test_package import TestPackage @@ -43,7 +44,7 @@ class TestPackageApk(TestPackage): # GTest expects argv[0] to be the executable path. command_line_file.write(self.suite_name + ' ' + options) command_line_file.flush() - device.old_interface.PushIfNeeded( + device.PushChangedFiles( command_line_file.name, self._package_info.cmdline_file) @@ -59,7 +60,7 @@ class TestPackageApk(TestPackage): def _WatchFifo(self, device, timeout, logfile=None): for i in range(10): - if device.old_interface.FileExistsOnDevice(self._GetFifo()): + if device.FileExists(self._GetFifo()): logging.info('Fifo created.') break time.sleep(i) @@ -71,17 +72,17 @@ class TestPackageApk(TestPackage): return pexpect.spawn('adb', args, timeout=timeout, logfile=logfile) def _StartActivity(self, device): - device.old_interface.StartActivity( - self._package_info.package, - self._package_info.activity, + device.StartActivity( + intent.Intent(package=self._package_info.package, + activity=self._package_info.activity, + action='android.intent.action.MAIN'), # No wait since the runner waits for FIFO creation anyway. - wait_for_completion=False, - action='android.intent.action.MAIN', + blocking=False, force_stop=True) #override def ClearApplicationState(self, device): - device.old_interface.ClearApplicationState(self._package_info.package) + device.ClearApplicationState(self._package_info.package) # Content shell creates a profile on the sdscard which accumulates cache # files over time. if self.suite_name == 'content_browsertests':