Pembantu Pecahan

public class ShardHelper
extends Object implements IShardHelper

java.lang.Objek
com.android.tradefed.invoker.shard.ShardHelper


Kelas pembantu yang menangani pembuatan pecahan dan menjadwalkannya untuk pemanggilan.

Ringkasan

Bidang

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)

Cobalah untuk membagi konfigurasi menjadi sub-konfigurasi, untuk dijadwalkan ulang agar dijalankan pada beberapa sumber daya secara paralel.

Metode yang dilindungi

IGlobalConfiguration getGlobalConfiguration ()

Mengembalikan konfigurasi global saat ini.

void validateOptions ( TestInformation testInfo, IConfiguration config)

Jalankan IConfiguration#validateOptions() pada konfigurasi.

Bidang

TERAKHIR_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMASI

public static final String SHARED_TEST_INFORMATION

Konstruktor publik

Pembantu Pecahan

public ShardHelper ()

Metode publik

shardConfig

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

Cobalah untuk membagi konfigurasi menjadi sub-konfigurasi, untuk dijadwalkan ulang agar dijalankan pada beberapa sumber daya secara paralel.

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

Parameter
config IConfiguration : IConfiguration saat ini .

testInfo TestInformation : TestInformation yang menyimpan informasi tes.

rescheduler IRescheduler : IRescheduler

logger ITestLogger

Kembali
boolean benar jika tes dipecah. Jika tidak, kembalikan false

Metode yang dilindungi

dapatkan Konfigurasi Global

protected IGlobalConfiguration getGlobalConfiguration ()

Mengembalikan konfigurasi global saat ini.

Kembali
IGlobalConfiguration

validasiOpsi

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Jalankan IConfiguration#validateOptions() pada konfigurasi.

Parameter
testInfo TestInformation

config IConfiguration