Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
StrictShardYardımcı
public
class
StrictShardHelper
extends ShardHelper
Bilinen doğrudan alt sınıflar
DinamikShardYardımcı |
Birden fazla TF örneği arasında uzaktan çalışma sırasına yer verilmesine olanak tanıyan parçalama stratejisi
|
|
Birlikte raporlanmayan katı parçalar oluşturmak için parçalama stratejisi
Özet
Kamu inşaatçıları
StrictShardYardımcı
public StrictShardHelper ()
Herkese açık yöntemler
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.
İlerlemeler |
boolean |
test kırılırsa true. Aksi takdirde false değerini döndür |
Korunan yöntemler
BölünmüşTestler
protected splitTests ( fullList,
int shardCount,
boolean useEvenModuleSharding)
Test listesini, uygulamaya uygun şekilde çalıştırılacak şekilde bölün. Parçalama,
tutarlıdır. 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ı. |
useEvenModuleSharding |
boolean : dönüşüm sayısını eşit olarak dağıtan bir strateji kullanılıp kullanılmayacağını
modüller |
İlerlemeler |
|
her kırığa atanan IRemoteTest listesinin listesi. Liste
shardCount olur. |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-08-22 UTC."],[],[]]