SkipManager
public class SkipManager
extends Object
implements IDisableable
java.lang.Object | |
↳ | com.android.tradefed.result.skipped.SkipManager |
건너뛰기 관리자는 다양한 기준에 따라 호출, 모듈, 테스트 등 다양한 수준에서 건너뛰어야 할 항목을 결정하는 데 도움이 됩니다.
요약
공개 생성자 | |
---|---|
SkipManager() |
공개 메서드 | |
---|---|
void | clearManager() |
| getDemotedTests() 강등된 테스트 및 강등 이유를 반환합니다. |
| getImageToDigest() |
String | getInvocationSkipReason() |
| getTestArtifactsToDigest() |
| 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, IConfiguration configuration) 현재 호출을 건너뛰어야 하는지 여부를 보고합니다. |
공개 생성자
SkipManager
public SkipManager ()
공개 메서드
clearManager
public void clearManager ()
getDemotedTests
publicgetDemotedTests ()
강등된 테스트 및 강등 이유를 반환합니다.
반환 값 | |
---|---|
|
getImageToDigest
publicgetImageToDigest ()
반환 값 | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
반환 값 | |
---|---|
String |
getTestArtifactsToDigest
publicgetTestArtifactsToDigest ()
반환 값 | |
---|---|
|
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, IConfiguration configuration)
현재 호출을 건너뛰어야 하는지 여부를 보고합니다.
매개변수 | |
---|---|
information | TestInformation |
configuration | IConfiguration |
반환 값 | |
---|---|
boolean |