HostUtils
public
final
class
HostUtils
extends Object
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.lite.HostUtils |
호스트 테스트를 실행하는 데 유용한 유틸리티 메서드를 구현합니다.
호스트에서 테스트를 찾고 JUnit 실행을 조작하는 몇 가지 메서드를 구현합니다. '테스트 실행'을 통해 있습니다.
요약
공개 메서드 | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
제공된 클래스 이름과 jar 경로에서 JUnit4 테스트 사례를 가져옵니다. |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
클래스가 JUnit 테스트처럼 보이는지 확인합니다. |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
클래스가 적합한 테스트 클래스인지 테스트합니다. |
공개 메서드
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
매개변수 | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
반환 값 | |
---|---|
|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
제공된 클래스 이름과 jar 경로에서 JUnit4 테스트 사례를 가져옵니다.
매개변수 | |
---|---|
classNames |
: JUnit 테스트를 확인하기 위해 현재 클래스 경로에 있는 클래스 |
jarAbsPaths |
: 테스트 주석이 있는 클래스를 검색하는 jar입니다. |
excludePaths |
|
pcl |
ClassLoader |
반환 값 | |
---|---|
|
실행할 테스트 클래스인 클래스 객체의 목록입니다. |
생성 값 | |
---|---|
|
IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
클래스가 JUnit 테스트처럼 보이는지 확인합니다.
매개변수 | |
---|---|
classObj |
Class : 주석을 검사할 클래스입니다. |
반환 값 | |
---|---|
boolean |
클래스 객체에 JUnit4 테스트 주석이 있는지 여부 |
testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
클래스가 적합한 테스트 클래스인지 테스트합니다.
이 경우, 적합하다는 것은 표준 JUnit 테스트 클래스 중 하나를 사용하는 유효한 JUnit 테스트 클래스임을 의미합니다. 또는 그 하위 클래스로 처리할 수 있습니다. 클래스도 분명히 로드되어야 합니다.
반환 값 | |
---|---|
boolean |
이 클래스를 테스트 클래스로 간주해야 하는 경우 true, 그렇지 않은 경우 false |