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

public  reportDependencies ()

반환 값

설정

public void setUp (TestInformation testInfo)

매개변수
testInfo TestInformation

생성 값
BuildError
DeviceNotAvailableException
TargetSetupError

보호된 메서드

addTestFileName 클래스의 생성자

protected void addTestFileName (String fileName)

푸시할 항목 목록에 파일을 추가합니다.

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

푸시에 실패한 파일 집합을 반환합니다. '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

protected  getTestFileNames ()

테스트 zip에서 기기로 푸시할 파일 목록을 검색합니다.

반환 값

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

매개변수
throwIfNoFile boolean