BaseTestSuite
  public
  
  
  
  class
  BaseTestSuite
  
  
  
  
    extends ITestSuite
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
การทดสอบการเรียกใช้ชุดเครื่องมือทดสอบความเข้ากันได้กับระบบชุดทดสอบใหม่
สรุป
| ค่าคงที่ | |
|---|---|
| char | MODULE_OPTION_SHORT_NAME
 | 
| char | TEST_OPTION_SHORT_NAME
 | 
| ช่อง | |
|---|---|
| 
    public
    static
    final
    String | CONFIG_PATTERNS_OPTION
 | 
| 
    public
    static
    final
    String | EXCLUDE_FILTER_OPTION
 | 
| 
    public
    static
    final
    String | INCLUDE_FILTER_OPTION
 | 
| 
    public
    static
    final
    String | MODULE_OPTION
 | 
| 
    public
    static
    final
    String | TEST_ARG_OPTION
 | 
| 
    public
    static
    final
    String | TEST_OPTION
 | 
| ตัวสร้างแบบสาธารณะ | |
|---|---|
| 
      BaseTestSuite()
       | |
| เมธอดสาธารณะ | |
|---|---|
| 
        
        
        
        
        
        void | 
      addConfigPatterns(เพิ่มรูปแบบการกําหนดค่า | 
| 
        
        
        
        
        
        void | 
      addModuleArgs(เพิ่มอาร์กิวเมนต์ของโมดูล | 
| 
        
        
        
        
        
        void | 
      cleanUpSuiteSetup()
      โอกาสที่จะล้างข้อมูลทั้งหมดที่จำเป็นในระหว่างการตั้งค่าชุดทดสอบ แต่ไม่จำเป็นต้องใช้ในการทดสอบ | 
| 
        
        
        
        
        
        void | 
      clearExcludeFilter()
       | 
| 
        
        
        
        
        
        void | 
      clearIncludeFilter()
       | 
| 
        
        
        
        
        
        SuiteModuleLoader | 
      createModuleLoader(สร้าง  | 
| 
        
        
        
        
        
         | 
      getExcludeFilter()
      รับสำเนาของ exclude-filters สำหรับการทดสอบความเข้ากันได้ | 
| 
        
        
        
        
        
         | 
      getIncludeFilter()
      รับสำเนาของ include-filters สำหรับการทดสอบความเข้ากันได้ | 
| 
        
        
        
        
        
        SuiteModuleLoader | 
      getModuleLoader()
      แสดงผล  | 
| 
        
        
        
        
        
        String | 
      getRunSuiteTag()
       | 
| 
        
        
        
        
        
         | 
      loadTests()
      เมธอดนามธรรมเพื่อโหลดการกําหนดค่าการทดสอบที่จะเรียกใช้ | 
| 
        
        
        
        
        
         | 
      loadingStrategy(กลยุทธ์การโหลดเริ่มต้นจะโหลดจากไดเรกทอรีทรัพยากรและการทดสอบ | 
| 
        
        
        
        
        
        void | 
      reevaluateFilters()
       | 
| 
        
        
        
        
        
        boolean | 
      reverseExcludeFilters()
       | 
| 
        
        
        
        
        
        void | 
      setBuild(IBuildInfo buildInfo)
      
 | 
| 
        
        
        
        
        
        void | 
      setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
      ตั้งค่าว่าจะเปิดใช้โมดูลที่มีพารามิเตอร์ซึ่งไม่บังคับหรือไม่ | 
| 
        
        
        
        
        
        void | 
      setEnableParameterizedModules(boolean enableParameter)
      ตั้งค่าว่าจะเปิดใช้โมดูลที่มีพารามิเตอร์หรือไม่ | 
| 
        
        
        
        
        
        void | 
      setExcludeFilter(ตั้งค่าตัวกรองการยกเว้นสําหรับการทดสอบความเข้ากันได้ | 
| 
        
        
        
        
        
        void | 
      setIncludeFilter(ตั้งค่าตัวกรองรวมสำหรับการทดสอบความเข้ากันได้ | 
| 
        
        
        
        
        
        void | 
      setModuleParameter(ModuleParameters forceParameter)
       | 
| 
        
        
        
        
        
        void | 
      setSkipjarLoading(boolean skipJarLoading)
       | 
| วิธีการที่มีการป้องกัน | |
|---|---|
| 
        
        
        
        
        
         | 
      getFoldableStates(ITestDevice device)
       | 
| 
        
        
        
        
        
        void | 
      setupFilters(File testsDir)
      ตั้งค่าตัวกรองรวม/ยกเว้นโดยพิจารณาจากว่ามีการให้ชื่อโมดูลหรือไม่ | 
| 
        
        
        
        
        
        boolean | 
      shouldModuleRun(ModuleDefinition module)
       | 
ค่าคงที่
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
ค่าคงที่: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
ค่าคงที่: 116 (0x00000074)
ช่อง
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
MODULE_OPTION
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPTION
public static final String TEST_OPTION
ตัวสร้างแบบสาธารณะ
BaseTestSuite
public BaseTestSuite ()
เมธอดสาธารณะ
addConfigPatterns
public void addConfigPatterns (patterns) 
เพิ่มรูปแบบการกําหนดค่า
| พารามิเตอร์ | |
|---|---|
| patterns |  | 
addModuleArgs
public void addModuleArgs (moduleArgs) 
เพิ่มอาร์กิวเมนต์ของโมดูล
| พารามิเตอร์ | |
|---|---|
| moduleArgs |  | 
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
โอกาสที่จะล้างข้อมูลทั้งหมดที่จำเป็นในระหว่างการตั้งค่าชุดทดสอบ แต่ไม่จำเป็นต้องใช้ในการทดสอบ
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) 
สร้าง SuiteModuleLoader ที่มีหน้าที่โหลด IConfiguration และกำหนดตัวเลือกบางอย่างให้กับ SuiteModuleLoader
| พารามิเตอร์ | |
|---|---|
| includeFiltersFormatted | : ข้อความที่จัดรูปแบบและแยกวิเคราะห์แล้วจะมีตัวกรองรวมอยู่ด้วย | 
| excludeFiltersFormatted | : ตัวกรองการยกเว้นที่จัดรูปแบบและแยกวิเคราะห์แล้ว | 
| testArgs | : รายการอาร์กิวเมนต์ทดสอบ (IRemoteTest) | 
| moduleArgs | : รายการอาร์กิวเมนต์ของโมดูล | 
| คิกรีเทิร์น | |
|---|---|
| SuiteModuleLoader | SuiteModuleLoaderที่สร้างขึ้น | 
getExcludeFilter
publicgetExcludeFilter () 
รับสำเนาของ exclude-filters สำหรับการทดสอบความเข้ากันได้
| คิกรีเทิร์น | |
|---|---|
|  | |
getIncludeFilter
publicgetIncludeFilter () 
รับสำเนาของ include-filters สำหรับการทดสอบความเข้ากันได้
| คิกรีเทิร์น | |
|---|---|
|  | |
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
แสดงผล SuiteModuleLoader ปัจจุบัน
| คิกรีเทิร์น | |
|---|---|
| SuiteModuleLoader | |
getRunSuiteTag
public String getRunSuiteTag ()
| คิกรีเทิร์น | |
|---|---|
| String | |
loadTests
publicloadTests () 
เมธอดนามธรรมเพื่อโหลดการกําหนดค่าการทดสอบที่จะเรียกใช้ การทดสอบแต่ละรายการจะกำหนดโดย IConfiguration และชื่อที่ไม่ซ้ำกันซึ่งจะใช้รายงานผล
| คิกรีเทิร์น | |
|---|---|
|  | |
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) 
กลยุทธ์การโหลดเริ่มต้นจะโหลดจากไดเรกทอรีทรัพยากรและการทดสอบ ขยายหรือเปลี่ยนทดแทนได้
| พารามิเตอร์ | |
|---|---|
| abis | : ชุด ABI ที่จะเรียกใช้ | 
| testsDirs | : ไดเรกทอรีการทดสอบ | 
| suitePrefix | String: คำนำหน้าสำหรับกรองไดเรกทอรีทรัพยากร | 
| suiteTag | String: แท็กชุดที่ควรมีโมดูล อาจเป็นค่าว่างได้ | 
| คิกรีเทิร์น | |
|---|---|
|  | รายการการกำหนดค่าที่โหลดสำหรับชุด | 
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
| คิกรีเทิร์น | |
|---|---|
| boolean | |
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
ตั้งค่าว่าจะเปิดใช้โมดูลที่มีพารามิเตอร์ซึ่งไม่บังคับหรือไม่
| พารามิเตอร์ | |
|---|---|
| enableOptionalParameter | boolean | 
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
ตั้งค่าว่าจะเปิดใช้โมดูลที่มีพารามิเตอร์หรือไม่
| พารามิเตอร์ | |
|---|---|
| enableParameter | boolean | 
setExcludeFilter
public void setExcludeFilter (excludeFilters) 
ตั้งค่าตัวกรองการยกเว้นสําหรับการทดสอบความเข้ากันได้
| พารามิเตอร์ | |
|---|---|
| excludeFilters |  | 
setIncludeFilter
public void setIncludeFilter (includeFilters) 
ตั้งค่าตัวกรองรวมสำหรับการทดสอบความเข้ากันได้
| พารามิเตอร์ | |
|---|---|
| includeFilters |  | 
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
| พารามิเตอร์ | |
|---|---|
| forceParameter | ModuleParameters | 
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
| พารามิเตอร์ | |
|---|---|
| skipJarLoading | boolean | 
วิธีการที่มีการป้องกัน
getFoldableStates
protectedgetFoldableStates (ITestDevice device) 
| พารามิเตอร์ | |
|---|---|
| device | ITestDevice | 
| คิกรีเทิร์น | |
|---|---|
|  | |
| การโยน | |
|---|---|
| DeviceNotAvailableException | |
setupFilters
protected void setupFilters (File testsDir)
ตั้งค่าตัวกรองรวม/ยกเว้นโดยพิจารณาจากว่ามีการให้ชื่อโมดูลหรือไม่
| พารามิเตอร์ | |
|---|---|
| testsDir | File | 
| การโยน | |
|---|---|
|  | หากไม่พบไฟล์ | 
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| พารามิเตอร์ | |
|---|---|
| module | ModuleDefinition | 
| คิกรีเทิร์น | |
|---|---|
| boolean | |
