ShardHelper

public class ShardHelper
extends Object implements IShardHelper

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.ShardHelper


Class helper yang menangani pembuatan shard dan menjadwalkannya untuk pemanggilan.

Ringkasan

Kolom

public static final String LAST_SHARD_DETECTOR

public static final String SHARED_TEST_INFORMATION

Konstruktor publik

ShardHelper()

Metode publik

boolean shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

Mencoba membuat sharding konfigurasi menjadi sub-konfigurasi, yang akan dijadwalkan ulang untuk dijalankan di beberapa resource secara paralel.

Metode yang dilindungi

IGlobalConfiguration getGlobalConfiguration()

Menampilkan konfigurasi global saat ini.

void validateOptions(TestInformation testInfo, IConfiguration config)

Menjalankan IConfiguration.validateOptions() pada konfigurasi.

Kolom

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Konstruktor publik

ShardHelper

public ShardHelper ()

Metode publik

shardConfig

public boolean shardConfig (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

Mencoba membuat sharding konfigurasi menjadi sub-konfigurasi, yang akan dijadwalkan ulang untuk dijalankan di beberapa resource secara paralel.

Tindakan shard yang berhasil akan membuat konfigurasi saat ini kosong, dan pemanggilan tidak boleh dilanjutkan.

Parameter
config IConfiguration: IConfiguration saat ini.

testInfo TestInformation: TestInformation yang menyimpan informasi pengujian.

rescheduler IRescheduler: IRescheduler

logger ITestLogger

Hasil
boolean true jika pengujian di-sharding. Jika tidak, tampilkan false

Metode yang dilindungi

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Menampilkan konfigurasi global saat ini.

Hasil
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Menjalankan IConfiguration.validateOptions() pada konfigurasi.

Parameter
testInfo TestInformation

config IConfiguration