TestFilePushSetup
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
java.lang.Object의 클래스 | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
IDeviceBuildInfo.getTestsDir()
폴더의 파일/dir을 하나 이상 기기로 푸시하는 ITargetPreparer
입니다.
이 준비자는 테스트 zip이 존재하지 않거나 존재하지 않는 경우 대체 디렉터리를 찾습니다. 필요한 APK가 포함되어 있어야 합니다. 검색은 지정된 마지막 대체 dir부터 첫 번째입니다
요약
공개 생성자 | |
---|---|
TestFilePushSetup()
|
공개 메서드 | |
---|---|
|
reportDependencies()
|
void
|
setUp(TestInformation testInfo)
|
보호된 메서드 | |
---|---|
void
|
addTestFileName(String fileName)
푸시할 항목 목록에 파일을 추가합니다. |
void
|
clearTestFileName()
|
|
getFailedToPushFiles()
푸시에 실패한 파일 집합을 반환합니다. |
File
|
getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)
빌드 정보 내의 테스트 아티팩트 정보에 따라 호스트 측 경로를 확인합니다. |
|
getTestFileNames()
테스트 zip에서 기기로 푸시할 파일 목록을 검색합니다. |
void
|
setThrowIfNoFile(boolean throwIfNoFile)
|
공개 생성자
TestFilePushSetup
public TestFilePushSetup ()
공개 메서드
reportDependencies
publicreportDependencies ()
반환 값 | |
---|---|
|
설정
public void setUp (TestInformation testInfo)
매개변수 | |
---|---|
testInfo |
TestInformation |
생성 값 | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
보호된 메서드
addTestFileName 클래스의 생성자
protected void addTestFileName (String fileName)
푸시할 항목 목록에 파일을 추가합니다.
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
푸시에 실패한 파일 집합을 반환합니다. 'throw-if-not-found'에만 사용 가능 이 false가 아닌 경우 첫 번째 푸시 실패에서 예외가 발생합니다.
반환 값 | |
---|---|
|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
빌드 정보 내의 테스트 아티팩트 정보를 기반으로 호스트 측 경로를 확인합니다.
매개변수 | |
---|---|
buildInfo |
IBuildInfo : 빌드 아티팩트 정보 |
fileName |
String : 푸시할 아티팩트의 파일 이름 |
device |
ITestDevice |
반환 값 | |
---|---|
File |
호스트의 물리적 파일/경로를 나타내는 ERROR(/File) |
생성 값 | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
테스트 zip에서 기기로 푸시할 파일 목록을 검색합니다.
반환 값 | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
매개변수 | |
---|---|
throwIfNoFile |
boolean |