ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


빌드 시스템에서 출력한 테스트 ZIP 파일의 테스트를 기기에 설치합니다.

요약

공개 메서드

abstract void deleteData(ITestDevice device)

건너뛰기 목록에서 제외된 파일/디렉터리를 제외하고 지정된 기기의 /data에서 모든 파일/디렉터리를 삭제합니다.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList( skipList)

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

abstract void setDataWipeSkipList(String... skipList)

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

공개 메서드

deleteData

public abstract void deleteData (ITestDevice device)

건너뛰기 목록에서 제외된 파일/디렉터리를 제외하고 지정된 기기의 /data에서 모든 파일/디렉터리를 삭제합니다.

구현은 기기에서 런타임을 중지합니다. 이 메서드가 완료되면 기기를 재부팅하는 것이 좋습니다.

매개변수
device ITestDevice: 작업할 ITestDevice입니다.

생성 값
DeviceNotAvailableException
TargetSetupError

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

매개변수
device ITestDevice: 플래시할 ITestDevice입니다. adb 모드로 간주됩니다.

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

생성 값
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList ( skipList)

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

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

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

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

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

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

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