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
|
reportInvocationSkippedModule()
|
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 ()
초기 다운로드 및 검색 프로세스에서 건너뛰기 관리자에게 실행될 테스트가 없음을 보고합니다. 이렇게 하면 호출이 건너뜁니다.
reportInvocationSkippedModule
public boolean reportInvocationSkippedModule ()
반환 값 | |
---|---|
boolean |
setDisable
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 |