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

public  loadTestInfos ()

반환 값

loadTests

public  loadTests ()

실행할 테스트 구성을 로드합니다. 각 테스트는 IConfiguration와 결과를 보고하는 고유한 이름으로 정의됩니다. 두 가지 방법으로 TestMappingSuiteRunner의 로드 테스트를 실행합니다.

1. --test-mapping-test-group: TEST_MAPPING 파일의 테스트 그룹을 지정합니다. 실행기가 빌드 아티팩트를 통해 소스 코드의 모든 TEST_MAPPING 파일을 파싱합니다. test_mappings.zip 및 특정 테스트 그룹 아래에 그룹화된 부하 테스트

2. --include-filter: 실행할 테스트의 이름을 지정합니다. 사용 사례는 사전 제출 확인을 사용하여 확인할 Cl와 관련된 테스트 목록만 실행합니다. 목록의 테스트는 수정된 소스 코드의 관련 TEST_MAPPING 파일에서 컴파일됩니다.

반환 값
각 테스트의 IConfiguration 객체에 대한 테스트 이름 맵입니다.