DefaultTestsZipInstaller
public
class
DefaultTestsZipInstaller
extends Object
implements
ITestsZipInstaller
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
테스트 zip 설치 프로그램의 기본 구현입니다.
요약
공개 생성자 | |
|---|---|
DefaultTestsZipInstaller()
기본 생성자입니다. |
|
DefaultTestsZipInstaller(String... skipList)
이 편의 생성자를 사용하면 호출자가 건너뛰기 목록을 직접 설정할 수 있습니다.
별도로 호출할 필요가 없습니다. |
|
DefaultTestsZipInstaller(Collection<String> skipList)
이 편의 생성자를 사용하면 호출자가 건너뛰기 목록을 직접 설정할 수 있습니다.
별도로 호출할 필요가 없습니다. |
|
공개 메서드 | |
|---|---|
void
|
deleteData(ITestDevice device)
건너뛰기 목록에서 제외된 항목을 제외하고 지정된 기기의 |
Set<String>
|
getDataWipeSkipList()
테스트에만 사용되는 삭제할 디렉터리의 디렉터리를 가져옵니다. |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
tests.zip 파일의 콘텐츠를 기기의 데이터 파티션으로 푸시합니다. 이 구현은 계속하기 전에 기기를 사용자 공간으로 재부팅합니다. |
void
|
setDataWipeSkipList(String... skipList)
삭제를 방지하기 위해 |
void
|
setDataWipeSkipList(Collection<String> skipList)
삭제를 방지하기 위해 |
공개 생성자
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
기본 생성자입니다.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
이 편의 생성자를 사용하면 호출자가 건너뛰기 목록을 직접 설정할 수 있습니다.
별도로 호출할 필요가 없습니다.setDataWipeSkipList(String)
| 매개변수 | |
|---|---|
skipList |
String: 파일 시스템을 삭제할 때 유지할 /data 아래의 경로 모음 @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (Collection<String> skipList)
이 편의 생성자를 사용하면 호출자가 건너뛰기 목록을 직접 설정할 수 있습니다.
별도로 호출할 필요가 없습니다.setDataWipeSkipList(String)
| 매개변수 | |
|---|---|
skipList |
Collection: 파일 시스템을 삭제할 때 유지할 /data 아래의 경로 모음 @see #setDataWipeSkipList |
공개 메서드
deleteData
public void deleteData (ITestDevice device)
건너뛰기 목록에서 제외된 항목을 제외하고 지정된 기기의 /data에서
모든 파일/디렉터리를 삭제합니다.
구현은 기기에서 런타임을 중지합니다. 이 메서드가 완료되면 기기를 재부팅하는 것이 좋습니다.
| 매개변수 | |
|---|---|
device |
ITestDevice: 작동할 ITestDevice |
| 생성 값 | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
getDataWipeSkipList
public Set<String> getDataWipeSkipList ()
테스트에만 사용되는 삭제할 디렉터리의 디렉터리를 가져옵니다.
| 반환 | |
|---|---|
Set<String> |
디렉터리를 삭제할 때 건너뛸 디렉터리 집합 |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
tests.zip 파일의 콘텐츠를 기기의 데이터 파티션으로 푸시합니다.
이 구현은 계속하기 전에 기기를 사용자 공간으로 재부팅합니다. 또한 Android 런타임을 중지하고 반환 시 다운된 상태로 둡니다.
| 매개변수 | |
|---|---|
device |
ITestDevice: 플래시할 ITestDevice로, adb 모드에 있다고 가정합니다. |
deviceBuild |
IDeviceBuildInfo: 플래시할 테스트 zip이 포함된 IDeviceBuildInfo |
| 생성 값 | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
삭제를 방지하기 위해 /data 아래의 경로 목록을 설정합니다.
| 매개변수 | |
|---|---|
skipList |
String: 건너뛸 디렉터리 목록입니다.
건너뛰기 목록의 세분성은 |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
삭제를 방지하기 위해 /data 아래의 경로 목록을 설정합니다.
| 매개변수 | |
|---|---|
skipList |
Collection: 건너뛸 디렉터리 목록입니다.
건너뛰기 목록의 세분성은 |