DefaultTestsZipInstaller 클래스의 생성자

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object의 클래스
   ↳ com.android.tradefed.targetprep.DefaultTestsZipInstaller)


테스트 ZIP 설치 프로그램의 기본 구현입니다.

요약

공개 생성자

DefaultTestsZipInstaller()

기본 생성자입니다.

DefaultTestsZipInstaller( skipList)

이 편의 생성자를 사용하면 호출자가 setDataWipeSkipList()를 별도로 호출해야 합니다.

DefaultTestsZipInstaller(String... skipList)

이 편의 생성자를 사용하면 호출자가 setDataWipeSkipList()를 별도로 호출해야 합니다.

공개 메서드

void deleteData(ITestDevice device)

지정된 기기의 /data에서 모든 파일/디렉터리를 삭제하고 다음을 실행합니다. 예외로 인정됩니다.

getDataWipeSkipList()

삭제할 디렉터리 디렉터리를 가져옵니다. 이 디렉터리는 테스트용으로만 사용됩니다.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

test.zip 파일의 콘텐츠를 기기의 데이터 파티션으로 푸시합니다.

이 구현은 디코더를 구현하기 전에 계속 진행합니다.

void setDataWipeSkipList( skipList)

삭제되지 않도록 /data 아래에서 경로 목록을 설정합니다.

void setDataWipeSkipList(String... skipList)

삭제되지 않도록 /data 아래에서 경로 목록을 설정합니다.

공개 생성자

DefaultTestsZipInstaller 클래스의 생성자

public DefaultTestsZipInstaller ()

기본 생성자입니다.

DefaultTestsZipInstaller 클래스의 생성자

public DefaultTestsZipInstaller ( skipList)

이 편의 생성자를 사용하면 호출자가 setDataWipeSkipList()를 별도로 호출해야 합니다.

매개변수
skipList : /data을(를) 지울 때 유지할 경로 모음 파일 시스템 @see #setDatawipeSkipList

DefaultTestsZipInstaller 클래스의 생성자

public DefaultTestsZipInstaller (String... skipList)

이 편의 생성자를 사용하면 호출자가 setDataWipeSkipList()를 별도로 호출해야 합니다.

매개변수
skipList String: /data을(를) 지울 때 유지할 경로 모음 파일 시스템 @see #setDatawipeSkipList

공개 메서드

삭제

public void deleteData (ITestDevice device)

지정된 기기의 /data에서 모든 파일/디렉터리를 삭제하고 다음을 실행합니다. 예외로 인정됩니다.

구현 시 기기에서 런타임이 중지됩니다. 기기를 재부팅하는 것이 좋습니다. 호출될 수 있습니다.

매개변수
device ITestDevice: 실행할 ITestDevice입니다.

생성 값
DeviceNotAvailableException
TargetSetupError

getDatawipeSkipList

public  getDataWipeSkipList ()

삭제할 디렉터리 디렉터리를 가져옵니다. 이 디렉터리는 테스트용으로만 사용됩니다.

반환 값
디렉터리를 삭제할 때 건너뛸 디렉터리 집합입니다.

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

test.zip 파일의 콘텐츠를 기기의 데이터 파티션으로 푸시합니다.

이 구현은 디코더를 구현하기 전에 계속 진행합니다. 또한 Android 런타임을 중지하고 반환 시 중단합니다.

매개변수
device ITestDevice: 플래시할 ITestDevice로, adb 모드에 있는 것으로 간주됩니다.

deviceBuild IDeviceBuildInfo: 플래시할 테스트 압축이 포함된 IDeviceBuildInfo입니다.

생성 값
DeviceNotAvailableException
TargetSetupError

setDatawipeSkipList

public void setDataWipeSkipList ( skipList)

삭제되지 않도록 /data 아래에서 경로 목록을 설정합니다.

매개변수
skipList : 건너뛸 디렉터리 목록입니다.

건너뛰기 목록의 세부사항은 /data의 직속 하위 요소입니다.

setDatawipeSkipList

public void setDataWipeSkipList (String... skipList)

삭제되지 않도록 /data 아래에서 경로 목록을 설정합니다.

매개변수
skipList String: 건너뛸 디렉터리 목록입니다.

건너뛰기 목록의 세부사항은 /data의 직속 하위 요소입니다.