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(
|
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
publicgetDemotedTests ()
Trả về các bài kiểm thử bị hạ cấp và lý do hạ cấp
Giá trị trả về | |
---|---|
|
getImageToDigest
publicgetImageToDigest ()
Giá trị trả về | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
Giá trị trả về | |
---|---|
String |
getUnchangedModules
publicgetUnchangedModules ()
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 |