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 ที่รองรับทั้งการทดสอบความเข้ากันได้ |
static
Set<String>
|
getAbisForBuildTargetArchFromSuite()
แสดงผล ABI ที่เป็นไปได้จาก TestSuiteInfo |
IBuildInfo
|
getBuildInfo()
การติดตั้งใช้งาน |
final
IConfiguration
|
getConfiguration()
แสดงผลการเรียกใช้ |
ITestLogger
|
getCurrentTestLogger()
|
ITestDevice
|
getDevice()
เตรียมอุปกรณ์ภายใต้การทดสอบ |
ModuleDefinition
|
getDirectModule()
แสดงผล |
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()
แสดงค่าเป็นจริงหากเราอยู่ใน |
abstract
LinkedHashMap<String, IConfiguration>
|
loadTests()
เมธอดนามธรรมเพื่อโหลดการกำหนดค่าการทดสอบที่จะเรียกใช้ |
void
|
reportNotExecuted(ITestInvocationListener listener, String message)
รายงานการทดสอบที่ไม่ได้ดำเนินการไปยัง Listener หลักที่ระบุ |
void
|
reportNotExecuted(ITestInvocationListener listener)
รายงานการทดสอบที่ไม่ได้ดำเนินการไปยัง Listener หลักที่ระบุ |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
เมธอดการเรียกใช้ทั่วไปสำหรับการทดสอบทั้งหมดที่โหลดจาก |
void
|
setAbiName(String abiName)
กำหนดค่าของ mAbiName |
final
void
|
setAbis(Set<IAbi> abis)
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setCollectTestsOnly(boolean shouldCollectTest)
เรียกใช้ชุดโปรแกรมทดสอบในโหมดตัวรวบรวมเท่านั้น ซึ่งกำหนดให้การทดสอบย่อยทั้งหมดต้องใช้ อินเทอร์เฟซนี้ด้วย |
void
|
setConfiguration(IConfiguration configuration)
แทรก |
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)
ตั้งค่ารายการ |
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)
ตั้งค่า |
void
|
setTestLogger(ITestLogger testLogger)
แทรกอินสแตนซ์ |
Collection<IRemoteTest>
|
split(Integer shardCountHint, TestInformation testInfo)
เวอร์ชันทางเลือกของ |
วิธีการที่ได้รับการป้องกัน | |
|---|---|
List<ITestInvocationListener>
|
createModuleListeners()
แสดงรายการ |
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"
ENABLE_RESOLVE_SYM_LINKS
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"
ทุ่ง
mEnableResolveSymlinks
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 |
|
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 |
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 |
|