Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Vùng chứa các tùy chọn thực thi cho các lệnh.

Bản tóm tắt

Phương thức công khai

abstract boolean captureLogcatOnFailure ()

Có hay không chụp logcat trong trường hợp thử nghiệm thất bại

abstract boolean captureScreenshotOnFailure ()

Có chụp ảnh màn hình khi test case thất bại hay không

abstract ICommandOptions clone ()

Tạo một bản sao của đối tượng ICommandOptions .

abstract boolean delegatedEarlyDeviceRelease ()

Có hay không việc giải phóng thiết bị sớm ở chế độ được ủy quyền.

abstract boolean earlyDeviceRelease ()

Có hay không việc phát hành thiết bị sớm khi thực hiện với nó.

abstract boolean filterPreviousPassedTests ()

Có hay không lọc các trường hợp thử nghiệm đã vượt qua trước đó từ lần thử trước.

abstract getAutoLogCollectors ()

Trả về tập hợp các trình thu thập nhật ký tự động sẽ được thêm cho một lệnh gọi

abstract getDynamicDownloadArgs ()

Trả về bản đồ của các đối số để chuyển đến truy vấn tải xuống động.

abstract getExperimentalFlags ()

Trả về bản đồ cờ thử nghiệm, có thể được sử dụng để làm nổi bật các dự án cổng.

abstract int getExtraRemotePostsubmitInstance ()

Có hay không bắt đầu các phiên bản bổ sung trong VM từ xa trong postsubmit.

abstract String getHostLogSuffix ()

Trả về hậu tố để thêm vào host_log Tradefed hoặc null nếu không có tiền tố.

abstract UniqueMultiMap <String, String> getInvocationData ()

Trả về dữ liệu được chuyển đến lời gọi để mô tả nó

abstract long getInvocationTimeout ()

Trả lại thời gian chờ gọi được chỉ định.

abstract File getJdkFolderForSubprocess ()

Trả về thư mục jdk để sử dụng khi chuyển đổi thực thi trong quy trình con.

abstract long getLoopTime ()

Nhận thời gian chờ đợi trước khi lên lịch lại cho lệnh này.

abstract long getMaxLoopCount ()

Trả về số lần tối đa để lên lịch cho lệnh.

abstract Integer getMultiDeviceCount ()

Trả về số lượng thiết bị để kiểm tra nhiều thiết bị.

abstract boolean getOptimizeMainlineTest ()

Trả về true nếu chúng ta nên tối ưu hóa danh sách các mô-đun thử nghiệm cho thử nghiệm tuyến chính.

abstract Duration getParallelSetupTimeout ()

Trả về thời gian chờ để sử dụng trong quá trình thiết lập song song.

abstract getRemoteFiles ()

Trả về danh sách các tập tin từ xa được cấu hình.

abstract Integer getShardCount ()

Trả về tổng số phân đoạn cho lệnh.

abstract Integer getShardIndex ()

Trả lại chỉ mục phân đoạn cho lệnh.

abstract String getTestTag ()

Trả lại thẻ kiểm tra cho lệnh gọi.

abstract String getTestTagSuffix ()

Trả về hậu tố thẻ kiểm tra, được thêm vào thẻ kiểm tra để biểu thị một số biến thể của một kiểm tra.

abstract boolean isConditionalBugreportDisabled ()

Trả về việc báo cáo lỗi có điều kiện có bị tắt hay không

abstract boolean isDryRunMode ()

Trả về true nếu chúng ta nên nhảy thêm lệnh này vào hàng đợi.

abstract boolean isExperimentEnabled ()

Có bật thử nghiệm thông qua cờ thử nghiệm hay không.

abstract boolean isFullHelpMode ()

Trả về true nếu chế độ trợ giúp chi tiết đầy đủ đã được yêu cầu

abstract boolean isHelpMode ()

Trả về true nếu chế độ trợ giúp viết tắt đã được yêu cầu

abstract boolean isLoopMode ()

Trả lại chế độ vòng lặp cho cấu hình.

abstract boolean isNoisyDryRunMode ()

Trả về true nếu chúng ta nên in lệnh ra bàn điều khiển trước khi chúng ta nhảy thêm nó vào hàng đợi.

abstract boolean isRemoteInvocationDeviceless ()

Có hay không kích hoạt lệnh gọi từ xa deviceless.

abstract boolean isTracingEnabled ()

Trả về việc theo dõi lệnh gọi có được bật hay không.

abstract boolean reportInvocationComplete ()

có hay không báo cáo các bản ghi cho đến khi gọiComplete.

abstract boolean reportPassedTests ()

Có hay không báo cáo các trường hợp thử nghiệm đã vượt qua.

abstract boolean reportTestCaseCount ()

Có hay không báo cáo số lượng trường hợp thử nghiệm cho mỗi loại thử nghiệm.

abstract reportingTags ()

Danh sách các thẻ được sử dụng để báo cáo liên quan đến lệnh gọi.

abstract boolean runOnAllDevices ()

Trả về true nếu lệnh sẽ chạy trên tất cả các thiết bị.

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Đặt bộ sưu tập nhật ký tự động sẽ được thêm vào một lệnh gọi.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Đặt có ghi lại báo cáo lỗi hay không khi kết thúc lệnh gọi.

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Đặt có hay không nắm bắt bugreportz khi kết thúc lệnh gọi.

abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Đặt có hay không giải phóng thiết bị sớm ở chế độ được ủy quyền.

abstract void setHostLogSuffix (String suffix)

Đặt hậu tố để nối vào Tradefed host_log.

abstract void setInvocationTimeout (Long mInvocationTimeout)

Đặt thời gian chờ gọi.

abstract void setLoopMode (boolean loopMode)

Đặt chế độ vòng lặp cho lệnh

abstract void setMultiDeviceCount (int count)

Đặt số lượng thiết bị dự kiến ​​cho thử nghiệm nhiều thiết bị.

abstract void setReplicateSetup (boolean replicate)

Đặt có sử dụng thiết lập sao chép hay không.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Đặt có hay không báo cáo nhật ký cho đến khi gọiComplete

abstract void setReportTestCaseCount (boolean report)

Đặt có hay không báo cáo số lượng trường hợp thử nghiệm cho mỗi loại thử nghiệm.

abstract void setShardCount (Integer shardCount)

Đặt số lượng phân đoạn cho lệnh.

abstract void setShardIndex (Integer shardIndex)

Đặt chỉ mục phân đoạn cho lệnh.

abstract void setShouldUseSandboxing (boolean use)

Đặt xem chúng ta có nên sử dụng bộ chứa TF hay không

abstract void setTestTag (String testTag)

Đặt thẻ kiểm tra cho lệnh gọi.

abstract void setUseSandboxTestMode (boolean use)

Đặt xem chúng ta có nên sử dụng chế độ kiểm tra hộp cát TF hay không.

abstract boolean shouldDisableInvocationSetupAndTeardown ()

Có hay không tắt thiết lập trước khi gọi và phân tích sau khi gọi.

abstract boolean shouldReportModuleProgression ()

Có hay không báo cáo tiến trình gọi từ xa ở cấp độ mô-đun.

abstract boolean shouldUseDynamicSharding ()

Trả về liệu chúng ta có nên sử dụng phân đoạn động hay không

abstract boolean shouldUseParallelRemoteSetup ()

Có hay không thử thiết lập song song các thiết bị từ xa.

abstract boolean shouldUseParallelSetup ()

Có hay không thử thiết lập song song.

abstract boolean shouldUseRemoteSandboxMode ()

Có hay không sử dụng chế độ hộp cát trong lệnh gọi từ xa.

abstract boolean shouldUseReplicateSetup ()

Có hay không sử dụng thiết lập sao chép cho tất cả các thiết bị từ xa.

abstract boolean shouldUseSandboxTestMode ()

Trả về true nếu chúng ta nên sử dụng hộp cát Tf ở chế độ thử nghiệm.

abstract boolean shouldUseSandboxing ()

Trả về true nếu chúng ta nên sử dụng bộ chứa Tf để chạy lời gọi

abstract boolean shouldUseTokenSharding ()

Việc sharding có nên sử dụng token hỗ trợ hay không.

abstract boolean takeBugreportOnInvocationEnded ()

Trả về true nếu báo cáo lỗi được thực hiện khi lệnh gọi thử nghiệm kết thúc.

abstract boolean takeBugreportzOnInvocationEnded ()

Trả về true nếu một báo cáo lỗi nên được thực hiện thay vì báo cáo lỗi trong báo cáo lỗi cuối cùng gọi thử nghiệm.

Phương thức công khai

chụpLogcatOnThất bại

public abstract boolean captureLogcatOnFailure ()

Có hay không chụp logcat trong trường hợp thử nghiệm thất bại

trả lại
boolean

chụp Ảnh chụp màn hìnhBật thất bại

public abstract boolean captureScreenshotOnFailure ()

Có chụp ảnh màn hình khi test case thất bại hay không

trả lại
boolean

dòng vô tính

public abstract ICommandOptions clone ()

Tạo một bản sao của đối tượng ICommandOptions .

trả lại
ICommandOptions

ủy nhiệmEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

Có hay không việc giải phóng thiết bị sớm ở chế độ được ủy quyền.

trả lại
boolean

phát hành thiết bị sớm

public abstract boolean earlyDeviceRelease ()

Có hay không việc phát hành thiết bị sớm khi thực hiện với nó.

trả lại
boolean

bộ lọcTrướcĐạtCác bài kiểm tra

public abstract boolean filterPreviousPassedTests ()

Có hay không lọc các trường hợp thử nghiệm đã vượt qua trước đó từ lần thử trước.

trả lại
boolean

getAutoLogCollector

public abstract  getAutoLogCollectors ()

Trả về tập hợp các trình thu thập nhật ký tự động sẽ được thêm cho một lệnh gọi

trả lại

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

Trả về bản đồ của các đối số để chuyển đến truy vấn tải xuống động.

trả lại

getExperimental Flags

public abstract  getExperimentalFlags ()

Trả về bản đồ cờ thử nghiệm, có thể được sử dụng để làm nổi bật các dự án cổng.

trả lại

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Có hay không bắt đầu các phiên bản bổ sung trong VM từ xa trong postsubmit.

trả lại
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Trả về hậu tố để thêm vào host_log Tradefed hoặc null nếu không có tiền tố.

trả lại
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

Trả về dữ liệu được chuyển đến lời gọi để mô tả nó

trả lại
UniqueMultiMap <String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

Trả lại thời gian chờ gọi được chỉ định. 0 nếu không có thời gian chờ được sử dụng.

trả lại
long

getJdkFolderForSub process

public abstract File getJdkFolderForSubprocess ()

Trả về thư mục jdk để sử dụng khi chuyển đổi thực thi trong quy trình con.

trả lại
File

getLoopTime

public abstract long getLoopTime ()

Nhận thời gian chờ đợi trước khi lên lịch lại cho lệnh này.

trả lại
long thời gian tính bằng mili giây

getMaxLoopCount

public abstract long getMaxLoopCount ()

Trả về số lần tối đa để lên lịch cho lệnh. Không có hiệu lực nếu isLoopMode là sai.

trả lại
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Trả về số lượng thiết bị để kiểm tra nhiều thiết bị.

trả lại
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Trả về true nếu chúng ta nên tối ưu hóa danh sách các mô-đun thử nghiệm cho thử nghiệm tuyến chính.

trả lại
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Trả về thời gian chờ để sử dụng trong quá trình thiết lập song song.

trả lại
Duration

getRemoteFiles

public abstract  getRemoteFiles ()

Trả về danh sách các tập tin từ xa được cấu hình.

trả lại

getShardCount

public abstract Integer getShardCount ()

Trả về tổng số phân đoạn cho lệnh.

trả lại
Integer

getShard Index

public abstract Integer getShardIndex ()

Trả lại chỉ mục phân đoạn cho lệnh.

trả lại
Integer

getTestTag

public abstract String getTestTag ()

Trả lại thẻ kiểm tra cho lệnh gọi. Mặc định là 'sơ khai' nếu không được chỉ định.

trả lại
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Trả về hậu tố thẻ kiểm tra, được thêm vào thẻ kiểm tra để biểu thị một số biến thể của một kiểm tra.

trả lại
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

Trả về việc báo cáo lỗi có điều kiện có bị tắt hay không

trả lại
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

Trả về true nếu chúng ta nên nhảy thêm lệnh này vào hàng đợi.

trả lại
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

Có bật thử nghiệm thông qua cờ thử nghiệm hay không.

trả lại
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

Trả về true nếu chế độ trợ giúp chi tiết đầy đủ đã được yêu cầu

trả lại
boolean

isHelpMode

public abstract boolean isHelpMode ()

Trả về true nếu chế độ trợ giúp viết tắt đã được yêu cầu

trả lại
boolean

isLoopMode

public abstract boolean isLoopMode ()

Trả lại chế độ vòng lặp cho cấu hình.

trả lại
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Trả về true nếu chúng ta nên in lệnh ra bàn điều khiển trước khi chúng ta nhảy thêm nó vào hàng đợi.

trả lại
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

Có hay không kích hoạt lệnh gọi từ xa deviceless.

trả lại
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

Trả về việc theo dõi lệnh gọi có được bật hay không.

trả lại
boolean

báo cáoYêu cầuHoàn thành

public abstract boolean reportInvocationComplete ()

có hay không báo cáo các bản ghi cho đến khi gọiComplete.

trả lại
boolean

báo cáoPassedTests

public abstract boolean reportPassedTests ()

Có hay không báo cáo các trường hợp thử nghiệm đã vượt qua.

trả lại
boolean

báo cáoTestCaseCount

public abstract boolean reportTestCaseCount ()

Có hay không báo cáo số lượng trường hợp thử nghiệm cho mỗi loại thử nghiệm.

trả lại
boolean

báo cáoTags

public abstract  reportingTags ()

Danh sách các thẻ được sử dụng để báo cáo liên quan đến lệnh gọi.

trả lại

runOnAllDevices

public abstract boolean runOnAllDevices ()

Trả về true nếu lệnh sẽ chạy trên tất cả các thiết bị.

trả lại
boolean

setAutoLogCollector

public abstract void setAutoLogCollectors ( autoLogCollectors)

Đặt bộ sưu tập nhật ký tự động sẽ được thêm vào một lệnh gọi.

Thông số
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Đặt có ghi lại báo cáo lỗi hay không khi kết thúc lệnh gọi.

Thông số
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Đặt có hay không nắm bắt bugreportz khi kết thúc lệnh gọi.

Thông số
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Đặt có hay không giải phóng thiết bị sớm ở chế độ được ủy quyền.

Thông số
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Đặt hậu tố để nối vào Tradefed host_log.

Thông số
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Đặt thời gian chờ gọi. 0 nếu không có thời gian chờ được sử dụng.

Thông số
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Đặt chế độ vòng lặp cho lệnh

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

Đặt số lượng thiết bị dự kiến ​​cho thử nghiệm nhiều thiết bị.

Thông số
count int

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Đặt có sử dụng thiết lập sao chép hay không.

Thông số
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Đặt có hay không báo cáo nhật ký cho đến khi gọiComplete

Thông số
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Đặt có hay không báo cáo số lượng trường hợp thử nghiệm cho mỗi loại thử nghiệm.

Thông số
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

Đặt số lượng phân đoạn cho lệnh.

Thông số
shardCount Integer

setShard Index

public abstract void setShardIndex (Integer shardIndex)

Đặt chỉ mục phân đoạn cho lệnh.

Thông số
shardIndex Integer

thiết lậpNênSử dụngSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Đặt xem chúng ta có nên sử dụng bộ chứa TF hay không

Thông số
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Đặt thẻ kiểm tra cho lệnh gọi.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

Đặt xem chúng ta có nên sử dụng chế độ kiểm tra hộp cát TF hay không.

Thông số
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Có hay không tắt thiết lập trước khi gọi và phân tích sau khi gọi.

trả lại
boolean

nênReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

Có hay không báo cáo tiến trình gọi từ xa ở cấp độ mô-đun.

trả lại
boolean

nên sử dụng DynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Trả về liệu chúng ta có nên sử dụng phân đoạn động hay không

trả lại
boolean

nênSử dụngParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Có hay không thử thiết lập song song các thiết bị từ xa.

trả lại
boolean

nênSử dụngParallelThiết lập

public abstract boolean shouldUseParallelSetup ()

Có hay không thử thiết lập song song.

trả lại
boolean

nênSử dụngRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

Có hay không sử dụng chế độ hộp cát trong lệnh gọi từ xa.

trả lại
boolean

nênSử dụngReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

Có hay không sử dụng thiết lập sao chép cho tất cả các thiết bị từ xa.

trả lại
boolean

nênSử dụngSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

Trả về true nếu chúng ta nên sử dụng hộp cát Tf ở chế độ thử nghiệm.

trả lại
boolean

nên sử dụng Sandboxing

public abstract boolean shouldUseSandboxing ()

Trả về true nếu chúng ta nên sử dụng bộ chứa Tf để chạy lời gọi

trả lại
boolean

nênSử dụngTokenSharding

public abstract boolean shouldUseTokenSharding ()

Việc sharding có nên sử dụng token hỗ trợ hay không.

trả lại
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Trả về true nếu báo cáo lỗi được thực hiện khi lệnh gọi thử nghiệm kết thúc.

trả lại
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Trả về true nếu một báo cáo lỗi nên được thực hiện thay vì báo cáo lỗi trong báo cáo lỗi cuối cùng gọi thử nghiệm.

trả lại
boolean