SkipManager
public
class
SkipManager
extends Object
implements
IDisableable
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.result.skipped.SkipManager |
건너뛰기 관리자는 다양한 기준에 따라 어떤 부분을 건너뛸지 결정하는 데 도움을 줍니다. 호출, 모듈, 테스트 등 여러 수준이 있습니다
요약
공개 생성자 | |
---|---|
SkipManager()
|
공개 메서드 | |
---|---|
void
|
clearManager()
|
|
getDemotedTests()
강등된 테스트와 강등 이유를 반환합니다. |
|
getImageToDigest()
|
String
|
getInvocationSkipReason()
|
|
getUnchangedModules()
변경되지 않은 모듈의 목록을 반환합니다. |
boolean
|
isDisabled()
전체 객체가 사용 중지된 경우 true를 반환합니다 (설정 및 해제를 모두 건너뜀). |
void
|
reportDiscoveryDependencies(
|
void
|
reportDiscoveryWithNoTests()
초기 다운로드 및 검색 프로세스에서 건너뛰기 관리자에게 실행될 테스트가 없음을 보고합니다. |
boolean
|
reportSkippedModule()
|
void
|
setDisable(boolean isDisabled)
객체를 사용 중지해야 하는지 여부를 설정합니다. |
void
|
setImageAnalysis(ITestDevice device, ContentAnalysisContext analysisContext)
|
void
|
setSkipDecision(boolean shouldSkip)
|
void
|
setTestArtifactsAnalysis(ContentAnalysisContext analysisContext)
|
void
|
setup(IConfiguration config, IInvocationContext context)
건너뛰기 관리자를 설정하고 초기화합니다. |
boolean
|
shouldSkipInvocation(TestInformation information)
현재 호출을 건너뛰어야 하는지 여부를 보고합니다. |
공개 생성자
SkipManager
public SkipManager ()
공개 메서드
clearManager
public void clearManager ()
getDemotedTests
publicgetDemotedTests ()
강등된 테스트 및 강등 이유를 반환합니다.
반환 값 | |
---|---|
|
getImageToDigest
publicgetImageToDigest ()
반환 값 | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
반환 값 | |
---|---|
String |
getUnChangedModules
publicgetUnchangedModules ()
변경되지 않은 모듈의 목록을 반환합니다. 모듈은 기기 이미지도 동일한 경우에만 변경되지 않음 변경되지 않습니다.
반환 값 | |
---|---|
|
isDisabled
public boolean isDisabled ()
전체 객체가 사용 중지된 경우 true를 반환합니다 (설정 및 해제를 모두 건너뜀). 그렇지 않으면 false입니다.
반환 값 | |
---|---|
boolean |
reportDiscoveryDependencies
public void reportDiscoveryDependencies (modules, depFiles)
매개변수 | |
---|---|
modules |
|
depFiles |
|
reportDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
초기 다운로드 및 검색 프로세스에서 건너뛰기 관리자에게 테스트가 없다고 보고합니다. 있습니다 이렇게 하면 호출이 건너뜁니다.
reportSkippedModule
public boolean reportSkippedModule ()
반환 값 | |
---|---|
boolean |
사용 중지
public void setDisable (boolean isDisabled)
객체를 사용 중지해야 하는지 여부를 설정합니다. 사용 중지됨은 설정 단계와 해체 단계를 모두 건너뛰어야 함을 의미합니다. 기본 생성자에서 기본적으로 객체를 사용 중지하는 데 사용할 수 있습니다.
매개변수 | |
---|---|
isDisabled |
boolean : 객체를 설정해야 하는 상태입니다. |
setImageAnalysis
public void setImageAnalysis (ITestDevice device, ContentAnalysisContext analysisContext)
매개변수 | |
---|---|
device |
ITestDevice |
analysisContext |
ContentAnalysisContext |
setSkipDecision
public void setSkipDecision (boolean shouldSkip)
매개변수 | |
---|---|
shouldSkip |
boolean |
setTestArtifactsAnalysis
public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)
매개변수 | |
---|---|
analysisContext |
ContentAnalysisContext |
설정
public void setup (IConfiguration config, IInvocationContext context)
건너뛰기 관리자를 설정하고 초기화합니다.
매개변수 | |
---|---|
config |
IConfiguration |
context |
IInvocationContext |
shouldSkipInvocation
public boolean shouldSkipInvocation (TestInformation information)
현재 호출을 건너뛸지 여부를 보고합니다.
매개변수 | |
---|---|
information |
TestInformation |
반환 값 | |
---|---|
boolean |