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
Collection<IRemoteTest>
|
split(Integer shardCountHint, TestInformation testInfo)
|
default
Collection<IRemoteTest>
|
split()
Testi ayrı ayrı çalıştırılabilir parçalara ayırın. |
default
Collection<IRemoteTest>
|
split(int shardCountHint)
Çalıştırılmaya çalışılan shardCount değerini de sağlayan |
Herkese açık yöntemler
bölüşmek
public Collection<IRemoteTest> 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 özellikten yararlanabilirsiniz.
| Parametreler | |
|---|---|
shardCountHint |
Integer: denenmiş parça sayısı. |
testInfo |
TestInformation: Üst öğe TestInformation |
| İadeler | |
|---|---|
Collection<IRemoteTest> |
ayrı ayrı yürütülecek bir alt test koleksiyonu veya test şu anda parçalanamıyorsa null |
bölüşmek
public Collection<IRemoteTest> split ()
Testi ayrı ayrı çalıştırılabilir parçalara ayırın.
Bu işlem, aynı giriş için her zaman aynı IRemoteTest listesini döndürecek şekilde belirlenmiş olmalıdır.
Bu, test işlemi yürütülmeden önce çağrılacağından, eklenen bağımlılıklar (ör. IDeviceTest'ler için ITestDevice) null olabilir.
| İadeler | |
|---|---|
Collection<IRemoteTest> |
ayrı ayrı yürütülecek bir alt test koleksiyonu veya test şu anda parçalanamıyorsa null |
bölüşmek
public Collection<IRemoteTest> split (int shardCountHint)
Çalıştırılmaya çalışılan shardCount değerini de sağlayan split() öğesinin 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 |