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 구현입니다.

요약

공개 생성자

TestMappingSuiteRunner()

공개 메서드

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
loadTestInfos()
loadTests()

실행할 테스트 구성을 로드합니다.

공개 생성자

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

공개 메서드

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public  loadTestInfos ()

반환 값

loadTests

public  loadTests ()

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

1. --test-mapping-test-group: TEST_MAPPING 파일의 테스트 그룹을 지정합니다. 런너는 빌드 아티팩트 test_mappings.zip을 통해 소스 코드의 모든 TEST_MAPPING 파일을 파싱하고 지정된 테스트 그룹 아래에 그룹화된 테스트를 로드합니다.

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

반환 값
테스트 이름과 각 테스트의 IConfiguration 객체를 매핑하는 맵입니다.