LệnhTùy chọn
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 công cộng | |
---|---|
CommandOptions () |
Phương thức công khai | |
---|---|
boolean | captureLogcatOnFailure () Có hay không chụp logcat trong trường hợp thử nghiệm thất bại |
boolean | captureScreenshotOnFailure () Có chụp ảnh màn hình khi test case thất bại hay không |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () Có hay không việc giải phóng thiết bị sớm ở chế độ được ủy quyền. |
boolean | earlyDeviceRelease () Có hay không việc phát hành thiết bị sớm khi thực hiện với nó. |
boolean | filterPreviousPassedTests () Có hay không lọc các trường hợp thử nghiệm đã vượt qua trước đó từ lần thử trước. |
getAutoLogCollectors () Trả về tập hợp các trình thu thập nhật ký tự động sẽ được thêm cho một lệnh gọi | |
getDynamicDownloadArgs () Trả về bản đồ của các đối số để chuyển đến truy vấn tải xuống động. | |
getExperimentalFlags () Trả về bản đồ cờ thử nghiệm, có thể được sử dụng để làm nổi bật các dự án cổng. | |
int | getExtraRemotePostsubmitInstance () Có hay không bắt đầu các phiên bản bổ sung trong VM từ xa trong postsubmit. |
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 đến lời gọi để mô tả nó |
long | getInvocationTimeout () Trả lại thời gian chờ gọi được chỉ định. |
File | getJdkFolderForSubprocess () Trả về thư mục jdk để sử dụng khi chuyển đổi thực thi trong quy trình con. |
long | getLoopTime () Nhận thời gian chờ đợi trước khi lên lịch lại cho lệnh này. |
long | getMaxLoopCount () Trả về số lần tối đa để lên lịch cho 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 | 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ả lại chỉ mục 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 để biểu thị một số biến thể của một kiểm tra. |
boolean | isConditionalBugreportDisabled () Trả về việc báo cáo lỗi có điều kiện có bị tắt hay không |
boolean | isDryRunMode () Trả về |
boolean | isExperimentEnabled () Có bật thử nghiệm thông qua cờ thử nghiệm hay không. |
boolean | isFullHelpMode () Trả về |
boolean | isHelpMode () Trả về |
boolean | isLoopMode () Trả lại chế độ vòng lặp cho cấu hình. |
boolean | isNoisyDryRunMode () Trả về |
boolean | isRemoteInvocationDeviceless () Có hay không kích hoạt lệnh gọi từ xa deviceless. |
boolean | isTracingEnabled () Trả về việc theo dõi lệnh gọi có được bật hay không. |
boolean | reportInvocationComplete () có hay không báo cáo các bản ghi cho đến khi gọiComplete. |
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ó 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. |
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 sẽ chạy trên tất cả các thiết bị. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Đặt bộ sưu tập nhật ký tự động sẽ được thêm vào một lệnh gọi. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Đặt có ghi lại báo cáo lỗi hay không khi kết thúc lệnh gọi. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Đặt có hay không nắm bắt bugreportz khi kết thúc lệnh gọi. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Đặt có hay không giải phóng thiết bị sớm ở chế độ được ủy quyền. |
void | setHostLogSuffix (String suffix) Đặt hậu tố để nối vào Tradefed host_log. |
void | setInvocationTimeout (Long invocationTimeout) Đặt thời gian chờ 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 thử nghiệm 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ó hay không báo cáo nhật ký cho đến khi gọiComplete |
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 bộ 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 | shouldReportModuleProgression () Có hay không báo cáo tiến trình gọi từ xa ở cấp độ mô-đun. |
boolean | shouldUseDynamicSharding () Trả về liệu chúng ta có nên sử dụng phân đoạn động hay không |
boolean | shouldUseParallelRemoteSetup () Có hay không thử thiết lập song song các thiết bị từ xa. |
boolean | shouldUseParallelSetup () Có hay không thử thiết lập song song. |
boolean | shouldUseRemoteSandboxMode () Có hay không sử dụng chế độ hộp cát trong lệnh gọi từ xa. |
boolean | shouldUseReplicateSetup () Có hay không sử dụng thiết lập sao chép cho tất cả các thiết bị từ xa. |
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 bộ chứa Tf để chạy lời gọi |
boolean | shouldUseTokenSharding () Việc sharding có nên sử dụng token hỗ trợ hay không. |
boolean | takeBugreportOnInvocationEnded () Trả về true nếu báo cáo lỗi được thực hiện khi lệnh gọi thử nghiệm 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 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
IVOCATION_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
SỬ DỤNG_SANDBOX
public static final String USE_SANDBOX
nhà thầu công cộng
LệnhTùy chọn
public CommandOptions ()
Phương thức công khai
chụpLogcatOnThất bại
public boolean captureLogcatOnFailure ()
Có hay không chụp logcat trong trường hợp thử nghiệm thất bại
trả lại | |
---|---|
boolean |
chụp Ảnh chụp màn hìnhBật thất bại
public boolean captureScreenshotOnFailure ()
Có chụp ảnh màn hình khi test case thất bại hay không
trả lại | |
---|---|
boolean |
ủy nhiệmEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Có hay không việc giải phóng thiết bị sớm ở chế độ được ủy quyền.
trả lại | |
---|---|
boolean |
phát hành thiết bị sớm
public boolean earlyDeviceRelease ()
Có hay không việc phát hành thiết bị sớm khi thực hiện với nó.
trả lại | |
---|---|
boolean |
bộ lọcTrướcĐạtCác bài kiểm tra
public boolean filterPreviousPassedTests ()
Có hay không lọc các trường hợp thử nghiệm đã vượt qua trước đó từ lần thử trước.
trả lại | |
---|---|
boolean |
getAutoLogCollector
publicgetAutoLogCollectors ()
Trả về tập hợp các trình thu thập nhật ký tự động sẽ được thêm cho một lệnh gọi
trả lại | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Trả về bản đồ của các đối số để chuyển đến truy vấn tải xuống động.
trả lại | |
---|---|
getExperimental Flags
publicgetExperimentalFlags ()
Trả về bản đồ cờ thử nghiệm, có thể được sử dụng để làm nổi bật các dự án cổng.
trả lại | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Có hay không bắt đầu các phiên bản bổ sung trong VM từ xa trong postsubmit.
trả lại | |
---|---|
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ố.
trả lại | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Trả về dữ liệu được chuyển đến lời gọi để mô tả nó
trả lại | |
---|---|
UniqueMultiMap <String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Trả lại thời gian chờ gọi được chỉ định. 0 nếu không có thời gian chờ được sử dụng.
trả lại | |
---|---|
long |
getJdkFolderForSub process
public File getJdkFolderForSubprocess ()
Trả về thư mục jdk để sử dụng khi chuyển đổi thực thi trong quy trình con.
trả lại | |
---|---|
File |
getLoopTime
public long getLoopTime ()
Nhận thời gian chờ đợi trước khi lên lịch lại cho 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ên lịch cho lệnh. Không có hiệu lực nếu isLoopMode là 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 |
getParallelSetupTimeout
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
publicgetRemoteFiles ()
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 |
getShard Index
public Integer getShardIndex ()
Trả lại chỉ mục 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 để biểu thị một số biến thể của một kiểm tra.
trả lại | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Trả về việc 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
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ả lại chế độ vòng lặp cho cấu hình.
trả lại | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Trả về true
nếu chúng ta nên in lệnh ra bàn điều khiển trước khi chúng ta
trả lại | |
---|---|
boolean |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Có hay không kích hoạt lệnh gọi từ xa deviceless.
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ó hay không báo cáo các bản ghi cho đến khi gọiComplete.
trả lại | |
---|---|
boolean |
báo cáoPassedTests
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ó 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.
trả lại | |
---|---|
boolean |
báo cáoTags
publicreportingTags ()
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 sẽ chạy trên tất cả các thiết bị.
trả lại | |
---|---|
boolean |
setAutoLogCollector
public void setAutoLogCollectors (autoLogCollectors)
Đặt bộ sưu tập nhật ký tự động sẽ được thêm vào một lệnh gọi.
Thông số | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Đặt có ghi lại báo cáo lỗi hay không khi kết thúc lệnh gọi.
Thông số | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Đặt có hay không nắm bắt bugreportz khi kết thúc lệnh gọi.
Thông số | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Đặt có hay không giải phóng 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ố để nối vào Tradefed host_log.
Thông số | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Đặt thời gian chờ 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 thử nghiệm 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ó hay không báo cáo nhật ký cho đến khi gọiComplete
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 |
setShard Index
public void setShardIndex (Integer shardIndex)
Đặt chỉ mục phân đoạn cho lệnh.
Thông số | |
---|---|
shardIndex | Integer |
thiết lậpNênSử dụngSandboxing
public void setShouldUseSandboxing (boolean use)
Đặt xem chúng ta có nên sử dụng bộ 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 |
shouldDisableInvocationSetupAndTeardown
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ênReportModuleProgression
public boolean shouldReportModuleProgression ()
Có hay không báo cáo tiến trình gọi từ xa ở cấp độ mô-đun.
trả lại | |
---|---|
boolean |
nên sử dụng DynamicSharding
public boolean shouldUseDynamicSharding ()
Trả về liệu chúng ta có nên sử dụng phân đoạn động hay không
trả lại | |
---|---|
boolean |
nênSử dụngParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Có hay không thử thiết lập song song các thiết bị từ xa.
trả lại | |
---|---|
boolean |
nênSử dụngParallelThiết lập
public boolean shouldUseParallelSetup ()
Có hay không thử thiết lập song song.
trả lại | |
---|---|
boolean |
nênSử dụngRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Có hay không sử dụng chế độ hộp cát trong lệnh gọi từ xa.
trả lại | |
---|---|
boolean |
nênSử dụngReplicateSetup
public boolean shouldUseReplicateSetup ()
Có hay không sử dụng thiết lập sao chép cho tất cả các thiết bị từ xa.
trả lại | |
---|---|
boolean |
nênSử dụngSandboxTestMode
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ên sử dụng Sandboxing
public boolean shouldUseSandboxing ()
Trả về true nếu chúng ta nên sử dụng bộ chứa Tf để chạy lời gọi
trả lại | |
---|---|
boolean |
nênSử dụngTokenSharding
public boolean shouldUseTokenSharding ()
Việc sharding có nên sử dụng token hỗ trợ hay không.
trả lại | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Trả về true nếu báo cáo lỗi được thực hiện khi lệnh gọi thử nghiệm kết thúc.
trả lại | |
---|---|
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 gọi thử nghiệm.
trả lại | |
---|---|
boolean |