C# 클래스 WindowsPhoneTestFramework.Server.AndroidDeviceController.AdbDeviceController

상속: WindowsPhoneTestFramework.Server.DeviceController.DeviceControllerBase
파일 보기 프로젝트 열기: Expensify/WindowsPhoneTestFramework 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AdbDeviceController() 공개 메소드

public AdbDeviceController ( AdbDeviceControllerConfiguration configuration ) : System
configuration AdbDeviceControllerConfiguration
리턴 System

ForceDeviceShutDown() 공개 메소드

public ForceDeviceShutDown ( ) : bool
리턴 bool

GetIsolatedStorage() 공개 메소드

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

Install() 공개 메소드

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

Install() 공개 메소드

public Install ( string packagePath ) : InstallationResult
packagePath string
리턴 InstallationResult

ReleaseDeviceConnection() 공개 메소드

public ReleaseDeviceConnection ( ) : void
리턴 void

RestoreIsolatedStorage() 공개 메소드

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

Start() 공개 메소드

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

Stop() 공개 메소드

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

TryConnect() 공개 메소드

public TryConnect ( ) : bool
리턴 bool

Uninstall() 공개 메소드

public Uninstall ( ApplicationDefinition applicationDefinition ) : UninstallationResult
applicationDefinition ApplicationDefinition
리턴 UninstallationResult