IShardableTest

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


Ayrı ayrı çalıştırılabilir alt testlere bölünebilecek bir IRemoteTest. Alt testlere bölünmenin belirlenebilir olması beklenir ve farklı parçaların farklı ana makinelerde yürütülmesine izin vermek için her alt test bağımsız olmalıdır.

Özet

Herkese açık yöntemler

default split(Integer shardCountHint, TestInformation testInfo)

split(int)'ün alternatif sürümü. Bu sürüm, parçaları oluşturan üst öğeden alınan erken bilgileri içeren bir TestInformation de sağlar.

default split()

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

default split(int shardCountHint)

split() işlevinin alternatif sürümü. Bu sürüm, çalıştırılmaya çalışılan shardCount değerini de sağlar.

Herkese açık yöntemler

ayır

public  split (Integer shardCountHint, 
                TestInformation testInfo)

split(int)'ün alternatif sürümü. Bu sürüm, parçaları oluşturan üst öğeden alınan erken bilgileri içeren bir TestInformation de sağlar. Bölme işlemi sırasında cihaz veya derleme bilgileri gibi öğelere erişilmesi gerekiyorsa kullanışlıdır.

Parametreler
shardCountHint Integer: Parça sayısı.

testInfo TestInformation: Üst öğe TestInformation

İlerlemeler
Ayrı ayrı çalıştırılacak alt testler koleksiyonu veya test şu anda bölünemiyorsa null

ayır

public  split ()

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

Bu işlev, aynı giriş için her zaman aynı IRemoteTest listesini döndürmelidir.

Bu işlev, test çalıştırmadan önce çağrılır. Bu nedenle, eklenmiş bağımlılıklar (IDeviceTest için ITestDevice gibi) null olabilir.

İlerlemeler
Ayrı ayrı çalıştırılacak alt testler koleksiyonu veya test şu anda bölünemiyorsa null

ayır

public  split (int shardCountHint)

split() işlevinin alternatif sürümü. Bu sürüm, çalıştırılmaya çalışılan shardCount değerini de sağlar. Bu, bazen keyfi olarak karar veremeyen test çalıştırıcıları için yararlıdır.

Parametreler
shardCountHint int: Parça sayısı.

İlerlemeler
Ayrı ayrı çalıştırılacak alt testler koleksiyonu veya test şu anda bölünemiyorsa null