AtestRunner

public class AtestRunner
extends BaseTestSuite

java.lang.Object
com.android.tradefed.testtype.suite.ITestSuite
  com.android.tradefed.testtype.suite.BaseTestSuite
    com.android.tradefed.testtype.suite.AtestRunner


ITestSuite 구현

요약

공개 생성자

AtestRunner()

공개 메서드

IConfigurationFactory loadConfigFactory()

ConfigurationFactory 인스턴스를 반환합니다.

LinkedHashMap<String, IConfiguration> loadTests()

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

LinkedHashMap<String, IConfiguration> loadingStrategy(Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)

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

보호된 메서드

List<ITestInvocationListener> createModuleListeners()

ModuleListener 수준에 적용할 수 있는 ITestInvocationListener 목록을 반환합니다.

공개 생성자

AtestRunner

public AtestRunner ()

공개 메서드

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

ConfigurationFactory 인스턴스를 반환합니다. 테스트 목적으로 이와 같이 구성되었습니다.

반환
IConfigurationFactory

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

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

반환
LinkedHashMap<String, IConfiguration>

loadingStrategy

public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, 
                List<File> testsDirs, 
                String suitePrefix, 
                String suiteTag)

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

매개변수
abis Set: 실행할 abi 집합입니다.

testsDirs List: 테스트 디렉터리입니다.

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

suiteTag String: 포함할 모듈에 있어야 하는 도구 모음 태그입니다. null일 수 있습니다.

반환
LinkedHashMap<String, IConfiguration> 도구 모음에 로드된 구성 목록입니다.

보호된 메서드

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

ModuleListener 수준에 적용할 수 있는 ITestInvocationListener 목록을 반환합니다. 이러한 리스너는 각 모듈에 재사용되며 다시 인스턴스화되지 않으므로 내부 상태를 가정해서는 안 됩니다.

반환
List<ITestInvocationListener>