InstalledInstrumentationsTest
public
class
InstalledInstrumentationsTest
extends Object
implements
IAutoRetriableTest,
IConfigurationReceiver,
IDeviceTest,
IMetricCollectorReceiver,
IShardableTest
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.InstalledInstrumentationsTest |
Mevcut cihazda bulunan tüm enstrümanları çalıştırır.
Özet
Herkese açık oluşturucular | |
|---|---|
InstalledInstrumentationsTest()
|
|
Herkese açık yöntemler | |
|---|---|
ITestDevice
|
getDevice()
Test edilecek cihazı alın. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları dinleyiciye bildirir. |
void
|
setConfiguration(IConfiguration configuration)
Kullanımdaki |
void
|
setDevice(ITestDevice device)
Test edilen cihazı yerleştirin. |
void
|
setMetricCollectors(List<IMetricCollector> collectors)
Test çalıştırması için tanımlanan |
boolean
|
shouldRetry(int attemptJustExecuted, List<TestRunResult> previousResults, Set<String> skipList)
|
Collection<IRemoteTest>
|
split(int shardCountHint)
Çalıştırılmaya çalışılan shardCount değerini de sağlayan |
Herkese açık oluşturucular
InstalledInstrumentationsTest
public InstalledInstrumentationsTest ()
Herkese açık yöntemler
getDevice
public ITestDevice getDevice ()
Test edilecek cihazı alın.
| İadeler | |
|---|---|
ITestDevice |
ITestDevice |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları dinleyiciye bildirir.
| Parametreler | |
|---|---|
testInfo |
TestInformation: Testleri çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi. |
listener |
ITestInvocationListener: Test sonuçlarının ITestInvocationListener |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration örneğini ekler.
| Parametreler | |
|---|---|
configuration |
IConfiguration |
setDevice
public void setDevice (ITestDevice device)
Test edilen cihazı yerleştirin.
| Parametreler | |
|---|---|
device |
ITestDevice: kullanılacak ITestDevice |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
Test çalıştırması için tanımlanan IMetricCollector listesini ayarlar.
| Parametreler | |
|---|---|
collectors |
List |
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,
List<TestRunResult> previousResults,
Set<String> skipList)IRetryDecision.shouldRetry(IRemoteTest,int,List) öğesinden yetki verildi. Yeniden denemenin denenip denenmeyeceğine karar verin. Ayrıca, IRemoteTest için gerekli değişiklikleri yapın (filtre uygulama, sonraki çalıştırmayı hazırlama vb.).
| Parametreler | |
|---|---|
attemptJustExecuted |
int: Az önce gerçekleştirdiğimiz denemenin sayısı. |
previousResults |
List: Yeni çalıştırılan testin TestRunResult listesi. |
skipList |
Set: Yeniden denenmemesi gereken öğeler grubu. |
| İadeler | |
|---|---|
boolean |
Yeniden denememiz gerekiyorsa True, aksi takdirde False. |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
bölüşmek
public Collection<IRemoteTest> split (int shardCountHint)
split()'nın, çalıştırılmaya çalışılan shardCount'u da sağlayan alternatif sürümü. Bu, bazen rastgele karar veremeyen bazı test çalıştırıcılar için yararlıdır.
| Parametreler | |
|---|---|
shardCountHint |
int: denenmiş parça sayısı. |
| İadeler | |
|---|---|
Collection<IRemoteTest> |
ayrı ayrı yürütülecek bir alt test koleksiyonu veya test şu anda parçalanamıyorsa null |