Tùy chọn ICommand
public interface ICommandOptions
com.android.tradefed.command.ICommandOptions |
Vùng chứa các tùy chọn thực thi lệnh.
Bản tóm tắt
Phương pháp công cộng | |
---|---|
abstract boolean | captureLogcatOnFailure () Có hay không ghi lại logcat khi trường hợp thử nghiệm thất bại |
abstract boolean | captureScreenshotOnFailure () Có chụp ảnh màn hình khi trường hợp thử nghiệm thất bại hay không |
abstract ICommandOptions | clone () Tạo một bản sao của đối tượng |
abstract boolean | delegatedEarlyDeviceRelease () Có nên nhả thiết bị sớm ở chế độ được ủy quyền hay không. |
abstract boolean | earlyDeviceRelease () Có nên thả máy sớm khi làm xong việc hay không. |
abstract boolean | filterPreviousPassedTests () Có lọc các trường hợp thử nghiệm đã vượt qua trước đó từ lần thử trước hay không. |
abstract | getAutoLogCollectors () Trả về tập hợp các trình thu thập nhật ký tự động sẽ được thêm vào cho lệnh gọi |
abstract | getDynamicDownloadArgs () Trả về bản đồ của các đối số để chuyển tới truy vấn tải xuống động. |
abstract | getExperimentalFlags () Trả về bản đồ cờ thử nghiệm, có thể được sử dụng để mô tả các dự án cổng. |
abstract int | getExtraRemotePostsubmitInstance () Có bắt đầu các phiên bản bổ sung trong máy ảo từ xa trong postsubmit hay không. |
abstract String | getHostLogSuffix () Trả về hậu tố để nối vào Host_log Tradefed hoặc trả về null nếu không có tiền tố. |
abstract UniqueMultiMap <String, String> | getInvocationData () Trả về dữ liệu được truyền cho lệnh gọi để mô tả nó |
abstract long | getInvocationTimeout () Trả về thời gian chờ gọi được chỉ định. |
abstract File | getJdkFolderForSubprocess () Trả về thư mục jdk để sử dụng khi phân nhánh thực thi trong một quy trình con. |
abstract long | getLoopTime () Dành thời gian chờ đợi trước khi lên lịch lại lệnh này. |
abstract long | getMaxLoopCount () Trả về số lần tối đa để lập lịch 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ả về chỉ số 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 để thể hiện một số biến thể của một thử nghiệm. |
abstract boolean | isConditionalBugreportDisabled () Trả về xem báo cáo lỗi có điều kiện có bị tắt hay không |
abstract boolean | isDryRunMode () Trả về |
abstract boolean | isExperimentEnabled () Có bật thử nghiệm thông qua cờ thử nghiệm hay không. |
abstract boolean | isFullHelpMode () Trả về |
abstract boolean | isHelpMode () Trả về |
abstract boolean | isLoopMode () Trả về chế độ vòng lặp cho config. |
abstract boolean | isNoisyDryRunMode () Trả về |
abstract boolean | isRemoteInvocationDeviceless () Có kích hoạt lệnh gọi từ xa không cần thiết bị hay không. |
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ó báo cáo nhật ký hay không cho đến khi invocationComplete. |
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ó báo cáo số lượng trường hợp kiểm thử cho mỗi loại kiểm thử hay không. |
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 chạy trên tất cả các thiết bị. |
abstract void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Đặt tập hợp các trình thu thập nhật ký tự động sẽ được thêm vào lệnh gọi. |
abstract void | setBugreportOnInvocationEnded (boolean takeBugreport) Đặt xem có ghi lại báo cáo lỗi ở cuối lệnh gọi hay không. |
abstract void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Đặt xem có ghi lại báo cáo lỗi ở cuối lệnh gọi hay không. |
abstract void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Đặt có hay không nhả thiết bị sớm ở chế độ được ủy quyền. |
abstract void | setHostLogSuffix (String suffix) Đặt hậu tố để thêm vào Host_log Tradefed. |
abstract void | setInvocationTimeout (Long mInvocationTimeout) Đặt thời gian chờ của lệnh 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 xem 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 invocationComplete |
abstract void | setReportTestCaseCount (boolean report) Đặt có hay không báo cáo số lượng trường hợp kiểm thử cho mỗi loại kiểm thử. |
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 | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard) Đặt xem có sử dụng máy chủ sharding động từ xa hay không |
abstract void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) Đặt xem có cố gắng phân phối số lượng mô-đun đồng đều trên các phân đoạn hay không |
abstract void | setShouldUseSandboxing (boolean use) Đặt xem chúng ta có nên sử dụng vùng 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 | shouldRemoteDynamicShard () Trả về việc có sử dụng máy chủ sharding động từ xa hay không |
abstract boolean | shouldReportModuleProgression () Có báo cáo tiến trình gọi từ xa ở cấp độ mô-đun hay không. |
abstract boolean | shouldUseDynamicSharding () Trả về nếu chúng ta có nên sử dụng sharding động hay không |
abstract boolean | shouldUseEvenModuleSharding () Trả về xem có cố gắng phân phối số lượng mô-đun đồng đều trên các phân đoạn hay không |
abstract boolean | shouldUseParallelRemoteSetup () Có thử thiết lập song song các thiết bị từ xa hay không. |
abstract boolean | shouldUseParallelSetup () Có thử thiết lập song song hay không. |
abstract boolean | shouldUseRemoteSandboxMode () Có sử dụng chế độ hộp cát khi gọi từ xa hay không. |
abstract boolean | shouldUseReplicateSetup () Có sử dụng thiết lập sao chép cho tất cả các thiết bị từ xa hay không. |
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 vùng chứa Tf để chạy lệnh gọi |
abstract boolean | shouldUseTokenSharding () Có nên sử dụng sharding để hỗ trợ mã thông báo hay không. |
abstract boolean | takeBugreportOnInvocationEnded () Trả về true nếu cần thực hiện báo cáo lỗi khi lệnh gọi thử nghiệm kết thúc. |
abstract boolean | takeBugreportzOnInvocationEnded () Trả về true nếu cần lấy báo cáo lỗi thay vì báo cáo lỗi trong báo cáo lỗi cuối cùng của lệnh gọi thử nghiệm. |
Phương pháp công cộng
chụpLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
Có hay không ghi lại logcat khi trường hợp thử nghiệm thất bại
Trả lại | |
---|---|
boolean |
chụpẢnh chụp màn hìnhOnThất bại
public abstract boolean captureScreenshotOnFailure ()
Có chụp ảnh màn hình khi trường hợp thử nghiệm 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 |
được ủy quyềnEarlyDeviceRelease
public abstract boolean delegatedEarlyDeviceRelease ()
Có nên nhả thiết bị sớm ở chế độ được ủy quyền hay không.
Trả lại | |
---|---|
boolean |
sớmThiết bịPhát hành
public abstract boolean earlyDeviceRelease ()
Có nên thả máy sớm khi làm xong việc hay không.
Trả lại | |
---|---|
boolean |
bộ lọcTrướcĐạtBài kiểm tra
public abstract boolean filterPreviousPassedTests ()
Có lọc các trường hợp thử nghiệm đã vượt qua trước đó từ lần thử trước hay không.
Trả lại | |
---|---|
boolean |
getAutoLogCollectors
public abstractgetAutoLogCollectors ()
Trả về tập hợp các trình thu thập nhật ký tự động sẽ được thêm vào cho lệnh gọi
Trả lại | |
---|---|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
Trả về bản đồ của các đối số để chuyển tới truy vấn tải xuống động.
Trả lại | |
---|---|
lấy Cờ thử nghiệm
public abstractgetExperimentalFlags ()
Trả về bản đồ cờ thử nghiệm, có thể được sử dụng để mô tả các dự án cổng.
Trả lại | |
---|---|
getExtraRemotePostsubmitInstance
public abstract int getExtraRemotePostsubmitInstance ()
Có bắt đầu các phiên bản bổ sung trong máy ảo từ xa trong postsubmit hay không.
Trả lại | |
---|---|
int |
getHostLogSuffix
public abstract String getHostLogSuffix ()
Trả về hậu tố để nối vào Host_log Tradefed hoặc trả về 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 truyền cho lệnh gọi để mô tả nó
Trả lại | |
---|---|
UniqueMultiMap <String, String> |
getInvocationTimeout
public abstract long getInvocationTimeout ()
Trả về thời gian chờ gọi được chỉ định. 0 nếu không có thời gian chờ để sử dụng.
Trả lại | |
---|---|
long |
getJdkFolderForSubprocess
public abstract File getJdkFolderForSubprocess ()
Trả về thư mục jdk để sử dụng khi phân nhánh thực thi trong một quy trình con.
Trả lại | |
---|---|
File |
getLoopTime
public abstract long getLoopTime ()
Dành thời gian chờ đợi trước khi lên lịch lại 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ập lịch lệnh. Không có hiệu lực nếu isLoopMode 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 |
getParallelSetupHết thời gian chờ
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 abstractgetRemoteFiles ()
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 |
getShardIndex
public abstract Integer getShardIndex ()
Trả về chỉ số 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 để thể hiện một số biến thể của một thử nghiệm.
Trả lại | |
---|---|
String |
isConditionalBáo cáo lỗi bị vô hiệu hóa
public abstract boolean isConditionalBugreportDisabled ()
Trả về xem 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
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ả về chế độ vòng lặp cho config.
Trả lại | |
---|---|
boolean |
isNoisyDryRunMode
public abstract boolean isNoisyDryRunMode ()
Trả về true
nếu chúng ta in lệnh ra bàn điều khiển trước khi chúng ta
Trả lại | |
---|---|
boolean |
isRemoteInvocationDeviceless
public abstract boolean isRemoteInvocationDeviceless ()
Có kích hoạt lệnh gọi từ xa không cần thiết bị hay không.
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ó báo cáo nhật ký hay không cho đến khi invocationComplete.
Trả lại | |
---|---|
boolean |
báo cáoĐạtBài kiểm tra
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ó báo cáo số lượng trường hợp kiểm thử cho mỗi loại kiểm thử hay không.
Trả lại | |
---|---|
boolean |
thẻ báo cáo
public abstractreportingTags ()
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 chạy trên tất cả các thiết bị.
Trả lại | |
---|---|
boolean |
setAutoLogCollectors
public abstract void setAutoLogCollectors (autoLogCollectors)
Đặt tập hợp các trình thu thập nhật ký tự động sẽ được thêm vào lệnh gọi.
Thông số | |
---|---|
autoLogCollectors |
setBugreportOnInvocationĐã kết thúc
public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)
Đặt xem có ghi lại báo cáo lỗi ở cuối lệnh gọi hay không.
Thông số | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationĐã kết thúc
public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Đặt xem có ghi lại báo cáo lỗi ở cuối lệnh gọi hay không.
Thông số | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Đặt có hay không nhả 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ố để thêm vào Host_log Tradefed.
Thông số | |
---|---|
suffix | String |
setInvocationTimeout
public abstract void setInvocationTimeout (Long mInvocationTimeout)
Đặt thời gian chờ của lệnh gọi. 0 nếu không có thời gian chờ để 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 |
setReplicaSetup
public abstract void setReplicateSetup (boolean replicate)
Đặt xem có sử dụng thiết lập sao chép hay không.
Thông số | |
---|---|
replicate | boolean |
setReportInvocationHoàn thành
public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Đặt có hay không báo cáo nhật ký cho đến khi invocationComplete
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 kiểm thử cho mỗi loại kiểm thử.
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 |
setShardIndex
public abstract void setShardIndex (Integer shardIndex)
Đặt chỉ mục phân đoạn cho lệnh.
Thông số | |
---|---|
shardIndex | Integer |
setShouldRemoteDynamicShard
public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)
Đặt xem có sử dụng máy chủ sharding động từ xa hay không
Thông số | |
---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModuleSharding
public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Đặt xem có cố gắng phân phối số lượng mô-đun đồng đều trên các phân đoạn hay không
Thông số | |
---|---|
useEvenModuleSharding | boolean |
setShouldUseSandboxing
public abstract void setShouldUseSandboxing (boolean use)
Đặt xem chúng ta có nên sử dụng vùng 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 |
nênDisableInvocationSetupAndTeardown
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ênRemoteDynamicShard
public abstract boolean shouldRemoteDynamicShard ()
Trả về việc có sử dụng máy chủ sharding động từ xa hay không
Trả lại | |
---|---|
boolean |
nênReportModuleProgression
public abstract boolean shouldReportModuleProgression ()
Có báo cáo tiến trình gọi từ xa ở cấp độ mô-đun hay không.
Trả lại | |
---|---|
boolean |
nênUseDynamicSharding
public abstract boolean shouldUseDynamicSharding ()
Trả về nếu chúng ta có nên sử dụng sharding động hay không
Trả lại | |
---|---|
boolean |
nênUseEvenModuleSharding
public abstract boolean shouldUseEvenModuleSharding ()
Trả về xem có cố gắng phân phối số lượng mô-đun đồng đều trên các phân đoạn hay không
Trả lại | |
---|---|
boolean |
nênUseParallelRemoteSetup
public abstract boolean shouldUseParallelRemoteSetup ()
Có thử thiết lập song song các thiết bị từ xa hay không.
Trả lại | |
---|---|
boolean |
nênUseParallelSetup
public abstract boolean shouldUseParallelSetup ()
Có thử thiết lập song song hay không.
Trả lại | |
---|---|
boolean |
nênUseRemoteSandboxMode
public abstract boolean shouldUseRemoteSandboxMode ()
Có sử dụng chế độ hộp cát khi gọi từ xa hay không.
Trả lại | |
---|---|
boolean |
nênUseReplicaSetup
public abstract boolean shouldUseReplicateSetup ()
Có sử dụng thiết lập sao chép cho tất cả các thiết bị từ xa hay không.
Trả lại | |
---|---|
boolean |
nênUseSandboxTestMode
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ênSử dụngSandboxing
public abstract boolean shouldUseSandboxing ()
Trả về true nếu chúng ta nên sử dụng vùng chứa Tf để chạy lệnh gọi
Trả lại | |
---|---|
boolean |
nênUseTokenSharding
public abstract boolean shouldUseTokenSharding ()
Có nên sử dụng sharding để hỗ trợ mã thông báo hay không.
Trả lại | |
---|---|
boolean |
lấyBáo cáo lỗiOnInvocationĐã kết thúc
public abstract boolean takeBugreportOnInvocationEnded ()
Trả về true nếu cần thực hiện báo cáo lỗi khi lệnh gọi thử nghiệm kết thúc.
Trả lại | |
---|---|
boolean |
takeBugreportzOnInvocationĐã kết thúc
public abstract boolean takeBugreportzOnInvocationEnded ()
Trả về true nếu cần lấy báo cáo lỗi thay vì báo cáo lỗi trong báo cáo lỗi cuối cùng của lệnh gọi thử nghiệm.
Trả lại | |
---|---|
boolean |