Yüklü Araçlar Testi

public class InstalledInstrumentationsTest
extends Object implements IAutoRetriableTest, IConfigurationReceiver, IDeviceTest, IMetricCollectorReceiver, IShardableTest

Java.lang.Nesne
🎃


Mevcut cihazda bulunan tüm araçları çalıştırır.

Özet

Kamu inşaatçıları

InstalledInstrumentationsTest()

Herkese açık yöntemler

ITestDevice getDevice()

Cihazı test edin.

void run(TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

void setConfiguration(IConfiguration configuration)

Kullanımdaki IConfiguration öğesini ekler.

void setDevice(ITestDevice device)

Test edilen cihazı yerleştirin.

void setMetricCollectors( collectors)

Test çalıştırması için tanımlanan IMetricCollector listesini ayarlar.

boolean shouldRetry(int attemptJustExecuted, previousResults, skipList)

ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) üzerinden yetki verildi.

split(int shardCountHint)

split() öğesinin, denenen shardCount'u da sağlayan alternatif sürümü çalıştırılması gerekir.

Kamu inşaatçıları

Yüklü Araçlar Testi

public InstalledInstrumentationsTest ()

Herkese açık yöntemler

getCihaz

public ITestDevice getDevice ()

Cihazı test edin.

İlerlemeler
ITestDevice ITestDevice

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

Parametreler
testInfo TestInformation: Çalıştırılacak yararlı bilgiler içeren TestInformation nesnesi testler.

listener ITestInvocationListener: test sonuçlarının ITestInvocationListener değeri

Fırlatma
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Kullanımdaki IConfiguration öğesini ekler.

Parametreler
configuration IConfiguration

setCihazı

public void setDevice (ITestDevice device)

Test edilen cihazı yerleştirin.

Parametreler
device ITestDevice: kullanılacak ITestDevice

setMetricCollector'lar

public void setMetricCollectors ( collectors)

Test çalıştırması için tanımlanan IMetricCollector listesini ayarlar.

Parametreler
collectors

Denemeli

public boolean shouldRetry (int attemptJustExecuted, 
                 previousResults, 
                 skipList)

ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) üzerinden yetki verildi. Projenin gidişatına dair yeniden denememesi gerekir. Ayrıca, IRemoteTest öğesinde gerekli değişiklikleri (filtre uygulama, sonraki çalıştırmaya hazırlanma vb.).

Parametreler
attemptJustExecuted int: Az önce gerçekleştirdiğimiz deneme sayısı.

previousResults : Az önce çalıştırılan TestRunResult testin listesi.

skipList : Yeniden denenmemesi gereken öğe grubu.

İlerlemeler
boolean Tekrar denememiz gerekirse True, aksi takdirde False (yanlış) değerini alır.

Fırlatma
DeviceNotAvailableException

ayır

public  split (int shardCountHint)

split() öğesinin, denenen shardCount'u da sağlayan alternatif sürümü çalıştırılması gerekir. Bu, bazen tesadüfen karar vermeyen bazı test koşucuları için yararlıdır.

Parametreler
shardCountHint int: deneme kırık sayısı.

İlerlemeler
ayrı yürütülecek alt testlerden oluşan bir koleksiyon veya test ise null şu anda parçalanabilir değil