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ề |
boolean
|
isFullHelpMode()
Trả về |
boolean
|
isHelpMode()
Trả về |
boolean
|
isLoopMode()
Trả về chế độ lặp lại cho cấu hình. |
boolean
|
isNoisyDryRunMode()
Trả về |
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(
Đặ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 |
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
publicgetAutoLogCollectors ()
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
publicgetDynamicDownloadArgs ()
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
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
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
publicreportingTags ()
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 |