2026'dan itibaren, ana kararlı geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için android-latest-release kullanın. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
StrictShardHelper
public
class
StrictShardHelper
extends ShardHelper
Bilinen doğrudan alt sınıflar
| DynamicShardHelper |
Birden fazla TF örneği arasında uzaktan çalışma sırasına alma işlemine izin veren parçalama stratejisi
|
|
Birlikte rapor oluşturmayan katı parçalar oluşturmak için parçalama stratejisi,
Özet
Herkese açık oluşturucular
StrictShardHelper
public StrictShardHelper ()
Herkese açık yöntemler
public boolean shardConfig (IConfiguration config,
TestInformation testInfo,
IRescheduler rescheduler,
ITestLogger logger)
Yapılandırmayı, paralel olarak birden fazla kaynakta çalışacak şekilde yeniden planlanacak alt yapılandırmalara bölmeyi deneyin.
Başarılı bir parça işlemi, mevcut yapılandırmayı boş hale getirir ve çağırma işlemi devam etmemelidir.
| İadeler |
boolean |
Test parçalandıysa doğru değerini döndürür. Aksi takdirde false değerini döndürür. |
Korunan yöntemler
splitTests
protected List<List<IRemoteTest>> splitTests (List<IRemoteTest> fullList,
int shardCount,
boolean useEvenModuleSharding)
Çalıştırılacak testlerin listesini, uygulama için uygun gördüğünüz şekilde bölün. Parçalama tutarlı olmalıdır. Parçada test çalıştırılamıyorsa boş liste döndürmek kabul edilebilir.
Test paketine özel parçalama sağlamak için bunu uygulayın. Varsayılan uygulama, ilk adım olarak parça başına IRemoteTest sayısını mümkün olduğunca dengelemeye çalışır, ardından listeleri biraz daha ayarlamak için küçük bir ölçüt veya çalıştırma ipucu kullanır.
| Parametreler |
fullList |
List: Çalıştırılması gereken tüm testleri içeren IRemoteTest'nin ilk tam listesi. |
shardCount |
int: Çalıştırılması gereken toplam parça sayısı. |
useEvenModuleSharding |
boolean: Parçalar arasında eşit sayıda modül dağıtan bir strateji kullanılıp kullanılmayacağı |
| İadeler |
List<List<IRemoteTest>> |
Her bir parçaya atanmış liste IRemoteTest listesi. Liste
boyutu, shardCount olacaktır. |
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: 2026-06-22 UTC.
[null,null,["Son güncelleme tarihi: 2026-06-22 UTC."],[],[]]