( device: DeviceInfo, executor?: AndroidAdbExecutor, )
| 233 | } |
| 234 | |
| 235 | export function resolveAndroidAdbExecutor( |
| 236 | device: DeviceInfo, |
| 237 | executor?: AndroidAdbExecutor, |
| 238 | ): AndroidAdbExecutor { |
| 239 | const scoped = androidAdbProviderScope.getStore(); |
| 240 | if (executor) return executor; |
| 241 | if (scoped?.serial === device.id) return scoped.provider.exec; |
| 242 | return createDeviceAdbExecutor(device); |
| 243 | } |
| 244 | |
| 245 | export function resolveAndroidAdbProvider( |
| 246 | device: DeviceInfo, |
no test coverage detected