ICommandOptions
public interface ICommandOptions
com.android.tradefed.command.ICommandOptions |
Vùng chứa các tùy chọn thực thi cho các lệnh.
Bản tóm tắt
Phương thức công khai | |
---|---|
abstract boolean | captureLogcatOnFailure () Có hay không chụp logcat trong trường hợp thử nghiệm thất bại |
abstract boolean | captureScreenshotOnFailure () Có chụp ảnh màn hình khi test case thất bại hay không |
abstract ICommandOptions | clone () Tạo một bản sao của đối tượng |
abstract boolean | delegatedEarlyDeviceRelease () Có hay không việc giải phóng thiết bị sớm ở chế độ được ủy quyền. |
abstract 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ó. |
abstract 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. |
abstract | 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 |
abstract | getDynamicDownloadArgs () Trả về bản đồ của các đối số để chuyển đến truy vấn tải xuống động. |
abstract | 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. |
abstract int | getExtraRemotePostsubmitInstance () Có hay không bắt đầu các phiên bản bổ sung trong VM từ xa trong postsubmit. |
abstract 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ố. |
abstract UniqueMultiMap <String, String> | getInvocationData () Trả về dữ liệu được chuyển đến lời gọi để mô tả nó |
abstract long | getInvocationTimeout () Trả lại thời gian chờ gọi được chỉ định. |
abstract File | getJdkFolderForSubprocess () Trả về thư mục jdk để sử dụng khi chuyển đổi thực thi trong quy trình con. |
abstract long | getLoopTime () Nhận thời gian chờ đợi trước khi lên lịch lại cho lệnh này. |
abstract long | getMaxLoopCount () Trả về số lần tối đa để lên lịch cho lệnh. |
abstract Integer | getMultiDeviceCount () Trả về số lượng thiết bị để kiểm tra nhiều thiết bị. |
abstract 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. |
abstract Duration | getParallelSetupTimeout () Trả về thời gian chờ để sử dụng trong quá trình thiết lập song song. |
abstract | getRemoteFiles () Trả về danh sách các tập tin từ xa được cấu hình. |
abstract Integer | getShardCount () Trả về tổng số phân đoạn cho lệnh. |
abstract Integer | getShardIndex () Trả lại chỉ mục phân đoạn cho lệnh. |
abstract String | getTestTag () Trả lại thẻ kiểm tra cho lệnh gọi. |
abstract 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. |
abstract boolean | isConditionalBugreportDisabled () Trả về việc báo cáo lỗi có điều kiện có bị tắt hay không |
abstract boolean | isDryRunMode () Trả về |
abstract boolean | isExperimentEnabled () Có bật thử nghiệm thông qua cờ thử nghiệm hay không. |
abstract boolean | isFullHelpMode () Trả về |
abstract boolean | isHelpMode () Trả về |
abstract boolean | isLoopMode () Trả lại chế độ vòng lặp cho cấu hình. |
abstract boolean | isNoisyDryRunMode () Trả về |
abstract boolean | isRemoteInvocationDeviceless () Có hay không kích hoạt lệnh gọi từ xa deviceless. |
abstract boolean | isTracingEnabled () Trả về việc theo dõi lệnh gọi có được bật hay không. |
abstract boolean | reportInvocationComplete () có hay không báo cáo các bản ghi cho đến khi gọiComplete. |
abstract boolean | reportPassedTests () Có hay không báo cáo các trường hợp thử nghiệm đã vượt qua. |
abstract 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. |
abstract | reportingTags () Danh sách các thẻ được sử dụng để báo cáo liên quan đến lệnh gọi. |
abstract boolean | runOnAllDevices () Trả về true nếu lệnh sẽ chạy trên tất cả các thiết bị. |
abstract 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. |
abstract 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. |
abstract void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Đặt có hay không nắm bắt bugreportz khi kết thúc lệnh gọi. |
abstract void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Đặt có hay không giải phóng thiết bị sớm ở chế độ được ủy quyền. |
abstract void | setHostLogSuffix (String suffix) Đặt hậu tố để nối vào Tradefed host_log. |
abstract void | setInvocationTimeout (Long mInvocationTimeout) Đặt thời gian chờ gọi. |
abstract void | setLoopMode (boolean loopMode) Đặt chế độ vòng lặp cho lệnh |
abstract void | setMultiDeviceCount (int count) Đặt số lượng thiết bị dự kiến cho thử nghiệm nhiều thiết bị. |
abstract void | setReplicateSetup (boolean replicate) Đặt có sử dụng thiết lập sao chép hay không. |
abstract void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Đặt có hay không báo cáo nhật ký cho đến khi gọiComplete |
abstract 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. |
abstract void | setShardCount (Integer shardCount) Đặt số lượng phân đoạn cho lệnh. |
abstract void | setShardIndex (Integer shardIndex) Đặt chỉ mục phân đoạn cho lệnh. |
abstract void | setShouldUseSandboxing (boolean use) Đặt xem chúng ta có nên sử dụng bộ chứa TF hay không |
abstract void | setTestTag (String testTag) Đặt thẻ kiểm tra cho lệnh gọi. |
abstract 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. |
abstract 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. |
abstract boolean | shouldReportModuleProgression () Có hay không báo cáo tiến trình gọi từ xa ở cấp độ mô-đun. |
abstract boolean | shouldUseDynamicSharding () Trả về liệu chúng ta có nên sử dụng phân đoạn động hay không |
abstract boolean | shouldUseParallelRemoteSetup () Có hay không thử thiết lập song song các thiết bị từ xa. |
abstract boolean | shouldUseParallelSetup () Có hay không thử thiết lập song song. |
abstract boolean | shouldUseRemoteSandboxMode () Có hay không sử dụng chế độ hộp cát trong lệnh gọi từ xa. |
abstract 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. |
abstract boolean | shouldUseSandboxTestMode () Trả về true nếu chúng ta nên sử dụng hộp cát Tf ở chế độ thử nghiệm. |
abstract 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 |
abstract boolean | shouldUseTokenSharding () Việc sharding có nên sử dụng token hỗ trợ hay không. |
abstract 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. |
abstract 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. |
Phương thức công khai
chụpLogcatOnThất bại
public abstract 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 abstract boolean captureScreenshotOnFailure ()
Có chụp ảnh màn hình khi test case thất bại hay không
trả lại | |
---|---|
boolean |
dòng vô tính
public abstract ICommandOptions clone ()
Tạo một bản sao của đối tượng ICommandOptions
.
trả lại | |
---|---|
ICommandOptions |
ủy nhiệmEarlyDeviceRelease
public abstract 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 abstract 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 abstract 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
public abstractgetAutoLogCollectors ()
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
public abstractgetDynamicDownloadArgs ()
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
public abstractgetExperimentalFlags ()
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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract Integer getMultiDeviceCount ()
Trả về số lượng thiết bị để kiểm tra nhiều thiết bị.
trả lại | |
---|---|
Integer |
getOptimizeMainlineTest
public abstract 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 abstract 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 abstractgetRemoteFiles ()
Trả về danh sách các tập tin từ xa được cấu hình.
trả lại | |
---|---|
getShardCount
public abstract Integer getShardCount ()
Trả về tổng số phân đoạn cho lệnh.
trả lại | |
---|---|
Integer |
getShard Index
public abstract Integer getShardIndex ()
Trả lại chỉ mục phân đoạn cho lệnh.
trả lại | |
---|---|
Integer |
getTestTag
public abstract 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 abstract 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 abstract 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 abstract boolean isDryRunMode ()
Trả về true
nếu chúng ta nên
trả lại | |
---|---|
boolean |
isExperimentEnabled
public abstract boolean isExperimentEnabled ()
Có bật thử nghiệm thông qua cờ thử nghiệm hay không.
trả lại | |
---|---|
boolean |
isFullHelpMode
public abstract 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 abstract 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 abstract boolean isLoopMode ()
Trả lại chế độ vòng lặp cho cấu hình.
trả lại | |
---|---|
boolean |
isNoisyDryRunMode
public abstract 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 abstract boolean isRemoteInvocationDeviceless ()
Có hay không kích hoạt lệnh gọi từ xa deviceless.
trả lại | |
---|---|
boolean |
isTracingEnabled
public abstract 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 abstract 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 abstract 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 abstract 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
public abstractreportingTags ()
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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract void setHostLogSuffix (String suffix)
Đặt hậu tố để nối vào Tradefed host_log.
Thông số | |
---|---|
suffix | String |
setInvocationTimeout
public abstract void setInvocationTimeout (Long mInvocationTimeout)
Đặt thời gian chờ gọi. 0 nếu không có thời gian chờ được sử dụng.
Thông số | |
---|---|
mInvocationTimeout | Long |
setLoopMode
public abstract void setLoopMode (boolean loopMode)
Đặt chế độ vòng lặp cho lệnh
setMultiDeviceCount
public abstract 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 abstract 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 abstract 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 abstract 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 abstract void setShardCount (Integer shardCount)
Đặt số lượng phân đoạn cho lệnh.
Thông số | |
---|---|
shardCount | Integer |
setShard Index
public abstract 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 abstract 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 abstract void setTestTag (String testTag)
Đặt thẻ kiểm tra cho lệnh gọi.
setUseSandboxTestMode
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract boolean shouldUseParallelSetup ()
Có hay không thử thiết lập song song.
trả lại | |
---|---|
boolean |
nênSử dụngRemoteSandboxMode
public abstract 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 abstract 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 abstract 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 abstract 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 abstract boolean shouldUseTokenSharding ()
Việc sharding có nên sử dụng token hỗ trợ hay không.
trả lại | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public abstract 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 abstract 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 |