SkipManager

public class SkipManager
extends Object implements IDisableable

java.lang.Object
   ↳ com.android.tradefed.result.skipped.SkipManager


Dựa trên nhiều tiêu chí, trình quản lý bỏ qua giúp quyết định những gì cần bỏ qua ở các cấp độ khác nhau: lệnh gọi, mô-đun và kiểm thử.

Tóm tắt

Hàm khởi tạo công khai

SkipManager()

Phương thức công khai

void clearManager()
getDemotedTests()

Trả về các bài kiểm thử bị hạ cấp và lý do hạ cấp

getImageToDigest()
String getInvocationSkipReason()
getUnchangedModules()

Trả về danh sách các mô-đun không thay đổi.

boolean isDisabled()

Trả về True nếu toàn bộ đối tượng bị tắt (bỏ qua cả quá trình thiết lập và gỡ bỏ).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

Trong quá trình tải xuống và khám phá ban đầu, hãy báo cáo cho trình quản lý bỏ qua rằng dự kiến sẽ không có thử nghiệm nào chạy.

boolean reportInvocationSkippedModule()
void setDisable(boolean isDisabled)

Thiết lập xem có nên tắt đối tượng hay không.

void setImageAnalysis(ITestDevice device, ContentAnalysisContext analysisContext)
void setSkipDecision(boolean shouldSkip)
void setTestArtifactsAnalysis(ContentAnalysisContext analysisContext)
void setup(IConfiguration config, IInvocationContext context)

Thiết lập và khởi chạy trình quản lý bỏ qua.

boolean shouldSkipInvocation(TestInformation information)

Báo cáo xem chúng ta có nên bỏ qua lệnh gọi hiện tại hay không.

Hàm khởi tạo công khai

SkipManager

public SkipManager ()

Phương thức công khai

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Trả về các bài kiểm thử bị hạ cấp và lý do hạ cấp

Giá trị trả về

getImageToDigest

public  getImageToDigest ()

Giá trị trả về

getInvocationSkipReason

public String getInvocationSkipReason ()

Giá trị trả về
String

getUnchangedModules

public  getUnchangedModules ()

Trả về danh sách các mô-đun không thay đổi. Các mô-đun chỉ không thay đổi nếu hình ảnh thiết bị cũng không thay đổi.

Giá trị trả về

isDisabled

public boolean isDisabled ()

Trả về True nếu toàn bộ đối tượng bị tắt (bỏ qua cả quá trình thiết lập và gỡ bỏ). Nếu không thì giá trị sẽ là false.

Giá trị trả về
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Tham số
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Trong quá trình tải xuống và khám phá ban đầu, hãy báo cáo cho trình quản lý bỏ qua rằng dự kiến sẽ không có thử nghiệm nào chạy. Điều này sẽ dẫn đến việc bỏ qua lệnh gọi.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

Giá trị trả về
boolean

setDisable

public void setDisable (boolean isDisabled)

Thiết lập xem có nên tắt đối tượng hay không. Tắt có nghĩa là bạn sẽ bỏ qua cả bước thiết lập và gỡ bỏ. Có thể dùng để tắt một đối tượng theo mặc định trong hàm khởi tạo mặc định.

Tham số
isDisabled boolean: trạng thái mà đối tượng sẽ được đặt vào.

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Tham số
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Tham số
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Tham số
analysisContext ContentAnalysisContext

thiết lập

public void setup (IConfiguration config, 
                IInvocationContext context)

Thiết lập và khởi chạy trình quản lý bỏ qua.

Tham số
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Báo cáo xem chúng ta có nên bỏ qua lệnh gọi hiện tại hay không.

Tham số
information TestInformation

Trả về
boolean