Eşlenebilir Test

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


Ayrı yürütülebilir alt testlere bölünebilecek bir IRemoteTest. Bölünme alt testlerin deterministik olması beklenir ve bu nedenle her alt testin bağımsız olması farklı ana makinelerde farklı parçaların yürütülmesine olanak tanır.

Özet

Herkese açık yöntemler

default split(Integer shardCountHint, TestInformation testInfo)

split(int) öğesinin, TestInformation sağlayan alternatif sürümü Burada, kırıkları oluşturan ebeveynin bilgileri yer alır.

default split()

Testi ayrı olarak çalıştırılabilir parçalara ayırın.

default split(int shardCountHint)

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

Herkese açık yöntemler

ayır

public  split (Integer shardCountHint, 
                TestInformation testInfo)

split(int) öğesinin, TestInformation sağlayan alternatif sürümü Burada, kırıkları oluşturan ebeveynin bilgileri yer alır. Örneğin, cihaz veya derleme bilgilerine parçalama sırasında erişilmesi gerekir.

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

testInfo TestInformation: Üst TestInformation

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

ayır

public  split ()

Testi ayrı olarak çalıştırılabilir parçalara ayırın.

Bu, belirleyici olmalıdır ve şu öğe için her zaman aynı IRemoteTest listesini döndürmelidir: aynı girişe sahip olursunuz.

Bu değişken, test yürütülmeden önce çağrılır. Bu nedenle yerleştirilen bağımlılıklar (IDeviceTest için ITestDevice parametresi gibi) null olabilir.

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

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