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 nội dung nên bỏ qua các cấp độ khác nhau: lệnh gọi, mô-đun và chương trình 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 kiểm thử bị giảm hạng và lý do giảm hạng

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à chia nhỏ).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

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

boolean reportSkippedModule()
void setDisable(boolean isDisabled)

Đặt xem có 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)

Cho biết liệu 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 ()

Bài kiểm thử bị giảm hạng

public  getDemotedTests ()

Trả về các kiểm thử bị giảm hạng và lý do giảm hạng

Giá trị trả về

Nhận lý do bỏ qua yêu cầu

public String getInvocationSkipReason ()

Giá trị trả về
String

getUnChangeModules

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 được không thay đổi.

Giá trị trả về

Đã tắt

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à chia nhỏ). Nếu không thì là False.

Giá trị trả về
boolean

phần Khám phá phần phụ thuộc

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Tham số
modules

depFiles

báo cáoKhám pháCóKhôngKiểm thử

public void reportDiscoveryWithNoTests ()

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

reportSkippedModule (Mô-đun bỏ qua)

public boolean reportSkippedModule ()

Giá trị trả về
boolean

đặtTắt

public void setDisable (boolean isDisabled)

Đặt xem có tắt đối tượng hay không. Tắt có nghĩa là cả bước thiết lập và bước chia nhỏ phải được bỏ qua. Có thể dùng để vô hiệu hoá một đối tượng theo mặc định hàm khởi tạo.

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

setSkipQuyết định

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

nênSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Cho biết liệu 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