Pembantu Pecah

public class ShardHelper
extends Object implements IShardHelper

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


Class bantuan yang menangani pembuatan sharding 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)

Upaya untuk melakukan sharding konfigurasi menjadi sub-konfigurasi, yang akan dijadwalkan ulang untuk dijalankan 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

DETECTOR_SHARD_AKHIR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Konstruktor publik

Pembantu Pecah

public ShardHelper ()

Metode publik

shardConfig

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

Upaya untuk melakukan sharding konfigurasi menjadi sub-konfigurasi, yang akan dijadwalkan ulang untuk dijalankan beberapa resource secara paralel.

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

Parameter
config IConfiguration: IConfiguration saat ini.

testInfo TestInformation: TestInformation yang menyimpan informasi pengujian.

rescheduler IRescheduler: IRescheduler

logger ITestLogger

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

Metode yang dilindungi

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Menampilkan konfigurasi global saat ini.

Hasil
IGlobalConfiguration

validasiOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Menjalankan IConfiguration#validateOptions() pada konfigurasi.

Parameter
testInfo TestInformation

config IConfiguration