C# Class WindowsPhoneTestFramework.Server.AndroidDeviceController.AdbDeviceController

Inheritance: WindowsPhoneTestFramework.Server.DeviceController.DeviceControllerBase
Mostra file Open project: Expensify/WindowsPhoneTestFramework Class Usage Examples

Public Methods

Method Description
AdbDeviceController ( AdbDeviceControllerConfiguration configuration ) : System
ForceDeviceShutDown ( ) : bool
GetIsolatedStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : string
Install ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : InstallationResult
Install ( string packagePath ) : InstallationResult
ReleaseDeviceConnection ( ) : void
RestoreIsolatedStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition, string isolatedStorage ) : void
Start ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : StartResult
Stop ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : StopResult
TryConnect ( ) : bool
Uninstall ( ApplicationDefinition applicationDefinition ) : UninstallationResult

Private Methods

Method Description
CreateErrorMessage ( string actionName, IEnumerable fullResults ) : string
ExecuteAdb ( System.TimeSpan timeout, string argumentsBase ) : List
ExecuteAdb ( string argumentsBase ) : List
ExecuteEmulator ( string argumentsBase ) : List
ExecuteExecutable ( string executablePath, System.TimeSpan timeout, string argumentsBase ) : List
IsEmulatorRunning ( ) : bool
ResetAdb ( ) : void
StartNewEmulator ( ) : bool
TryConnectToEmulator ( ) : bool
Uninstall ( string packageName ) : UninstallationResult
WaitForEmulatorToComeOnline ( ) : bool

Method Details

AdbDeviceController() public method

public AdbDeviceController ( AdbDeviceControllerConfiguration configuration ) : System
configuration AdbDeviceControllerConfiguration
return System

ForceDeviceShutDown() public method

public ForceDeviceShutDown ( ) : bool
return bool

GetIsolatedStorage() public method

public GetIsolatedStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : string
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return string

Install() public method

public Install ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : InstallationResult
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return InstallationResult

Install() public method

public Install ( string packagePath ) : InstallationResult
packagePath string
return InstallationResult

ReleaseDeviceConnection() public method

public ReleaseDeviceConnection ( ) : void
return void

RestoreIsolatedStorage() public method

public RestoreIsolatedStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition, string isolatedStorage ) : void
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
isolatedStorage string
return void

Start() public method

public Start ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : StartResult
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return StartResult

Stop() public method

public Stop ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : StopResult
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return StopResult

TryConnect() public method

public TryConnect ( ) : bool
return bool

Uninstall() public method

public Uninstall ( ApplicationDefinition applicationDefinition ) : UninstallationResult
applicationDefinition ApplicationDefinition
return UninstallationResult