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 옵션으로 지정된 테스트를 실행하기 위한 BaseTestSuite
구현
TEST_MAPPING 파일을 테스트 모음으로 정의합니다.
요약
공개 생성자 | |
---|---|
TestMappingSuiteRunner()
|
공개 메서드 | |
---|---|
void
|
clearTestGroup()
|
|
loadTestInfos()
|
|
loadTests()
실행할 테스트 구성을 로드합니다. |
공개 생성자
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
공개 메서드
clearTestGroup
public void clearTestGroup ()
loadTestInfos
publicloadTestInfos ()
반환 값 | |
---|---|
|
loadTests
publicloadTests ()
실행할 테스트 구성을 로드합니다. 각 테스트는 IConfiguration
와 결과를 보고하는 고유한 이름으로 정의됩니다. 두 가지 방법으로
TestMappingSuiteRunner
의 로드 테스트를 실행합니다.
1. --test-mapping-test-group: TEST_MAPPING 파일의 테스트 그룹을 지정합니다. 실행기가 빌드 아티팩트를 통해 소스 코드의 모든 TEST_MAPPING 파일을 파싱합니다. test_mappings.zip 및 특정 테스트 그룹 아래에 그룹화된 부하 테스트
2. --include-filter: 실행할 테스트의 이름을 지정합니다. 사용 사례는 사전 제출 확인을 사용하여 확인할 Cl와 관련된 테스트 목록만 실행합니다. 목록의 테스트는 수정된 소스 코드의 관련 TEST_MAPPING 파일에서 컴파일됩니다.
반환 값 | |
---|---|
|
각 테스트의 IConfiguration 객체에 대한 테스트 이름 맵입니다. |