TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.TestFilePushSetup


IDeviceBuildInfo.getTestsDir() 폴더에서 기기로 하나 이상의 파일/디렉터리를 푸시하는 ITargetPreparer입니다.

이 준비자는 테스트 ZIP이 없거나 필요한 APK가 포함되어 있지 않은 경우 대체 디렉터리를 찾습니다. 검색은 지정된 마지막 대체 디렉터리부터 첫 번째 디렉터리까지 순서대로 진행됩니다.

요약

공개 생성자

TestFilePushSetup()

공개 메서드

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

보호된 메서드

void addTestFileName(String fileName)

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

void clearTestFileName()
Set<String> getFailedToPushFiles()

푸시하지 못한 파일 집합을 반환합니다.

File getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)

빌드 정보 내의 테스트 아티팩트 정보를 기반으로 호스트 측 경로를 확인합니다.

List<String> getTestFileNames()

테스트 ZIP에서 기기로 푸시할 파일 목록을 가져옵니다.

void setThrowIfNoFile(boolean throwIfNoFile)

공개 생성자

TestFilePushSetup

public TestFilePushSetup ()

공개 메서드

reportDependencies

public Set<String> reportDependencies ()

반환
Set<String>

setUp

public void setUp (TestInformation testInfo)

매개변수
testInfo TestInformation

생성 값
BuildError
DeviceNotAvailableException
TargetSetupError

보호된 메서드

addTestFileName

protected void addTestFileName (String fileName)

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

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

푸시하지 못한 파일 집합을 반환합니다. 'throw-if-not-found' 가 false인 경우에만 사용할 수 있습니다. 그렇지 않으면 첫 번째 푸시 실패 시 예외가 발생합니다.

반환
Set<String>

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

빌드 정보 내의 테스트 아티팩트 정보를 기반으로 호스트 측 경로를 확인합니다.

매개변수
buildInfo IBuildInfo: 빌드 아티팩트 정보

fileName String: 푸시할 아티팩트의 파일 이름

device ITestDevice

반환
File 호스트의 실제 파일/경로를 나타내는 File

생성 값
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

테스트 ZIP에서 기기로 푸시할 파일 목록을 가져옵니다.

반환
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

매개변수
throwIfNoFile boolean