Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

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 ( patterns) addConfigPatterns ( patterns)

구성 패턴 추가

void addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs)

모듈 인수 추가

SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)

IConfiguration 로드를 담당하는 SuiteModuleLoader 를 만들고 일부 옵션을 할당합니다.

SuiteModuleLoader getModuleLoader ()

현재 SuiteModuleLoader 반환합니다.

loadTests ()

실행될 테스트 구성을로드하는 추상 메서드입니다.

loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)

기본로드 전략은 리소스 및 테스트 디렉터리에서로드됩니다.

void setBuild (IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

선택적 매개 변수화 된 모듈의 활성화 여부를 설정합니다.

void setEnableParameterizedModules (boolean enableParameter)

매개 변수화 된 모듈의 활성화 여부를 설정합니다.

void setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters)

호환성 테스트를위한 제외 필터를 설정합니다.

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

호환성 테스트를위한 포함 필터를 설정합니다.

void setModuleParameter ( ModuleParameters forceParameter)

보호 된 방법

getExcludeFilter ()

호환성 테스트를 위해 제외 필터의 복사본을 가져옵니다.

getIncludeFilter ()

호환성 테스트를위한 인클루드 필터 사본을 가져옵니다.

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

우선 순위 지정 호스트 구성 옵션을 설정하십시오.

void setupFilters (File testsDir)

모듈 이름이 제공되었는지 여부에 따라 포함 / 제외 필터를 설정합니다.

상수

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

6 개 49cb336

TEST_OPTION

public static final String TEST_OPTION

공용 생성자

BaseTestSuite

public BaseTestSuite ()

공개 방법

addConfigPatterns

public void addConfigPatterns ( patterns)

구성 패턴 추가

매개 변수
patterns

addModuleArgs

public void addModuleArgs ( moduleArgs)

모듈 인수 추가

매개 변수
moduleArgs

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

IConfiguration 로드를 담당하는 SuiteModuleLoader 를 만들고 일부 옵션을 할당합니다.

매개 변수
includeFiltersFormatted : 형식화되고 구문 분석 된 포함 필터입니다.

excludeFiltersFormatted : 형식화되고 구문 분석 된 제외 필터입니다.

testArgs : 테스트 ( IRemoteTest ) 인수 목록.

moduleArgs : 모듈 인수 목록.

보고
SuiteModuleLoader 생성 된 SuiteModuleLoader

getModuleLoader

에베 67b6947

현재 SuiteModuleLoader 반환합니다.

보고
SuiteModuleLoader

loadTests

public  loadTests ()

실행할 테스트 구성을로드하는 추상 메서드입니다. 각 테스트는 IConfiguration 과 결과를보고하는 고유 한 이름으로 정의됩니다.

보고

loadingStrategy

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

기본로드 전략은 리소스 및 테스트 디렉터리에서로드됩니다. 연장하거나 교체 할 수 있습니다.

매개 변수
abis : 달릴 아비스 세트.

testsDirs : 테스트 디렉토리.

suitePrefix String : 리소스 디렉터리를 필터링하는 접두사입니다.

suiteTag String : 모듈에 포함되어야하는 스위트 태그입니다. null 일 수 있습니다.

보고
제품군에 대해로드 된 구성 목록입니다.

setBuild

public void setBuild (IBuildInfo buildInfo)

매개 변수
buildInfo IBuildInfo

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

보호 된 방법

getExcludeFilter

protected  getExcludeFilter ()

호환성 테스트를 위해 제외 필터의 복사본을 가져옵니다.

보고

getIncludeFilter

protected  getIncludeFilter ()

호환성 테스트를위한 인클루드 필터 사본을 가져옵니다.

보고

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

우선 순위 지정 호스트 구성 옵션을 설정하십시오.

매개 변수
prioritizeHostConfig boolean : 호스트 구성의 우선 순위를 지정하려면 true입니다. 즉, 가능하면 호스트 테스트를 실행합니다.

setupFilters

protected void setupFilters (File testsDir)

모듈 이름이 제공되었는지 여부에 따라 포함 / 제외 필터를 설정합니다.

매개 변수
testsDir File

던짐
파일을 찾을 수없는 경우.