TestFilePush Kurulumu

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


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

Testler zip dosyası mevcut değilse veya gerekli APK'yı içermiyorsa bu hazırlayıcı alternatif dizinlere bakar. Arama, belirtilen son alternatif dizinden ilk diziye doğru sırayla yapılır.

Özet

Herkese açık kurucular

TestFilePushSetup()

Herkese açık yöntemler

reportDependencies()
void setUp(TestInformation testInfo)

Korunan yöntemler

void addTestFileName(String fileName)

Yayınlanacak öğelerin listesine dosya ekler.

void clearTestFileName()
getFailedToPushFiles()

Yayınlanamayan dosya grubunu döndürür.

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

Derleme bilgilerindeki test yapı bilgisine göre ana makine tarafındaki yolu çözün.

getTestFileNames()

Test ZIP'inden cihaza gönderilecek dosyaların listesini alır

void setThrowIfNoFile(boolean throwIfNoFile)

Herkese açık kurucular

TestFilePushSetup

public TestFilePushSetup ()

Herkese açık yöntemler

reportDependencies

public  reportDependencies ()

İlerlemeler

setUp

public void setUp (TestInformation testInfo)

Parametreler
testInfo TestInformation

Atışlar
BuildError
DeviceNotAvailableException
TargetSetupError

Korunan yöntemler

addTestFileName

protected void addTestFileName (String fileName)

Yayınlanacak öğelerin listesine dosya ekler.

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Yayınlanamayan dosya grubunu döndürür. Yalnızca "throw-if-not-found" yanlışsa kullanılabilir. Aksi takdirde, ilk başarısız itme işlemi bir istisna oluşturur.

İlerlemeler

DosyaAdı İçin getLocalPath

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

Derleme bilgilerindeki test yapı bilgisine göre ana makine tarafındaki yolu çözün.

Parametreler
buildInfo IBuildInfo: yapı bilgilerini derleme

fileName String: Yayınlanacak yapıların dosya adı

device ITestDevice

İlerlemeler
File Ana makinedeki fiziksel dosyayı/yolu temsil eden bir ERROR(/File)

Atışlar
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

Test ZIP'inden cihaza gönderilecek dosyaların listesini alır

İlerlemeler

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametreler
throwIfNoFile boolean