ITesteSuite

public abstract class ITestSuite
extends Object implements IBuildReceiver, IConfigurationReceiver, IDeviceTest, IInvocationContextReceiver, IMetricCollectorReceiver, IRemoteTest, IReportNotExecuted, IRuntimeHintProvider, IShardableTest, ISystemStatusCheckerReceiver, ITestCollector, ITestLoggerReceiver, ITokenRequest

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ITestSuite


คลาส Abstract ที่ใช้เรียกใช้ชุดทดสอบ ซึ่งเป็นพื้นฐานของวิธีเรียกใช้ชุดโปรแกรม การติดตั้งใช้งานแต่ละครั้งจะกำหนดรายการการทดสอบผ่านเมธอด loadTests() ได้

สรุป

ค่าคงที่

String ABI_OPTION

String ACTIVE_MAINLINE_PARAMETER_KEY

String BUILD_ATTRIBUTE_FLAG_OVERRIDES_KEY

String ENABLE_RESOLVE_SYM_LINKS

String MAINLINE_PARAMETER_KEY

String MODULE_CHECKER_POST

String MODULE_CHECKER_PRE

String MODULE_END_TIME

String MODULE_METADATA_EXCLUDE_FILTER

String MODULE_METADATA_INCLUDE_FILTER

String MODULE_START_TIME

String PARAMETER_KEY

String PREPARER_WHITELIST

String PRIMARY_ABI_RUN

String RANDOM_SEED

String RUNNER_WHITELIST

String SKIP_HOST_ARCH_CHECK

String SKIP_STAGING_ARTIFACTS

String SKIP_SYSTEM_STATUS_CHECKER

String STAGE_MODULE_ARTIFACTS

String TEST_TYPE_KEY

String TEST_TYPE_VALUE_PERFORMANCE

String TOKEN_KEY

ทุ่ง

protected boolean mEnableResolveSymlinks

protected boolean mRecoverDeviceByCvd

เครื่องมือสร้างสาธารณะ

ITestSuite()

เมธอดสาธารณะ

void addModuleMetadataExcludeFilters(MultiMap<String, String> filters)
void addModuleMetadataIncludeFilters(MultiMap<String, String> filters)
void cleanUpSuiteSetup()

โอกาสในการล้างข้อมูลทุกอย่างที่จำเป็นในระหว่างการตั้งค่าชุดทดสอบ แต่ไม่จำเป็นต้องใช้ในการเรียกใช้การทดสอบ

boolean filterByConfigMetadata(IConfiguration config, MultiMap<String, String> include, MultiMap<String, String> exclude)

ใช้ตัวกรองข้อมูลเมตากับการกำหนดค่าและดูว่าควรเรียกใช้การกำหนดค่าหรือไม่

Set<IAbi> getAbis(ITestDevice device)

รับชุด ABI ที่รองรับทั้งการทดสอบความเข้ากันได้AbiUtils.getAbisSupportedByCompatibility()และอุปกรณ์ภายใต้การทดสอบ

static Set<String> getAbisForBuildTargetArchFromSuite()

แสดงผล ABI ที่เป็นไปได้จาก TestSuiteInfo

IBuildInfo getBuildInfo()

การติดตั้งใช้งาน ITestSuite อาจต้องโหลดข้อมูลบิลด์เพื่อเรียกใช้การทดสอบ

final IConfiguration getConfiguration()

แสดงผลการเรียกใช้ IConfiguration

ITestLogger getCurrentTestLogger()
ITestDevice getDevice()

เตรียมอุปกรณ์ภายใต้การทดสอบ

ModuleDefinition getDirectModule()

แสดงผล ModuleDefinition ที่จะดำเนินการโดยตรง หรือ null หากยังไม่มี (เมื่อยังไม่ได้แบ่งพาร์ติชัน ITestSuite)

boolean getIntraModuleSharding()
IInvocationContext getInvocationContext()

แสดงผลบริบทการเรียกใช้

MultiMap<String, String> getModuleMetadataIncludeFilters()
ITestSuite.MultiDeviceModuleStrategy getMultiDeviceStrategy()
final String getRequestedAbi()

แสดง ABI ที่ขอพร้อมตัวเลือก -a หรือ --abi

Set<TokenProperty> getRequiredTokens(TestInformation testInfo)

แสดงผลรายการโทเค็นที่จำเป็นตามการทดสอบ

long getRuntimeHint()

แสดงระยะเวลาการทำงานที่คาดไว้ของการทดสอบในหน่วยมิลลิวินาที

File getTestsDir()
boolean isRemoveModuleBuffering()
boolean isSplitting()

แสดงค่าเป็นจริงหากเราอยู่ใน IShardableTest.split(int) ในขณะนี้

abstract LinkedHashMap<String, IConfiguration> loadTests()

เมธอดนามธรรมเพื่อโหลดการกำหนดค่าการทดสอบที่จะเรียกใช้

void reportNotExecuted(ITestInvocationListener listener, String message)

รายงานการทดสอบที่ไม่ได้ดำเนินการไปยัง Listener หลักที่ระบุ

void reportNotExecuted(ITestInvocationListener listener)

รายงานการทดสอบที่ไม่ได้ดำเนินการไปยัง Listener หลักที่ระบุ

final void run(TestInformation testInfo, ITestInvocationListener listener)

เมธอดการเรียกใช้ทั่วไปสำหรับการทดสอบทั้งหมดที่โหลดจาก loadTests()

void setAbiName(String abiName)

กำหนดค่าของ mAbiName

final void setAbis(Set<IAbi> abis)
void setBuild(IBuildInfo buildInfo)

void setCollectTestsOnly(boolean shouldCollectTest)

เรียกใช้ชุดโปรแกรมทดสอบในโหมดตัวรวบรวมเท่านั้น ซึ่งกำหนดให้การทดสอบย่อยทั้งหมดต้องใช้ อินเทอร์เฟซนี้ด้วย

void setConfiguration(IConfiguration configuration)

แทรก IConfiguration ที่ใช้งานอยู่

void setDevice(ITestDevice device)

แทรกอุปกรณ์ภายใต้การทดสอบ

void setDirectModule(ModuleDefinition module)
void setInLocalRetry(boolean inLocalRetry)
void setIntraModuleSharding(boolean intraModuleSharding)
void setInvocationContext(IInvocationContext invocationContext)

void setMetricCollectors(List<IMetricCollector> collectors)

ตั้งค่ารายการ IMetricCollector ที่กำหนดไว้สำหรับการทดสอบ

void setMultiDeviceStrategy(ITestSuite.MultiDeviceModuleStrategy strategy)
void setPrimaryAbiRun(boolean primaryAbiRun)

ตั้งค่า mPrimaryAbiRun

void setShouldMakeDynamicModule(boolean dynamicModule)

เมื่อทำการ Sharding แบบกระจาย เราจะมี ModuleDefinition ที่แชร์การทดสอบในพูลไม่ได้ มิฉะนั้น Sharding ภายในโมดูลจะใช้งานไม่ได้ เราจึงอนุญาตให้ปิดใช้ได้

void setSkipContext(SkipContext skipContext)
void setSystemStatusChecker(List<ISystemStatusChecker> systemCheckers)

ตั้งค่า ISystemStatusChecker จากการกำหนดค่าสำหรับการทดสอบ

void setTestLogger(ITestLogger testLogger)

แทรกอินสแตนซ์ ITestLogger

Collection<IRemoteTest> split(Integer shardCountHint, TestInformation testInfo)

เวอร์ชันทางเลือกของ split(int) ซึ่งมี TestInformation ที่มีข้อมูลเบื้องต้นจากผู้ปกครองที่สร้าง Shard

วิธีการที่ได้รับการป้องกัน

List<ITestInvocationListener> createModuleListeners()

แสดงรายการITestInvocationListenerที่ใช้ได้กับระดับ ModuleListener

boolean filterByRunnerType(IConfiguration config, Set<String> allowedRunners)

ใช้การกรองรายการที่อนุญาตพิเศษของ Runner โดยนำ Runner ที่ไม่ได้อยู่ในรายการที่อนุญาตพิเศษออก

Set<String> getAbisForBuildTargetArch()

ส่งคืน ABI ที่สถาปัตยกรรมเป้าหมายของบิลด์โฮสต์รองรับ

Set<String> getHostAbis()

แสดง ABI ของเครื่องโฮสต์

void setPrioritizeHostConfig(boolean prioritizeHostConfig)

ตั้งค่าตัวเลือก prioritize-host-config

boolean shouldModuleRun(ModuleDefinition module)

ค่าคงที่

ABI_OPTION

public static final String ABI_OPTION

ค่าคงที่: "abi"

ACTIVE_MAINLINE_PARAMETER_KEY

public static final String ACTIVE_MAINLINE_PARAMETER_KEY

ค่าคงที่ "active-mainline-parameter"

BUILD_ATTRIBUTE_FLAG_OVERRIDES_KEY

public static final String BUILD_ATTRIBUTE_FLAG_OVERRIDES_KEY

ค่าคงที่: "flag-overrides"

public static final String ENABLE_RESOLVE_SYM_LINKS

ค่าคงที่: "enable-resolve-sym-links"

MAINLINE_PARAMETER_KEY

public static final String MAINLINE_PARAMETER_KEY

ค่าคงที่: "mainline-param"

MODULE_CHECKER_POST

public static final String MODULE_CHECKER_POST

ค่าคงที่: "PostModuleChecker"

MODULE_CHECKER_PRE

public static final String MODULE_CHECKER_PRE

ค่าคงที่: "PreModuleChecker"

MODULE_END_TIME

public static final String MODULE_END_TIME

ค่าคงที่: "MODULE_END_TIME"

MODULE_METADATA_EXCLUDE_FILTER

public static final String MODULE_METADATA_EXCLUDE_FILTER

ค่าคงที่: "module-metadata-exclude-filter"

MODULE_METADATA_INCLUDE_FILTER

public static final String MODULE_METADATA_INCLUDE_FILTER

ค่าคงที่: "module-metadata-include-filter"

MODULE_START_TIME

public static final String MODULE_START_TIME

ค่าคงที่: "MODULE_START_TIME"

PARAMETER_KEY

public static final String PARAMETER_KEY

ค่าคงที่ "parameter"

PREPARER_WHITELIST

public static final String PREPARER_WHITELIST

ค่าคงที่: "preparer-whitelist"

PRIMARY_ABI_RUN

public static final String PRIMARY_ABI_RUN

ค่าคงที่: "primary-abi-only"

RANDOM_SEED

public static final String RANDOM_SEED

ค่าคงที่: "random-seed"

RUNNER_WHITELIST

public static final String RUNNER_WHITELIST

ค่าคงที่: "runner-whitelist"

SKIP_HOST_ARCH_CHECK

public static final String SKIP_HOST_ARCH_CHECK

ค่าคงที่: "skip-host-arch-check"

SKIP_STAGING_ARTIFACTS

public static final String SKIP_STAGING_ARTIFACTS

ค่าคงที่: "skip-staging-artifacts"

SKIP_SYSTEM_STATUS_CHECKER

public static final String SKIP_SYSTEM_STATUS_CHECKER

ค่าคงที่: "skip-system-status-check"

STAGE_MODULE_ARTIFACTS

public static final String STAGE_MODULE_ARTIFACTS

ค่าคงที่ "stage-module-artifacts"

TEST_TYPE_KEY

public static final String TEST_TYPE_KEY

ค่าคงที่ "test-type"

TEST_TYPE_VALUE_PERFORMANCE

public static final String TEST_TYPE_VALUE_PERFORMANCE

ค่าคงที่: "ประสิทธิภาพ"

TOKEN_KEY

public static final String TOKEN_KEY

ค่าคงที่: "token"

ทุ่ง

protected boolean mEnableResolveSymlinks

mRecoverDeviceByCvd

protected boolean mRecoverDeviceByCvd

เครื่องมือสร้างสาธารณะ

ITesteSuite

public ITestSuite ()

เมธอดสาธารณะ

addModuleMetadataExcludeFilters

public void addModuleMetadataExcludeFilters (MultiMap<String, String> filters)

พารามิเตอร์
filters MultiMap

addModuleMetadataIncludeFilters

public void addModuleMetadataIncludeFilters (MultiMap<String, String> filters)

พารามิเตอร์
filters MultiMap

cleanUpSuiteSetup

public void cleanUpSuiteSetup ()

โอกาสในการล้างข้อมูลทุกอย่างที่จำเป็นในระหว่างการตั้งค่าชุดทดสอบ แต่ไม่จำเป็นต้องใช้ในการเรียกใช้การทดสอบ

filterByConfigMetadata

public boolean filterByConfigMetadata (IConfiguration config, 
                MultiMap<String, String> include, 
                MultiMap<String, String> exclude)

ใช้ตัวกรองข้อมูลเมตากับการกำหนดค่าและดูว่าควรเรียกใช้การกำหนดค่าหรือไม่

พารามิเตอร์
config IConfiguration: IConfiguration ที่กำลังประเมิน

include MultiMap: ตัวกรองรวมข้อมูลเมตา

exclude MultiMap: ตัวกรองการยกเว้นข้อมูลเมตา

การคืนสินค้า
boolean เป็นจริงหากควรเรียกใช้โมดูล เป็นเท็จในกรณีอื่นๆ

getAbis

public Set<IAbi> getAbis (ITestDevice device)

รับชุด ABI ที่รองรับทั้งการทดสอบความเข้ากันได้AbiUtils.getAbisSupportedByCompatibility()และอุปกรณ์ภายใต้การทดสอบ

พารามิเตอร์
device ITestDevice

การคืนสินค้า
Set<IAbi> ชุด ABI ที่จะใช้เรียกใช้การทดสอบ

ส่ง
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getAbisForBuildTargetArchFromSuite

public static Set<String> getAbisForBuildTargetArchFromSuite ()

แสดงผล ABI ที่เป็นไปได้จาก TestSuiteInfo

การคืนสินค้า
Set<String>

getBuildInfo

public IBuildInfo getBuildInfo ()

การติดตั้งใช้งาน ITestSuite อาจต้องโหลดข้อมูลบิลด์เพื่อเรียกใช้การทดสอบ

การคืนสินค้า
IBuildInfo

getConfiguration

public final IConfiguration getConfiguration ()

แสดงผลการเรียกใช้ IConfiguration

การคืนสินค้า
IConfiguration

getCurrentTestLogger

public ITestLogger getCurrentTestLogger ()

การคืนสินค้า
ITestLogger

getDevice

public ITestDevice getDevice ()

เตรียมอุปกรณ์ภายใต้การทดสอบ

การคืนสินค้า
ITestDevice ITestDevice

getDirectModule

public ModuleDefinition getDirectModule ()

แสดงผล ModuleDefinition ที่จะดำเนินการโดยตรง หรือ null หากยังไม่มี (เมื่อยังไม่ได้แบ่งพาร์ติชัน ITestSuite)

การคืนสินค้า
ModuleDefinition

getIntraModuleSharding

public boolean getIntraModuleSharding ()

การคืนสินค้า
boolean

getInvocationContext

public IInvocationContext getInvocationContext ()

แสดงผลบริบทการเรียกใช้

การคืนสินค้า
IInvocationContext

getModuleMetadataIncludeFilters

public MultiMap<String, String> getModuleMetadataIncludeFilters ()

การคืนสินค้า
MultiMap<String, String>

getMultiDeviceStrategy

public ITestSuite.MultiDeviceModuleStrategy getMultiDeviceStrategy ()

การคืนสินค้า
ITestSuite.MultiDeviceModuleStrategy

getRequestedAbi

public final String getRequestedAbi ()

แสดง ABI ที่ขอพร้อมตัวเลือก -a หรือ --abi

การคืนสินค้า
String

getRequiredTokens

public Set<TokenProperty> getRequiredTokens (TestInformation testInfo)

แสดงผลรายการโทเค็นที่จำเป็นตามการทดสอบ แสดงผล Null หากไม่รองรับโทเค็น

พารามิเตอร์
testInfo TestInformation

การคืนสินค้า
Set<TokenProperty>

getRuntimeHint

public long getRuntimeHint ()

แสดงระยะเวลาการทำงานที่คาดไว้ของการทดสอบในหน่วยมิลลิวินาที ระบบจะใช้เวลาในการจัดสรรภาระงานการดำเนินการที่แยกส่วน

การคืนสินค้า
long

getTestsDir

public File getTestsDir ()

การคืนสินค้า
File

ส่ง
FileNotFoundException

isRemoveModuleBuffering

public boolean isRemoveModuleBuffering ()

การคืนสินค้า
boolean

isSplitting

public boolean isSplitting ()

แสดงค่าเป็นจริงหากเราอยู่ใน IShardableTest.split(int) ในขณะนี้

การคืนสินค้า
boolean

loadTests

public abstract LinkedHashMap<String, IConfiguration> loadTests ()

เมธอดนามธรรมเพื่อโหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ การทดสอบแต่ละรายการกำหนดโดย IConfiguration และชื่อที่ไม่ซ้ำกันซึ่งจะใช้รายงานผลลัพธ์

การคืนสินค้า
LinkedHashMap<String, IConfiguration>

reportNotExecuted

public void reportNotExecuted (ITestInvocationListener listener, 
                String message)

รายงานการทดสอบที่ไม่ได้ดำเนินการไปยัง Listener หลักที่ระบุ ควรรายงานว่าล้มเหลวพร้อมข้อความ NOT_EXECUTED_FAILURE

พารามิเตอร์
listener ITestInvocationListener: Listener หลักที่ใช้รายงานผลลัพธ์ที่ไม่ได้ดำเนินการ

message String: ข้อความที่จะเชื่อมโยงกับความล้มเหลวที่ไม่ได้ดำเนินการ

reportNotExecuted

public void reportNotExecuted (ITestInvocationListener listener)

รายงานการทดสอบที่ไม่ได้ดำเนินการไปยัง Listener หลักที่ระบุ ควรรายงานว่าล้มเหลวพร้อมข้อความ NOT_EXECUTED_FAILURE

พารามิเตอร์
listener ITestInvocationListener: Listener หลักที่ใช้รายงานผลลัพธ์ที่ไม่ได้ดำเนินการ

โฮมรัน

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

เมธอดการเรียกใช้ทั่วไปสำหรับการทดสอบทั้งหมดที่โหลดจาก loadTests()

พารามิเตอร์
testInfo TestInformation: ออบเจ็กต์ TestInformation ที่มีข้อมูลที่เป็นประโยชน์ในการเรียกใช้การทดสอบ

listener ITestInvocationListener: ITestInvocationListener ของผลการทดสอบ

ส่ง
DeviceNotAvailableException

setAbiName

public void setAbiName (String abiName)

กำหนดค่าของ mAbiName

พารามิเตอร์
abiName String

setAbis

public final void setAbis (Set<IAbi> abis)

พารามิเตอร์
abis Set

setBuild

public void setBuild (IBuildInfo buildInfo)

พารามิเตอร์
buildInfo IBuildInfo

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

เรียกใช้ชุดโปรแกรมทดสอบในโหมดตัวรวบรวมเท่านั้น ซึ่งกำหนดให้การทดสอบย่อยทั้งหมดต้องใช้ อินเทอร์เฟซนี้ด้วย

setConfiguration

public void setConfiguration (IConfiguration configuration)

แทรก IConfiguration ที่ใช้งานอยู่

พารามิเตอร์
configuration IConfiguration

setDevice

public void setDevice (ITestDevice device)

แทรกอุปกรณ์ภายใต้การทดสอบ

พารามิเตอร์
device ITestDevice: ITestDevice ที่จะใช้

setDirectModule

public void setDirectModule (ModuleDefinition module)

พารามิเตอร์
module ModuleDefinition

setInLocalRetry

public void setInLocalRetry (boolean inLocalRetry)

พารามิเตอร์
inLocalRetry boolean

setIntraModuleSharding

public void setIntraModuleSharding (boolean intraModuleSharding)

พารามิเตอร์
intraModuleSharding boolean

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

พารามิเตอร์
invocationContext IInvocationContext

setMetricCollectors

public void setMetricCollectors (List<IMetricCollector> collectors)

ตั้งค่ารายการ IMetricCollector ที่กำหนดไว้สำหรับการทดสอบ

พารามิเตอร์
collectors List

setMultiDeviceStrategy

public void setMultiDeviceStrategy (ITestSuite.MultiDeviceModuleStrategy strategy)

พารามิเตอร์
strategy ITestSuite.MultiDeviceModuleStrategy

setPrimaryAbiRun

public void setPrimaryAbiRun (boolean primaryAbiRun)

ตั้งค่า mPrimaryAbiRun

พารามิเตอร์
primaryAbiRun boolean

setShouldMakeDynamicModule

public void setShouldMakeDynamicModule (boolean dynamicModule)

เมื่อทำการ Sharding แบบกระจาย เราจะมี ModuleDefinition ที่แชร์การทดสอบในพูลไม่ได้ มิฉะนั้น Sharding ภายในโมดูลจะใช้งานไม่ได้ เราจึงอนุญาตให้ปิดใช้ได้

พารามิเตอร์
dynamicModule boolean

setSkipContext

public void setSkipContext (SkipContext skipContext)

พารามิเตอร์
skipContext SkipContext

setSystemStatusChecker

public void setSystemStatusChecker (List<ISystemStatusChecker> systemCheckers)

ตั้งค่า ISystemStatusChecker จากการกำหนดค่าสำหรับการทดสอบ

พารามิเตอร์
systemCheckers List

setTestLogger

public void setTestLogger (ITestLogger testLogger)

แทรกอินสแตนซ์ ITestLogger

พารามิเตอร์
testLogger ITestLogger

แยก

public Collection<IRemoteTest> split (Integer shardCountHint, 
                TestInformation testInfo)

เวอร์ชันทางเลือกของ split(int) ซึ่งมี TestInformation ที่มีข้อมูลเบื้องต้นจากผู้ปกครองที่สร้าง Shard ซึ่งจะเป็นประโยชน์ในกรณีที่ต้องเข้าถึงข้อมูล เช่น ข้อมูลอุปกรณ์หรือบิลด์ ในระหว่างการแบ่งข้อมูล

พารามิเตอร์
shardCountHint Integer: จำนวนชาร์ดที่พยายาม

testInfo TestInformation: ผู้ปกครอง TestInformation

การคืนสินค้า
Collection<IRemoteTest> ชุดการทดสอบย่อยที่จะดำเนินการแยกกันหรือ null หากการทดสอบ ยังไม่สามารถแยกส่วนได้ในขณะนี้

วิธีการที่ได้รับการป้องกัน

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

แสดงรายการITestInvocationListenerที่ใช้ได้กับระดับ ModuleListener ระบบจะใช้ Listener เหล่านี้ซ้ำสำหรับแต่ละโมดูล โดยจะไม่สร้างอินสแตนซ์ใหม่ ดังนั้น Listener เหล่านี้จึงไม่ควรมีสถานะภายใน

การคืนสินค้า
List<ITestInvocationListener>

filterByRunnerType

protected boolean filterByRunnerType (IConfiguration config, 
                Set<String> allowedRunners)

ใช้การกรองรายการที่อนุญาตพิเศษของ Runner โดยนำ Runner ที่ไม่ได้อยู่ในรายการที่อนุญาตพิเศษออก หากการกำหนดค่ามีโปรแกรมเรียกใช้หลายรายการ ระบบอาจนำบางรายการออก แต่การกำหนดค่าจะยังคงทำงานต่อไป

พารามิเตอร์
config IConfiguration: IConfiguration ที่กำลังประเมิน

allowedRunners Set: รายการที่อนุญาตพิเศษสำหรับนักวิ่งในปัจจุบัน

การคืนสินค้า
boolean เป็นจริงหากอนุญาตให้โมดูลการกำหนดค่าทำงานได้ หรือเป็นเท็จในกรณีอื่นๆ

getAbisForBuildTargetArch

protected Set<String> getAbisForBuildTargetArch ()

ส่งคืน ABI ที่สถาปัตยกรรมเป้าหมายของบิลด์โฮสต์รองรับ แสดงสำหรับการทดสอบ

การคืนสินค้า
Set<String>

getHostAbis

protected Set<String> getHostAbis ()

แสดง ABI ของเครื่องโฮสต์

การคืนสินค้า
Set<String>

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

ตั้งค่าตัวเลือก prioritize-host-config

พารามิเตอร์
prioritizeHostConfig boolean: true เพื่อจัดลำดับความสำคัญของการกำหนดค่าโฮสต์ เช่น เรียกใช้การทดสอบโฮสต์หากเป็นไปได้

shouldModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

พารามิเตอร์
module ModuleDefinition

การคืนสินค้า
boolean