IShardableTest
public interface IShardableTest
implements IRemoteTest
com.android.tradefed.testtype.IShardableTest |
Ayrı olarak yürütülebilir alt testlere bölünebilen bir IRemoteTest
. Alt testlere ayırmanın deterministik olması beklenir ve farklı ana bilgisayarlarda farklı parçaların yürütülmesine izin vermek için her bir alt test bağımsız olmalıdır.
Özet
Genel yöntemler | |
---|---|
default | split (Integer shardCountHint, TestInformation testInfo) Ayrıca, parçaları oluşturan üst öğeden alınan erken bilgileri içeren bir |
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 |
Genel yöntemler
bölmek
publicsplit (Integer shardCountHint, TestInformation testInfo)
Ayrıca, parçaları oluşturan üst öğeden alınan erken bilgileri içeren bir TestInformation
sağlayan split(int)
öğesinin alternatif sürümü. Parçalama sırasında aygıt veya yapı bilgileri gibi şeylere erişilmesi gerekiyorsa yararlıdır.
parametreler | |
---|---|
shardCountHint | Integer : denenen parça sayısı. |
testInfo | TestInformation : Üst TestInformation |
İadeler | |
---|---|
Ayrı ayrı yürütülecek alt testler topluluğu veya test şu anda parçalanabilir değilse null |
bölmek
publicsplit ()
Testi ayrı ayrı çalıştırılabilir parçalara bölün.
Bu deterministik olmalı ve her zaman aynı giriş için aynı IRemoteTest
s listesini döndürmelidir.
Bu, test yürütmesinden önce çağrılır, bu nedenle enjekte edilen bağımlılıklar ( IDeviceTest
s için ITestDevice
gibi) boş olabilir.
İadeler | |
---|---|
Ayrı ayrı yürütülecek alt testler topluluğu veya test şu anda parçalanabilir değilse null |
bölmek
publicsplit (int shardCountHint)
Çalıştırılmaya çalışılan shardCount'u da sağlayan split()
öğesinin alternatif sürümü. Bu, bazen keyfi olarak karar veremeyen bazı test koşucuları için kullanışlıdır.
parametreler | |
---|---|
shardCountHint | int : denenen parça sayısı. |
İadeler | |
---|---|
Ayrı ayrı yürütülecek alt testler topluluğu veya test şu anda parçalanabilir değilse null |