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 khai

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 ICommandOptions .

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 getParallelPreInvocationSetupTimeout ()

Trả về thời gian chờ để thiết lập lệnh gọi trước song song.

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ề 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ả về chế độ vòng lặp cho config.

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 nhảy thêm nó vào hàng đợi.

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 shouldUseParallelPreInvocationSetup ()

Trả về việc có thực hiện song song thiết lập trước lệnh gọi 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 khai

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 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

Trả lại

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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 abstract  getExperimentalFlags ()

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

getParallelPreInvocationSetupTimeout

public abstract Duration getParallelPreInvocationSetupTimeout ()

Trả về thời gian chờ để thiết lập lệnh gọi trước song song.

Trả lại
Duration

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 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

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 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ả 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 nhảy thêm nó vào hàng đợi.

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 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 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ênUseParallelPreInvocationSetup

public abstract boolean shouldUseParallelPreInvocationSetup ()

Trả về việc có thực hiện song song thiết lập trước lệnh gọi 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