TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


IDeviceBuildInfo.getTestsDir() klasöründeki bir veya daha fazla dosyayı/dizini cihaza aktaran bir ITargetPreparer.

Bu hazırlayıcı, testler zip dosyası yoksa veya gerekli APK'yı içermiyorsa alternatif dizinlere bakar. Arama, belirtilen son alternatif dizinden ilkine doğru sırayla yapılır.

Özet

Herkese açık oluşturucular

TestFilePushSetup()

Herkese açık yöntemler

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

Korunan yöntemler

void addTestFileName(String fileName)

Gönderilecek öğeler listesine bir dosya ekler.

void clearTestFileName()
Set<String> getFailedToPushFiles()

Gönderme işlemi başarısız olan dosyaları döndürür.

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

Derleme bilgilerindeki test yapısı bilgilerine göre ana makine tarafı yolunu çözün.

List<String> getTestFileNames()

Test ZIP dosyasından cihaza gönderilecek dosyaların listesini alır.

void setThrowIfNoFile(boolean throwIfNoFile)

Herkese açık oluşturucular

TestFilePushSetup

public TestFilePushSetup ()

Herkese açık yöntemler

reportDependencies

public Set<String> reportDependencies ()

İadeler
Set<String>

setUp

public void setUp (TestInformation testInfo)

Parametreler
testInfo TestInformation

Verdiği hatalar
BuildError
DeviceNotAvailableException
TargetSetupError

Korunan yöntemler

addTestFileName

protected void addTestFileName (String fileName)

Gönderilecek öğeler listesine bir dosya ekler.

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

Gönderme işlemi başarısız olan dosyaları döndürür. Yalnızca "throw-if-not-found" değeri yanlışsa kullanılabilir. Aksi takdirde, ilk başarısız gönderme istisna oluşturur.

İadeler
Set<String>

getLocalPathForFilename

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

Derleme bilgilerindeki test yapısı bilgilerine göre ana makine tarafı yolunu çözün.

Parametreler
buildInfo IBuildInfo: derleme yapısı bilgileri

fileName String: gönderilecek yapıların dosya adı

device ITestDevice

İadeler
File Ana makinedeki fiziksel dosyayı/yolu temsil eden bir File

Verdiği hatalar
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

Test ZIP dosyasından cihaza gönderilecek dosyaların listesini alır.

İadeler
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametreler
throwIfNoFile boolean