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 | |
