SuiteModuleLoader
public class SuiteModuleLoader
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
저장소에서 호환성 테스트 모듈 정의를 검색합니다. TODO: 모듈을 로드할 때 제품군 확장을 추가합니다.
요약
중첩 클래스 | |
---|---|
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) SuiteModuleLoader의 Ctor입니다. |
공개 메서드 | |
---|---|
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) 구성의 기본 로드, 클래스 경로의 리소스 조사. | |
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) 클래스 경로에서 지정된 리소스를 조사하는 구성의 기본 로드. | |
final void | setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams) 세트 설정 |
final void | setFoldableStates ( foldableStates) setFoldableStates ( foldableStates) 세트 설정 |
final void | setIgnoreNonPreloadedMainlineModule (boolean ignore) 모듈이 사전 로드되지 않은 경우 설치를 무시할지 여부를 설정합니다. |
final void | setInvocationContext (IInvocationContext context) |
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)
SuiteModuleLoader의 Ctor입니다.
매개변수 | |
---|---|
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 : 우리가 현재 작업중인 아비. |
moduleId | String : 모듈 (일반적으로 ABI + 모듈 이름)의 ID입니다. |
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)
구성의 기본 로드, 클래스 경로의 리소스 조사. (예: TF 구성).
매개변수 | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
보고 | |
---|---|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
구성의 메인 로딩, 지정된 파일 조사
매개변수 | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
보고 | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
클래스 경로에서 지정된 리소스를 조사하는 구성의 기본 로드.
매개변수 | |
---|---|
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 |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
매개변수화된 메인라인 모듈을 허용할지 여부를 설정합니다.
매개변수 | |
---|---|
allowed | boolean |
setModule 매개변수
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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.