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 benar 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