TestMappingSuiteRunner
public
class
TestMappingSuiteRunner
extends BaseTestSuite
| java.lang.Object | |||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.TestMappingSuiteRunner | ||
옵션 include-filter 또는 빌드의 TEST_MAPPING 파일로 지정된 테스트를 모음으로 실행하는 BaseTestSuite 구현
요약
상수 | |
|---|---|
String |
IS_BWYN_ENV_VAR_KEY
|
공개 생성자 | |
|---|---|
TestMappingSuiteRunner()
|
|
공개 메서드 | |
|---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
|
loadTestInfos()
|
|
loadTests()
실행할 테스트 구성을 로드합니다. |
상수
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
상수 값: 'IS_BWYN'
공개 생성자
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
공개 메서드
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTestInfos
publicloadTestInfos ()
| 반환 값 | |
|---|---|
|
|
loadTests
publicloadTests ()
실행할 테스트 구성을 로드합니다. 각 테스트는 IConfiguration와 결과를 보고하는 고유한 이름으로 정의됩니다. TestMappingSuiteRunner의 로드 테스트에는 두 가지 방법이 있습니다.
1. --test-mapping-test-group: TEST_MAPPING 파일의 테스트 그룹을 지정합니다. 러너는 빌드 아티팩트 test_mappings.zip을 통해 소스 코드의 모든 TEST_MAPPING 파일을 파싱하고 지정된 테스트 그룹 아래에 그룹화된 테스트를 로드합니다.
2. --include-filter: 실행할 테스트의 이름을 지정합니다. 이 사용 사례는 사전 제출 검사에서 확인해야 하는 CL과 관련된 테스트 목록만 실행하는 것입니다. 테스트 목록은 수정된 소스 코드의 관련 TEST_MAPPING 파일에서 컴파일됩니다.
| 반환 값 | |
|---|---|
|
테스트 이름에서 각 테스트의 IConfiguration 객체로 이어지는 지도입니다. |