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.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

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


Thực hiện 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 NOISY_DRY_RUN_OPTION

public static final String TEST_TAG_OPTION

public static final String USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

Các nhà xây dựng công cộng

CommandOptions ()

Phương pháp công khai

boolean captureLogcatOnFailure ()

Có hay không nắm bắt logcat khi trường hợp thử nghiệm bị lỗi

boolean captureScreenshotOnFailure ()

Có hay không chụp ảnh màn hình khi trường hợp thử nghiệm không thành công

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

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

boolean earlyDeviceRelease ()

Có nên giải phóng thiết bị sớm khi thực hiện xong hay không.

boolean filterPreviousPassedTests ()

Có lọc các trường hợp kiểm tra đã vượt qua trước đó khỏi 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 được thêm vào cho một lời kêu gọi

getDynamicDownloadArgs ()

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

int getExtraRemotePostsubmitInstance ()

Có hay không bắt đầu các phiên bản bổ sung trong máy ảo từ xa trong gửi bài đăng.

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

UniqueMultiMap <String, String> getInvocationData ()

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

long getInvocationTimeout ()

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

long getLoopTime ()

Dành thời gian để đợ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ả lại 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 kiểm tra để kiểm tra dòng chính.

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 từ xa được định cấu hình.

Integer getShardCount ()

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

Integer getShardIndex ()

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

String getTestTag ()

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

String getTestTagSuffix ()

Trả lại hậu tố thẻ kiểm tra, được nối vào thẻ kiểm tra để đại diện cho một số biến thể của một bài kiểm tra.

boolean isDryRunMode ()

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

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ả lại chế độ vòng lặp cho cấu hình.

boolean isNoisyDryRunMode ()

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

boolean reportInvocationComplete ()

có hay không báo cáo nhật ký 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 thử nghiệm cho mỗi loại thử nghiệm hay không.

reportingTags ()

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

boolean runOnAllDevices ()

Trả về true nếu lệnh sẽ 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 một lời kêu gọi.

void setBugreportOnInvocationEnded (boolean takeBugreport)

Đặt có hay không nắm bắt một báo cáo lỗi khi kết thúc lời kêu gọi.

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Đặt có hay không nắm bắt một báo cáo lỗi ở cuối lời kêu gọi.

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 Tradefed host_log.

void setInvocationTimeout (Long invocationTimeout)

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

void setLoopMode (boolean loopMode)

Đặt chế độ vòng lặp cho cấu hình.

void setMultiDeviceCount (int count)

Đặt số lượng thiết bị dự kiến ​​cho các bài kiểm tra nhiều thiết bị.

void setReplicateSetup (boolean replicate)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Đặt có báo cáo nhật ký hay không cho đến khi gọi ra Hoàn thành

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.

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 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ời 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 lập hóa đơn trước và gỡ bỏ sau yêu cầu.

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

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

boolean shouldUseParallelRemoteSetup ()

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

boolean shouldUseParallelSetup ()

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

boolean shouldUseRemoteSandboxMode ()

Có sử dụng chế độ hộp cát trong lệnh 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 ()

Sharding có nên sử dụng hỗ trợ mã thông báo hay không.

boolean takeBugreportOnInvocationEnded ()

Trả về true nếu báo cáo lỗi sẽ được thực hiện khi quá trình gọi kiểm tra đã kết thúc.

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 của cuộc gọi kiểm tra.

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

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

Các nhà xây dựng công cộng

CommandOptions

public CommandOptions ()

Phương pháp công khai

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Có hay không nắm bắt logcat khi trường hợp thử nghiệm bị lỗi

Lợi nhuận
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Có hay không chụp ảnh màn hình khi trường hợp thử nghiệm không thành công

Lợi nhuận
boolean

dòng vô tính

public ICommandOptions clone ()

Lợi nhuận
ICommandOptions

ủy nhiệmEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

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

Lợi nhuận
boolean

earlyDeviceRelease

public boolean earlyDeviceRelease ()

Có nên giải phóng thiết bị sớm khi thực hiện xong hay không.

Lợi nhuận
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Có lọc các trường hợp kiểm tra đã vượt qua trước đó khỏi lần thử trước hay không.

Lợi nhuận
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

Lợi nhuận

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

Lợi nhuận

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Có hay không bắt đầu các phiên bản bổ sung trong máy ảo từ xa trong gửi bài đăng.

Lợi nhuận
int

getHostLogSuffix

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

Lợi nhuận
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

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

Lợi nhuận
UniqueMultiMap <String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

Lợi nhuận
long

getLoopTime

public long getLoopTime ()

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

Lợi nhuận
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 là false.

Lợi nhuận
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

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

Lợi nhuận
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 kiểm tra để kiểm tra dòng chính.

Lợi nhuận
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Lợi nhuận
Duration

getRemoteFiles

public  getRemoteFiles ()

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

Lợi nhuận

getShardCount

public Integer getShardCount ()

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

Lợi nhuận
Integer

getShardIndex

public Integer getShardIndex ()

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

Lợi nhuận
Integer

getTestTag

public String getTestTag ()

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

Lợi nhuận
String

getTestTagSuffix

public String getTestTagSuffix ()

Trả lại hậu tố thẻ kiểm tra, được nối vào thẻ kiểm tra để đại diện cho một số biến thể của một bài kiểm tra.

Lợi nhuận
String

isDryRunMode

public boolean isDryRunMode ()

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

Lợi nhuận
boolean

isFullHelpMode

public boolean isFullHelpMode ()

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

Lợi nhuận
boolean

isHelpMode

public boolean isHelpMode ()

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

Lợi nhuận
boolean

isLoopMode

public boolean isLoopMode ()

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

Lợi nhuận
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

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

Lợi nhuận
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

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

Lợi nhuận
boolean

reportPassedTests

public boolean reportPassedTests ()

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

Lợi nhuận
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

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

Lợi nhuận
boolean

reportTags

public  reportingTags ()

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

Lợi nhuận

runOnAllDevices

public boolean runOnAllDevices ()

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

Lợi nhuận
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 một lời kêu gọi.

Thông số
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

Đặt có hay không nắm bắt một báo cáo lỗi khi kết thúc lời kêu gọi.

Thông số
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Đặt có hay không nắm bắt một báo cáo lỗi ở cuối lời kêu gọi.

Thông số
takeBugreportz boolean

setDeleonedEarlyDeviceRelease

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 Tradefed host_log.

Thông số
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

Thông số
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Đặt chế độ vòng lặp cho cấu hình.

setMultiDeviceCount

public void setMultiDeviceCount (int count)

Đặt số lượng thiết bị dự kiến ​​cho các bài kiểm tra nhiều thiết bị.

Thông số
count int

setReplicateSetup

public 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 void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Đặt có báo cáo nhật ký hay không cho đến khi gọi ra Hoàn thành

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 thử nghiệm cho mỗi loại thử nghiệm.

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

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

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

Có hay không tắt thiết lập lập hóa đơn trước và gỡ bỏ sau yêu cầu.

Lợi nhuận
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Lợi nhuận
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

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

Lợi nhuận
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Lợi nhuận
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

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

Lợi nhuận
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

Lợi nhuận
boolean

shouldUseReplicateSetup

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.

Lợi nhuận
boolean

shouldUseSandboxTestMode

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.

Lợi nhuận
boolean

shouldUseSandboxing

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

Lợi nhuận
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

Sharding có nên sử dụng hỗ trợ mã thông báo hay không.

Lợi nhuận
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Trả về true nếu báo cáo lỗi sẽ được thực hiện khi quá trình gọi kiểm tra đã kết thúc.

Lợi nhuận
boolean

takeBugreportzOnInvocationEnded

public 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 của cuộc gọi kiểm tra.

Lợi nhuận
boolean