IShardableTest

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


Ayrı ayrı yürütülebilen alt testlere bölünebilen bir IRemoteTest. Alt testlere bölme işleminin deterministik olması ve farklı parçaların farklı ana makinelerde yürütülmesine olanak tanımak için her alt testin bağımsız olması beklenir.

Özet

Herkese açık yöntemler

default split(Integer shardCountHint, TestInformation testInfo)

split(int) öğesinin 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 ayırın.

default split(int shardCountHint)

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

Herkese açık yöntemler

ayır

public  split (Integer shardCountHint, 
                TestInformation testInfo)

split(int) öğesinin 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. Parçalama sırasında cihaz veya derleme bilgileri gibi öğelere erişilmesi gerektiğinde bu özellik kullanışlıdır.

Parametreler
shardCountHint Integer: denenmiş parça sayısı.

testInfo TestInformation: Üst TestInformation

İlerlemeler
ayrı ayrı yürütülecek bir alt test koleksiyonu veya null test şu anda parçalanamıyorsa

ayır

public  split ()

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

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

Bu, test yürütülmeden önce çağrılacağından, eklenen bağımlılıklar (ör. IDeviceTest için ITestDevice) boş olabilir.

İlerlemeler
ayrı ayrı yürütülecek bir alt test koleksiyonu veya null test şu anda parçalanamıyorsa

ayır

public  split (int shardCountHint)

Ayrıca çalıştırılmaya çalışılan shardCount'u da sağlayan split() 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ı.

İlerlemeler
ayrı ayrı yürütülecek bir alt test koleksiyonu veya null test şu anda parçalanamıyorsa