StrictShardYardımcı
public
class
StrictShardHelper
extends ShardHelper
Java.lang.Nesne | ||
🎃 | com.android.tradefed.invoker.shard.ShardHelper | |
🎃 | com.android.tradefed.invoker.shard.StrictShardHelper |
Birlikte raporlanmayan katı parçalar oluşturmak için parçalama stratejisi
Özet
Kamu inşaatçıları | |
---|---|
StrictShardHelper()
|
Herkese açık yöntemler | |
---|---|
boolean
|
shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Yapılandırmayı şurada çalışacak şekilde yeniden planlanmak üzere alt yapılandırmalara ayırmaya çalış: aynı anda birden fazla kaynak sunar. |
Korunan yöntemler | |
---|---|
|
splitTests(
Test listesini, uygulamaya uygun şekilde çalıştırılacak şekilde bölün. |
Kamu inşaatçıları
StrictShardYardımcı
public StrictShardHelper ()
Herkese açık yöntemler
parça yapılandırması
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Yapılandırmayı şurada çalışacak şekilde yeniden planlanmak üzere alt yapılandırmalara ayırmaya çalış: aynı anda birden fazla kaynak sunar.
Başarılı bir parçalama işlemi, geçerli yapılandırmayı boş hale getirir ve çağrının devam edebilir.
Parametreler | |
---|---|
config |
IConfiguration : Şu anki IConfiguration . |
testInfo |
TestInformation : Test bilgilerine sahip TestInformation . |
rescheduler |
IRescheduler : IRescheduler |
logger |
ITestLogger |
İlerlemeler | |
---|---|
boolean |
test kırılırsa true. Aksi takdirde false değerini döndür
|
Korunan yöntemler
BölünmüşTestler
protectedsplitTests ( fullList, int shardCount)
Test listesini, uygulamaya uygun şekilde çalıştırılacak şekilde bölün. Parçalama, tutarlı olması gerekir. Kırıkta hiçbir test çalıştırılamıyorsa boş bir liste döndürülebilir.
Test paketine özgü bir parçalama sağlamak için bunu uygulayın. Varsayılan uygulama, parça başına IRemoteTest sayısını mümkün olduğunca dengelemeye çalışır olarak, listeleri biraz daha düzenlemek için küçük bir ölçüt veya çalıştırma ipucu kullanın.
Parametreler | |
---|---|
fullList |
: IRemoteTest testlerini içeren ilk tam liste
gerekiyor. |
shardCount |
int : çalıştırılması gereken toplam kırık sayısı. |
İlerlemeler | |
---|---|
|
her kırığa atanan IRemoteTest listesinin listesi. Liste
shardCount olur.
|