DynamicShardHelper
public
class
DynamicShardHelper
extends StrictShardHelper
java.lang.Object | |||
↳ | com.android.tradefed.invoker.shard.ShardHelper | ||
↳ | com.android.tradefed.invoker.shard.StrictShardHelper | ||
↳ | com.android.tradefed.invoker.shard.DynamicShardHelper |
Birden fazla TF örneği arasında uzaktan çalışma iş sırasına izin veren bölme stratejisi
Özet
Herkese açık kurucular | |
---|---|
DynamicShardHelper()
|
Herkese açık yöntemler | |
---|---|
boolean
|
shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Yapılandırmayı alt yapılandırmalara bölmeyi deneyin. Böylece, paralel olarak birden fazla kaynakta çalışacak şekilde yeniden planlanabilir. |
Korunan yöntemler | |
---|---|
boolean
|
shardConfigStrict(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
|
Herkese açık kurucular
DynamicShardHelper
public DynamicShardHelper ()
Herkese açık yöntemler
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Yapılandırmayı alt yapılandırmalara bölmeyi deneyin. Böylece, paralel olarak birden fazla kaynakta çalışacak şekilde yeniden planlanabilir.
Başarılı bir parçalama işlemi, mevcut yapılandırmayı boş hale getirir ve çağrı devam etmemelidir.
Parametreler | |
---|---|
config |
IConfiguration : Mevcut IConfiguration . |
testInfo |
TestInformation : Test bilgilerini tutan TestInformation . |
rescheduler |
IRescheduler : IRescheduler |
logger |
ITestLogger |
İlerlemeler | |
---|---|
boolean |
Test bölmelere ayrıldıysa doğru değerini döndürür. Aksi takdirde false döndürülür. |
Korunan yöntemler
shardConfigStrict
protected boolean shardConfigStrict (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Parametreler | |
---|---|
config |
IConfiguration |
testInfo |
TestInformation |
rescheduler |
IRescheduler |
logger |
ITestLogger |
İlerlemeler | |
---|---|
boolean |