@@ -57,6 +57,7 @@ type EnsureAndroidEmulatorBoot = (params: {
5757type ResolveAndroidBootSelectorDevice = ( params : {
5858 deviceName ?: string ;
5959 serial ?: string ;
60+ includeTarget ?: boolean ;
6061} ) => Promise < DeviceInfo | undefined > ;
6162
6263const IOS_APPSTATE_SESSION_REQUIRED_MESSAGE =
@@ -258,9 +259,9 @@ const defaultEnsureAndroidEmulatorBoot: EnsureAndroidEmulatorBoot = async ({ avd
258259 return await ensureAndroidEmulatorBooted ( { avdName, serial, headless } ) ;
259260} ;
260261
261- const defaultResolveAndroidBootSelectorDevice : ResolveAndroidBootSelectorDevice = async ( { deviceName, serial } ) => {
262+ const defaultResolveAndroidBootSelectorDevice : ResolveAndroidBootSelectorDevice = async ( { deviceName, serial, includeTarget } ) => {
262263 const { resolveAndroidBootSelectorDevice } = await import ( '../../platforms/android/devices.ts' ) ;
263- return await resolveAndroidBootSelectorDevice ( { deviceName, serial } ) ;
264+ return await resolveAndroidBootSelectorDevice ( { deviceName, serial, includeTarget } ) ;
264265} ;
265266
266267const defaultReinstallOps : ReinstallOps = {
@@ -611,6 +612,7 @@ export async function handleSessionCommands(params: {
611612 ? await resolveAndroidBootSelectorDeviceOverride ( {
612613 deviceName : flags . device ,
613614 serial : flags . serial ,
615+ includeTarget : Boolean ( flags . target ) ,
614616 } )
615617 : undefined ;
616618 const targetMismatch = Boolean ( flags . target )
0 commit comments