SuiteModuleLoader
  public
  
  
  
  class
  SuiteModuleLoader
  
    extends Object
  
  
  
  
  
  
| Java.lang.Nesne | |
| 🎃 | com.android.tradefed.testtype.suite.SuiteModuleLoader | 
Depodan Uyumluluk testi modülü tanımlarını alır. YAPILACAKLAR: paketinin tamamını ekleyin.
Özet
| İç içe yerleştirilmiş sınıflar | |
|---|---|
| 
        
        
        
        
        class | SuiteModuleLoader.ConfigFilterBir dizindeki tüm yapılandırma dosyalarını bulmak için bir  | 
| Fields'ın oynadığı filmler | |
|---|---|
| 
    public
    static
    final
    String | CONFIG_EXT
 | 
| Kamu inşaatçıları | |
|---|---|
| 
      SuiteModuleLoader(SuiteModuleLoader için Ctor. | |
| Herkese açık yöntemler | |
|---|---|
| 
        
        
        static
        
        
        void | 
      addFilters(Seçenek filtreleriyle yapı ayrıştırıp oluşturmaya olanak tanıyan yardımcı yöntem. | 
| 
        
        
        
        
        
        void | 
      addFiltersToTest(IRemoteTest test, IAbi abi, String moduleId, Filtreleri  | 
| 
        
        
        static
        
        
         | 
      getModuleNamesMatching(File directory, String suitePrefix, String pattern)
       | 
| 
        
        
        
        
        
         | 
      loadConfigsFromDirectory(Yapılandırmaların ana yüklemesi, klasöre bakma | 
| 
        
        
        
        
        
         | 
      loadConfigsFromJars(Ana yapılandırma yüklemesi, sınıf yolundaki kaynaklara bakma. | 
| 
        
        
        
        
        
         | 
      loadConfigsFromSpecifiedPaths(Yapılandırmaların ana yüklemesi, belirtilen dosyalara bakma | 
| 
        
        
        
        
        
         | 
      loadTfConfigsFromSpecifiedPaths(Sınıf yolunda belirtilen kaynaklara bakılarak yapılandırmaların ana yüklemesi. | 
| 
        
        
        
        final
        
        void | 
      setExcludedModuleParameters(Dikkate alınması gereken  | 
| 
        
        
        
        final
        
        void | 
      setFoldableStates(Çalıştırılması gereken  | 
| 
        
        
        
        final
        
        void | 
      setIgnoreNonPreloadedMainlineModule(boolean ignore)
      Önceden yüklenmemişse modülün yüklenmesinin yoksayılıp sayılmayacağını ayarlar. | 
| 
        
        
        
        final
        
        void | 
      setInvocationContext(IInvocationContext context)
       | 
| 
        
        
        
        final
        
        void | 
      setLoadConfigsWithIncludeFilters(boolean allowed)
      Belirtilen dahil etme filtresine göre test yapılandırmasının yüklenip yüklenmeyeceğini ayarlar. | 
| 
        
        
        
        final
        
        void | 
      setMainlineParameterizedModules(boolean allowed)
      Parametreleştirilmiş ana hat modüllerine izin verilip verilmeyeceğini ayarlar. | 
| 
        
        
        
        final
        
        void | 
      setModuleParameter(ModuleParameters param)
      Çalıştırılması gereken tek  | 
| 
        
        
        
        final
        
        void | 
      setOptimizeMainlineTest(boolean allowed)
      Ana hat testinin optimize edilip edilmeyeceğini ayarlar. | 
| 
        
        
        
        final
        
        void | 
      setOptionalParameterizedModules(boolean allowed)
      İsteğe bağlı parametreleştirilmiş modüllere izin verilip verilmeyeceğini ayarlar. | 
| 
        
        
        
        final
        
        void | 
      setParameterizedModules(boolean allowed)
      Parametreleştirilmiş modüllere izin verilip verilmeyeceğini ayarlar. | 
Fields'ın oynadığı filmler
YAPILANDIRMA_EXT
public static final String CONFIG_EXT
Kamu inşaatçıları
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs) 
SuiteModuleLoader için Ctor.
| Parametreler | |
|---|---|
| includeFilters | : Biçimlendirilmiş ve ayrıştırılmış dahil etme filtreleri. | 
| excludeFilters | : Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleridir. | 
| testArgs | : Test (IRemoteTest) bağımsız değişkenlerinin listesi. | 
| moduleArgs | : Modül bağımsız değişkenlerinin listesi. | 
Herkese açık yöntemler
Filtre Filtreleri
public static void addFilters (stringFilters, filters, abis, foldableStates) 
Seçenek filtreleriyle yapı ayrıştırıp oluşturmaya olanak tanıyan yardımcı yöntem.
| Parametreler | |
|---|---|
| stringFilters | : Orijinal seçeneğin filtre biçimi. | 
| filters | : Dize biçiminden ayrıştırılan filtreler. | 
| abis | : Filtrelemede dikkate alınacak Abis öğeleri. | 
| foldableStates |  | 
Teste Filtre Ekle
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters) 
Filtreleri IRemoteTest cihazına aktarın. IRemoteTest varsayılan olarak
 ITestFileFilterReceiver uygulamıyor. Bu, daha fazla
 kısıtlayıcı davranış.
| Parametreler | |
|---|---|
| test | IRemoteTest: DeğerlendirilenIRemoteTest. | 
| abi | IAbi: Şu anda üzerinde çalıştığımız Abi. | 
| moduleId | String: Modülün kimliği (genellikle abi + modül adı). | 
| includeFilters | : Biçimlendirilmiş ve ayrıştırılmış dahil etme filtreleri. | 
| excludeFilters | : Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleridir. | 
getModuleNamesEşleştirme
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern) 
| Parametreler | |
|---|---|
| directory | File | 
| suitePrefix | String | 
| pattern | String | 
| İlerlemeler | |
|---|---|
|  | adı verilen kalıbı içeren modüllerin ERROR(/Set)'si. | 
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) 
Yapılandırmaların ana yüklemesi, klasöre bakma
| Parametreler | |
|---|---|
| testsDirs |  | 
| abis |  | 
| suitePrefix | String | 
| suiteTag | String | 
| patterns |  | 
| İlerlemeler | |
|---|---|
|  | |
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag) 
Ana yapılandırma yüklemesi, sınıf yolundaki kaynaklara bakma. ( örneğine bakın).
| Parametreler | |
|---|---|
| abis |  | 
| suitePrefix | String | 
| suiteTag | String | 
| İlerlemeler | |
|---|---|
|  | |
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) 
Yapılandırmaların ana yüklemesi, belirtilen dosyalara bakma
| Parametreler | |
|---|---|
| listConfigFiles |  | 
| abis |  | 
| suiteTag | String | 
| İlerlemeler | |
|---|---|
|  | |
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) 
Sınıf yolunda belirtilen kaynaklara bakılarak yapılandırmaların ana yüklemesi.
| Parametreler | |
|---|---|
| configs |  | 
| abis |  | 
| suiteTag | String | 
| İlerlemeler | |
|---|---|
|  | |
setexcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams) 
Dikkate alınması gereken ModuleParameters grubunu ayarlar.
| Parametreler | |
|---|---|
| excludedParams |  | 
setFoldableStates
public final void setFoldableStates (foldableStates) 
Çalıştırılması gereken DeviceFoldableState grubunu ayarlar.
| Parametreler | |
|---|---|
| foldableStates |  | 
setYoksayNonPreloadMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Önceden yüklenmemişse modülün yüklenmesinin yoksayılıp sayılmayacağını ayarlar.
| Parametreler | |
|---|---|
| ignore | boolean | 
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
| Parametreler | |
|---|---|
| context | IInvocationContext | 
setLoadConfigsWithIncludeFiltreler
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Belirtilen dahil etme filtresine göre test yapılandırmasının yüklenip yüklenmeyeceğini ayarlar.
| Parametreler | |
|---|---|
| allowed | boolean | 
setMainlineParametersizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Parametreleştirilmiş ana hat modüllerine izin verilip verilmeyeceğini ayarlar.
| Parametreler | |
|---|---|
| allowed | boolean | 
setModuleParametresi
public final void setModuleParameter (ModuleParameters param)
Çalıştırılması gereken tek ModuleParameters türünü ayarlar.
| Parametreler | |
|---|---|
| param | ModuleParameters | 
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Ana hat testinin optimize edilip edilmeyeceğini ayarlar.
| Parametreler | |
|---|---|
| allowed | boolean | 
setİsteğe Bağlı ParametreleştirilmişModüller
public final void setOptionalParameterizedModules (boolean allowed)
İsteğe bağlı parametreleştirilmiş modüllere izin verilip verilmeyeceğini ayarlar.
| Parametreler | |
|---|---|
| allowed | boolean | 
setParametreleştirilmişModüller
public final void setParameterizedModules (boolean allowed)
Parametreleştirilmiş modüllere izin verilip verilmeyeceğini ayarlar.
| Parametreler | |
|---|---|
| allowed | boolean | 
