(self, args)
| 203 | raise RuntimeError('android-test: missing library root context, provide cwd or call prepare() first') |
| 204 | |
| 205 | def _run(self, args): |
| 206 | cmd = list(self._adb) |
| 207 | if self._device: |
| 208 | cmd.extend(['-s', self._device]) |
| 209 | cmd.extend(args) |
| 210 | self._log('android-test: %s' % subprocess.list2cmdline(cmd)) |
| 211 | try: |
| 212 | return subprocess.call(cmd, env = self._env) |
| 213 | except FileNotFoundError: |
| 214 | self._log('android-test: adb not found, set ADB or put adb on PATH') |
| 215 | raise |
| 216 | |
| 217 | def _push_file(self, source, device_path): |
| 218 | device_parent = os.path.dirname(device_path) |
no test coverage detected