SuiteModuleLoader
public class SuiteModuleLoader
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
ดึงข้อกำหนดโมดูลการทดสอบความเข้ากันได้จากที่เก็บ สิ่งที่ต้องทำ: เพิ่มส่วนขยายของชุดเมื่อโหลดโมดูล
สรุป
คลาสที่ซ้อนกัน | |
---|---|
class | SuiteModuleLoader.ConfigFilter |
เขตข้อมูล | |
---|---|
public static final String | CONFIG_EXT
|
ผู้สร้างสาธารณะ | |
---|---|
SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) Ctor สำหรับ SuiteModuleLoader |
วิธีการสาธารณะ | |
---|---|
static void | addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) วิธีการยูทิลิตี้ที่อนุญาตให้แยกวิเคราะห์และสร้างโครงสร้างด้วยตัวกรองตัวเลือก |
void | addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) ส่งตัวกรองไปยัง |
static | getModuleNamesMatching (File directory, String suitePrefix, String pattern) |
loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) กำลังโหลดการกำหนดค่าหลัก ดูในโฟลเดอร์ | |
loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) การโหลดการกำหนดค่าหลัก ดูทรัพยากรบน classpath | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) การโหลดการกำหนดค่าหลัก ดูไฟล์ที่ระบุ | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) การโหลดการกำหนดค่าหลัก ดูทรัพยากรที่ระบุบน classpath | |
final void | setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams) ตั้งค่าชุดของ |
final void | setFoldableStates ( foldableStates) setFoldableStates ( foldableStates) ตั้งค่าชุดของ |
final void | setIgnoreNonPreloadedMainlineModule (boolean ignore) ตั้งค่าว่าจะเพิกเฉยต่อการติดตั้งโมดูลหรือไม่หากไม่ได้โหลดไว้ล่วงหน้า |
final void | setInvocationContext ( IInvocationContext context) |
final void | setLoadConfigsWithIncludeFilters (boolean allowed) ตั้งค่าว่าจะโหลดการทดสอบการกำหนดค่าตามตัวกรองรวมที่กำหนดหรือไม่ |
final void | setMainlineParameterizedModules (boolean allowed) ตั้งค่าว่าจะอนุญาตหรือไม่อนุญาตโมดูลการฉีดพารามิเตอร์ |
final void | setModuleParameter ( ModuleParameters param) ตั้งค่าเฉพาะประเภท |
final void | setOptimizeMainlineTest (boolean allowed) ตั้งค่าว่าจะเพิ่มประสิทธิภาพการทดสอบการฉีดหรือไม่ |
final void | setOptionalParameterizedModules (boolean allowed) ตั้งค่าว่าจะอนุญาตหรือไม่อนุญาตโมดูลพารามิเตอร์ที่เป็นทางเลือก |
final void | setParameterizedModules (boolean allowed) ตั้งค่าว่าจะอนุญาตหรือไม่ให้โมดูลกำหนดพารามิเตอร์ |
เขตข้อมูล
CONFIG_EXT
public static final String CONFIG_EXT
ผู้สร้างสาธารณะ
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor สำหรับ SuiteModuleLoader
พารามิเตอร์ | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ) อาร์กิวเมนต์ |
moduleArgs |
วิธีการสาธารณะ
เพิ่มตัวกรอง
public static void addFilters (stringFilters, filters, abis, foldableStates)
วิธีการยูทิลิตี้ที่อนุญาตให้แยกวิเคราะห์และสร้างโครงสร้างด้วยตัวกรองตัวเลือก
พารามิเตอร์ | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
เพิ่มตัวกรองเพื่อทดสอบ
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
ส่งตัวกรองไปยัง IRemoteTest
พฤติกรรมเริ่มต้นจะถูกละเว้นหาก IRemoteTest ไม่ได้ใช้ ITestFileFilterReceiver
สิ่งนี้สามารถแทนที่ได้เพื่อสร้างพฤติกรรมที่จำกัดมากขึ้น
พารามิเตอร์ | |
---|---|
test | IRemoteTest : IRemoteTest ที่กำลังพิจารณา |
abi | IAbi : Abi ที่เรากำลังดำเนินการอยู่ |
moduleId | String : รหัสของโมดูล (โดยปกติคือ abi + ชื่อโมดูล) |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
พารามิเตอร์ | |
---|---|
directory | File |
suitePrefix | String |
pattern | String |
ส่งคืน | |
---|---|
ERROR(/Set) ของโมดูลที่ชื่อมีรูปแบบที่กำหนด |
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
กำลังโหลดการกำหนดค่าหลัก ดูในโฟลเดอร์
พารามิเตอร์ | |
---|---|
testsDirs | |
abis | |
suitePrefix | String |
suiteTag | String |
patterns |
ส่งคืน | |
---|---|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
การโหลดการกำหนดค่าหลัก ดูทรัพยากรบน classpath (ตัวอย่างการกำหนดค่า TF)
พารามิเตอร์ | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
ส่งคืน | |
---|---|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
การโหลดการกำหนดค่าหลัก ดูไฟล์ที่ระบุ
พารามิเตอร์ | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
ส่งคืน | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
การโหลดการกำหนดค่าหลัก ดูทรัพยากรที่ระบุบน classpath
พารามิเตอร์ | |
---|---|
configs | |
abis | |
suiteTag | String |
ส่งคืน | |
---|---|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
ตั้งค่าชุดของ ModuleParameters
ที่ไม่ควรพิจารณาเลย
พารามิเตอร์ | |
---|---|
excludedParams |
setFoldableStates
public final void setFoldableStates (foldableStates)
ตั้งค่าชุดของ DeviceFoldableState
ที่ควรเรียกใช้
พารามิเตอร์ | |
---|---|
foldableStates |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
ตั้งค่าว่าจะเพิกเฉยต่อการติดตั้งโมดูลหรือไม่หากไม่ได้โหลดไว้ล่วงหน้า
พารามิเตอร์ | |
---|---|
ignore | boolean |
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
พารามิเตอร์ | |
---|---|
context | IInvocationContext |
setLoadConfigsWithIncludeFilter
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
ตั้งค่าว่าจะโหลดการทดสอบการกำหนดค่าตามตัวกรองรวมที่กำหนดหรือไม่
พารามิเตอร์ | |
---|---|
allowed | boolean |
setMainline ParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
ตั้งค่าว่าจะอนุญาตหรือไม่อนุญาตโมดูลการฉีดพารามิเตอร์
พารามิเตอร์ | |
---|---|
allowed | boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
ตั้งค่าเฉพาะประเภท ModuleParameters
ที่ควรเรียกใช้
พารามิเตอร์ | |
---|---|
param | ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
ตั้งค่าว่าจะเพิ่มประสิทธิภาพการทดสอบการฉีดหรือไม่
พารามิเตอร์ | |
---|---|
allowed | boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
ตั้งค่าว่าจะอนุญาตหรือไม่อนุญาตโมดูลพารามิเตอร์ที่เป็นทางเลือก
พารามิเตอร์ | |
---|---|
allowed | boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
ตั้งค่าว่าจะอนุญาตหรือไม่ให้โมดูลกำหนดพารามิเตอร์
พารามิเตอร์ | |
---|---|
allowed | boolean |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-03-30 UTC