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.

Tóm tắt

Trường

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

Hàm khởi tạo công khai

CommandOptions()

Phương thức công khai

boolean captureLogcatOnFailure()

Liệu có ghi lại logcat khi trường hợp kiểm thử không thành công hay không

boolean captureScreenshotOnFailure()

Có chụp ảnh màn hình khi thất bại trong trường hợp kiểm thử hay không

ICommandOptions clone()
boolean earlyDeviceRelease()

Liệu có nên rút thiết bị sớm khi hoàn tất việc này hay không.

boolean filterPreviousPassedTests()

Liệu có lọc các trường hợp kiểm thử đã đạt trước đó của lần thử trước đó hay không.

getAutoLogCollectors()

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

getDynamicDownloadArgs()

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

int getExtraRemotePostsubmitInstance()

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

String getHostLogSuffix()

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

UniqueMultiMap<String, String> getInvocationData()

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

long getInvocationTimeout()

Trả về thời gian chờ của lệnh gọi đã chỉ định.

long getLoopTime()

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

long getMaxLoopCount()

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

boolean getOptimizeMainlineTest()

Trả về true nếu chúng ta nên tối ưu hoá danh sách các mô-đun kiểm thử để kiểm thử dòng chính.

Duration getParallelSetupTimeout()

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

Integer getShardCount()

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

Integer getShardIndex()

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

String getTestTag()

Trả về thẻ kiểm thử cho lệnh gọi.

String getTestTagSuffix()

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

boolean isDryRunMode()

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

boolean isFullHelpMode()

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

boolean isHelpMode()

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

boolean isLoopMode()

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

boolean isNoisyDryRunMode()

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

boolean reportInvocationComplete()

có báo cáo nhật ký cho đến khi gọiComplete.

boolean reportPassedTests()

Liệu có báo cáo các trường hợp kiểm thử đã đạt hay không.

boolean reportTestCaseCount()

Liệu 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 thẻ dùng để báo cáo liên quan đến lệnh gọi.

boolean runOnAllDevices()

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

void setAutoLogCollectors( autoLogCollectors)

Đặt tập hợp trình thu thập nhật ký tự động cần được thêm vào lệnh gọi.

void setBugreportOnInvocationEnded(boolean takeBugreport)

Đặt xem có chụp báo cáo lỗi ở cuối lệnh gọi hay không.

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Đặt xem có chụp báo cáo lỗi ở cuối lệnh gọi hay không.

void setHostLogSuffix(String suffix)

Đặt hậu tố cần thêm vào Tradefeed host_log.

void setInvocationTimeout(Long invocationTimeout)

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

void setLoopMode(boolean loopMode)

Đặt chế độ lặp lại cho cấu hình.

void setReplicateSetup(boolean replicate)

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

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

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

void setReportTestCaseCount(boolean report)

Thiết lập xem 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.

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 thử cho lệnh gọi.

void setUseSandboxTestMode(boolean use)

Thiết lập xem chúng ta có nên sử dụng chế độ thử nghiệm hộp cát TF hay không.

boolean shouldDisableInvocationSetupAndTeardown()

Có tắt thiết lập trước khi gọi và chia nhỏ sau khi gọi hay không.

boolean shouldReportModuleProgression()

Có báo cáo tiến trình của lệ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 tính năng phân đoạn động hay không

boolean shouldUseParallelRemoteSetup()

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

boolean shouldUseParallelSetup()

Liệu có thử thiết lập song song hay không.

boolean shouldUseRemoteSandboxMode()

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

boolean shouldUseReplicateSetup()

Liệu có sử dụng chế độ thiết lập được sao chép cho tất 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 trong 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()

Liệu tính năng phân đoạn có cần sử dụng tính năng 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 kiểm thử kết thúc.

boolean takeBugreportzOnInvocationEnded()

Trả về true nếu cần sử dụng một báo cáo lỗi thay vì báo cáo lỗi trong lệnh gọi kiểm thử báo cáo lỗi cuối cùng.

Trường

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

BẬT_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

Hàm INVOCATION_DATA

public static final String INVOCATION_DATA

LỰA_KHÔNG_ĐƯỢC_KHÔNG_PHÁT

public static final String NOISY_DRY_RUN_OPTION

THỬ NGHIỆM_TAG_OPTION

public static final String TEST_TAG_OPTION

HỘP CÁT

public static final String USE_REMOTE_SANDBOX

SỬ DỤNG HỘP CÁT

public static final String USE_SANDBOX

Hàm khởi tạo công khai

Tùy chọn lệnh

public CommandOptions ()

Phương thức công khai

ghi lạiLogcatOnFailure

public boolean captureLogcatOnFailure ()

Liệu có ghi lại logcat khi trường hợp kiểm thử không thành công hay không

Giá trị trả về
boolean

snapshot

public boolean captureScreenshotOnFailure ()

Có chụp ảnh màn hình khi thất bại trong trường hợp kiểm thử hay không

Giá trị trả về
boolean

sao chép

public ICommandOptions clone ()

Giá trị trả về
ICommandOptions

sớmThiết bịPhát hành

public boolean earlyDeviceRelease ()

Liệu có nên rút thiết bị sớm khi hoàn tất việc này hay không.

Giá trị trả về
boolean

bộ lọc trước vượt quaTests

public boolean filterPreviousPassedTests ()

Liệu có lọc các trường hợp kiểm thử đã đạt trước đó của lần thử trước đó hay không.

Giá trị trả về
boolean

getAutoLogCollector

public  getAutoLogCollectors ()

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

Giá trị trả về

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

Giá trị trả về

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

Giá trị trả về
int

getHostLogSuffix

public String getHostLogSuffix ()

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

Giá trị trả về
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

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

Giá trị trả về
UniqueMultiMap<String, String>

Thời gian chờ lệnh gọi

public long getInvocationTimeout ()

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

Giá trị trả về
long

getLoopTime

public long getLoopTime ()

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

Giá trị trả về
long thời gian tính bằng mili giây

nhậnMaxLoopCount

public long getMaxLoopCount ()

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

Giá trị trả về
long

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Trả về true nếu chúng ta nên tối ưu hoá danh sách các mô-đun kiểm thử để kiểm thử dòng chính.

Giá trị trả về
boolean

getParallelSetupHết thời gian chờ

public Duration getParallelSetupTimeout ()

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

Giá trị trả về
Duration

getShardCount

public Integer getShardCount ()

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

Giá trị trả về
Integer

getShardIndex

public Integer getShardIndex ()

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

Giá trị trả về
Integer

getTestTag

public String getTestTag ()

Trả về thẻ kiểm thử cho lệnh gọi. Mặc định là "stub" nếu bạn không chỉ định.

Giá trị trả về
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Giá trị trả về
String

Chế độ isDryRun

public boolean isDryRunMode ()

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

Giá trị trả về
boolean

isFullHelpMode

public boolean isFullHelpMode ()

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

Giá trị trả về
boolean

isHelpMode

public boolean isHelpMode ()

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

Giá trị trả về
boolean

isLoopMode

public boolean isLoopMode ()

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

Giá trị trả về
boolean

Chế độ isNoisyDryRun

public boolean isNoisyDryRunMode ()

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

Giá trị trả về
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

có báo cáo nhật ký cho đến khi gọiComplete.

Giá trị trả về
boolean

báo cáoĐã vượt qua Bài kiểm tra

public boolean reportPassedTests ()

Liệu có báo cáo các trường hợp kiểm thử đã đạt hay không.

Giá trị trả về
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

Liệu 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.

Giá trị trả về
boolean

thẻ báo cáo

public  reportingTags ()

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

Giá trị trả về

chạy trên tất cả các thiết bị

public boolean runOnAllDevices ()

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

Giá trị trả về
boolean

setAutoLogCollector

public void setAutoLogCollectors ( autoLogCollectors)

Đặt tập hợp trình thu thập nhật ký tự động cần được thêm vào lệnh gọi.

Tham số
autoLogCollectors

setBugreportOnInvocationĐã kết thúc

public void setBugreportOnInvocationEnded (boolean takeBugreport)

Đặt xem có chụp báo cáo lỗi ở cuối lệnh gọi hay không.

Tham số
takeBugreport boolean

setBugreportzOnInvocationKết thúc

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Đặt xem có chụp báo cáo lỗi ở cuối lệnh gọi hay không.

Tham số
takeBugreportz boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Đặt hậu tố cần thêm vào Tradefeed host_log.

Tham số
suffix String

Hết thời gian chờ lệnh gọi

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ờ được sử dụng.

Tham số
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Đặt chế độ lặp lại cho cấu hình.

thiết lập setReplicateSetup

public void setReplicateSetup (boolean replicate)

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

Tham số
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

Tham số
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Thiết lập xem 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.

Tham số
report boolean

setShardCount

public void setShardCount (Integer shardCount)

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

Tham số
shardCount Integer

Chỉ mục setShard

public void setShardIndex (Integer shardIndex)

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

Tham số
shardIndex Integer

setNênUseSandboxing

public void setShouldUseSandboxing (boolean use)

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

Tham số
use boolean

setTestTag

public void setTestTag (String testTag)

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

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

Thiết lập xem chúng ta có nên sử dụng chế độ thử nghiệm hộp cát TF hay không.

Tham số
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

Có tắt thiết lập trước khi gọi và chia nhỏ sau khi gọi hay không.

Giá trị trả về
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Giá trị trả về
boolean

nênUseDynamicSphân đoạn

public boolean shouldUseDynamicSharding ()

Trả về nếu chúng ta có nên sử dụng tính năng phân đoạn động hay không

Giá trị trả về
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Giá trị trả về
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

Liệu có thử thiết lập song song hay không.

Giá trị trả về
boolean

nênUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

Giá trị trả về
boolean

nênUseReplicateSetup

public boolean shouldUseReplicateSetup ()

Liệu có sử dụng chế độ thiết lập được sao chép cho tất cả thiết bị từ xa hay không.

Giá trị trả về
boolean

nênUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

Giá trị trả về
boolean

nênSử dụng Hộp cát

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

Giá trị trả về
boolean

Nên sử dụng mã phân đoạn

public boolean shouldUseTokenSharding ()

Liệu tính năng phân đoạn có cần sử dụng tính năng hỗ trợ mã thông báo hay không.

Giá trị trả về
boolean

việc báo cáo lỗi hồ sơ OnInvocation đã 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 kiểm thử kết thúc.

Giá trị trả về
boolean

việc xử lý lỗi báo cáo lỗi

public boolean takeBugreportzOnInvocationEnded ()

Trả về true nếu cần sử dụng một báo cáo lỗi thay vì báo cáo lỗi trong lệnh gọi kiểm thử báo cáo lỗi cuối cùng.

Giá trị trả về
boolean