IShardableTest

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


Ayrı olarak çalıştırılabilir alt testlere bölünebilen bir IRemoteTest . Alt testlere bölünmenin belirleyici olması beklenir ve farklı ana bilgisayarlarda farklı parçaların yürütülmesine izin vermek için her alt testin bağımsız olması gerekir.

Özet

Genel yöntemler

default split (Integer shardCountHint, TestInformation testInfo)

split(int) in, aynı zamanda, parçaları oluşturan üst öğeden erken bilgileri içeren bir TestInformation da sağlayan alternatif sürümü.

default split ()

Testi ayrı ayrı çalıştırılabilir parçalara bölün.

default split (int shardCountHint)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü.

Genel yöntemler

bölmek

public  split (Integer shardCountHint, 
                TestInformation testInfo)

split(int) in, aynı zamanda, parçaları oluşturan üst öğeden erken bilgileri içeren bir TestInformation da sağlayan alternatif sürümü. Parçalama sırasında cihaz veya yapı bilgileri gibi şeylere erişilmesi gerekiyorsa kullanışlıdır.

Parametreler
shardCountHint Integer : denenen parça sayımı.

testInfo TestInformation : Ana TestInformation

İadeler
ayrı olarak yürütülecek veya test şu anda parçalanabilir değilse null olacak bir alt test koleksiyonu

bölmek

public  split ()

Testi ayrı ayrı çalıştırılabilir parçalara bölün.

Bu deterministik olmalı ve aynı giriş için her zaman aynı IRemoteTest listesini döndürmelidir.

Bu, testin yürütülmesinden önce çağrılacağından, enjekte edilen bağımlılıklar ( IDeviceTest s için ITestDevice gibi) boş olabilir.

İadeler
ayrı olarak yürütülecek veya test şu anda parçalanabilir değilse null olacak bir alt test koleksiyonu

bölmek

public  split (int shardCountHint)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü. Bu, bazen keyfi olarak karar veremeyen bazı test çalıştırıcıları için faydalıdır.

Parametreler
shardCountHint int : denenen parça sayımı.

İadeler
ayrı olarak yürütülecek veya test şu anda parçalanabilir değilse null olacak bir alt test koleksiyonu