Tùy chọn lệnh

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
com.android.tradefed.command.CommandOptions


Triển khai ICommandOptions .

Bản tóm tắt

Lĩnh vực

public static final String DRY_RUN_OPTION

public static final String ENABLE_SANDBOX_TEST_MODE

public static final String INVOCATION_DATA

public static final String JDK_FOLDER_OPTION_NAME

public static final String NOISY_DRY_RUN_OPTION

public static final String TEST_TAG_OPTION

public static final String USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

Nhà thầu xây dựng công cộng

CommandOptions ()

Phương pháp công khai

boolean captureLogcatOnFailure ()

Có hay không ghi lại logcat khi trường hợp thử nghiệm thất bại

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

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

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

boolean earlyDeviceRelease ()

Có nên thả máy sớm khi làm xong việc hay không.

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.

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

getDynamicDownloadArgs ()

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

getExperimentalFlags ()

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

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.

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

UniqueMultiMap <String, String> getInvocationData ()

Trả về dữ liệu được truyền cho lệnh gọi để mô tả nó

long getInvocationTimeout ()

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

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.

long getLoopTime ()

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

long getMaxLoopCount ()

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

Integer getMultiDeviceCount ()

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

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.

Duration getParallelPreInvocationSetupTimeout ()

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

Duration getParallelSetupTimeout ()

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

getRemoteFiles ()

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

Integer getShardCount ()

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

Integer getShardIndex ()

Trả về chỉ số phân đoạn cho lệnh.

String getTestTag ()

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

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.

boolean isConditionalBugreportDisabled ()

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

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.

boolean isExperimentEnabled ()

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

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

Trả về chế độ vòng lặp cho config.

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.

boolean isRemoteInvocationDeviceless ()

Có kích hoạt lệnh gọi từ xa không cần thiết bị hay không.

boolean isTracingEnabled ()

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

boolean reportInvocationComplete ()

có báo cáo nhật ký hay không cho đến khi invocationComplete.

boolean reportPassedTests ()

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

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.

reportingTags ()

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

boolean runOnAllDevices ()

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

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.

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.

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.

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

void setHostLogSuffix (String suffix)

Đặt hậu tố để thêm vào Host_log Tradefed.

void setInvocationTimeout (Long invocationTimeout)

Đặt thời gian chờ của lệnh gọi.

void setLoopMode (boolean loopMode)

Đặt chế độ vòng lặp cho config.

void setMultiDeviceCount (int count)

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

void setReplicateSetup (boolean replicate)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

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

void setShardCount (Integer shardCount)

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

void setShardIndex (Integer shardIndex)

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

void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Đặt xem có sử dụng máy chủ sharding động từ xa hay không

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

void setShouldUseSandboxing (boolean use)

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

void setTestTag (String testTag)

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

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.

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.

boolean shouldRemoteDynamicShard ()

Trả về việc có sử dụng máy chủ sharding động từ xa hay không

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

Trả về nếu chúng ta có nên sử dụng sharding động hay không

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

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.

boolean shouldUseParallelRemoteSetup ()

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

boolean shouldUseParallelSetup ()

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

boolean shouldUseRemoteSandboxMode ()

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

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.

boolean shouldUseSandboxTestMode ()

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

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

boolean shouldUseTokenSharding ()

Có nên sử dụng sharding để hỗ trợ mã thông báo hay không.

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.

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.

Lĩnh vực

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

INVOCATION_DATA

public static final String INVOCATION_DATA

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_SANDBOX

public static final String USE_SANDBOX

Nhà thầu xây dựng công cộng

Tùy chọn lệnh

public CommandOptions ()

Phương pháp công khai

chụpLogcatOnFailure

public 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 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 ICommandOptions clone ()

Trả lại
ICommandOptions

được ủy quyềnEarlyDeviceRelease

public 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 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 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  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  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  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 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 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 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 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 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 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 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 Integer getMultiDeviceCount ()

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

Trả lại
Integer

getOptimizeMainlineTest

public 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 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 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  getRemoteFiles ()

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

Trả lại

getShardCount

public Integer getShardCount ()

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

Trả lại
Integer

getShardIndex

public Integer getShardIndex ()

Trả về chỉ số phân đoạn cho lệnh.

Trả lại
Integer

getTestTag

public 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 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 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 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 boolean isExperimentEnabled ()

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

Trả lại
boolean

isFullHelpMode

public 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 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 boolean isLoopMode ()

Trả về chế độ vòng lặp cho config.

Trả lại
boolean

isNoisyDryRunMode

public 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 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 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 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 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 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  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 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 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 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 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 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 void setHostLogSuffix (String suffix)

Đặt hậu tố để thêm vào Host_log Tradefed.

Thông số
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

Đặ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ố
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Đặt chế độ vòng lặp cho config.

setMultiDeviceCount

public 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 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 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 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 void setShardCount (Integer shardCount)

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

Thông số
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

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

Thông số
shardIndex Integer

setShouldRemoteDynamicShard

public 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 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 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 void setTestTag (String testTag)

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

setUseSandboxTestMode

public 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 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 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 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 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 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 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 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 boolean shouldUseParallelSetup ()

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

Trả lại
boolean

nênUseRemoteSandboxMode

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