Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
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.
RemoteAndroidTestRunner
public
class
RemoteAndroidTestRunner
extends Object
implements
IRemoteAndroidTestRunner
java.lang.Object
|
↳ |
com.android.tradefed.result.ddmlib.RemoteAndroidTestRunner
|
Các lớp con trực tiếp đã biết
|
Chạy lệnh kiểm thử Android từ xa và báo cáo kết quả.
Tóm tắt
Phương thức được bảo vệ |
String
|
getArgsCommand()
Trả về cú pháp dòng lệnh đo lường đầy đủ cho các đối số đo lường được cung cấp.
|
String
|
getRunnerPath()
Trả về đường dẫn thành phần đo lường đầy đủ.
|
Hàm khởi tạo công khai
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName,
IShellEnabledDevice remoteDevice)
Hàm khởi tạo thay thế. Sử dụng trình chạy đo lường mặc định.
Tham số |
packageName |
String : Gói ứng dụng Android có chứa các bài kiểm thử cần chạy |
remoteDevice |
IShellEnabledDevice : thiết bị Android để thực thi kiểm thử |
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName,
String runnerName,
IShellEnabledDevice remoteDevice)
Hàm khởi tạo thay thế. Sử dụng statusReporterMode
mặc định.
Tham số |
packageName |
String : gói ứng dụng Android chứa các chương trình kiểm thử cần chạy |
runnerName |
String : trình chạy kiểm thử đo lường để thực thi. Nếu rỗng, sẽ sử dụng trình chạy mặc định |
remoteDevice |
IShellEnabledDevice : thiết bị Android để thực thi kiểm thử |
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName,
String runnerName,
IShellEnabledDevice remoteDevice,
RemoteAndroidTestRunner.StatusReporterMode statusReporterMode)
Tạo một trình chạy kiểm thử từ xa cho Android.
Tham số |
packageName |
String : gói ứng dụng Android chứa các chương trình kiểm thử cần chạy |
runnerName |
String : trình chạy kiểm thử đo lường để thực thi. Nếu rỗng, sẽ sử dụng trình chạy mặc định |
remoteDevice |
IShellEnabledDevice : thiết bị Android để thực thi các kiểm thử trên |
statusReporterMode |
RemoteAndroidTestRunner.StatusReporterMode : chế độ trình báo cáo trạng thái sẽ dùng cho lệnh amInstrument |
Phương thức công khai
addBooleanArg
public void addBooleanArg (String name,
boolean value)
Tham số |
name |
String |
value |
boolean |
addInstrumentationArg
public void addInstrumentationArg (String name,
String value)
Tham số |
name |
String |
value |
String |
hủy
public void cancel ()
trình phân tích cú pháp
public IInstrumentationResultParser createParser (String runName,
listeners)
Tạo InstrumentationResultParser
sẽ được dùng để phân tích cú pháp đầu ra đo lường.
Tham số |
runName |
String : Tên của lần chạy để sử dụng. |
listeners |
: Trình nghe báo cáo kết quả. |
getAmInstrumentCommand
public String getAmInstrumentCommand ()
getPhạm vi bao phủĐầu raType
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
Giá trị trả về |
IRemoteAndroidTestRunner.CoverageOutput |
|
getPackageName
public String getPackageName ()
getRunOptions
public String getRunOptions ()
Trả về các tuỳ chọn cho lệnh đo lường am.
getRunnerName
public String getRunnerName ()
removeInstrumentationArg
public void removeInstrumentationArg (String name)
chạy
public void run (ITestRunListener... listeners)
Tham số |
listeners |
ITestRunListener |
Gửi |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
chạy
public void run ( listeners)
Gửi |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
setAdditionalTestOutputLocation
public void setAdditionalTestOutputLocation (String additionalTestDataPath)
Tham số |
additionalTestDataPath |
String |
setClassName
public void setClassName (String className)
setClassNames
public void setClassNames (String[] classNames)
Tham số |
classNames |
String |
setCoverage
public void setCoverage (boolean coverage)
setCoverageReportLocation
public void setCoverageReportLocation (String reportPath)
Tham số |
reportPath |
String |
setDebug
public void setDebug (boolean debug)
Chỉ setLog
public void setLogOnly (boolean logOnly)
setMaxTimeToOutputResponse
public void setMaxTimeToOutputResponse (long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
Tham số |
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
setMaxTimeout
public void setMaxTimeout (long maxTimeout,
TimeUnit maxTimeUnits)
Tham số |
maxTimeout |
long |
maxTimeUnits |
TimeUnit |
setMaxtimeToOutputResponse
public void setMaxtimeToOutputResponse (int maxTimeToOutputResponse)
Tham số |
maxTimeToOutputResponse |
int |
setMethodName
public void setMethodName (String className,
String testName)
Tham số |
className |
String |
testName |
String |
setRunName
public void setRunName (String runName)
setRunOptions
public void setRunOptions (String options)
Đặt các tuỳ chọn cho lệnh amInstrument. Hãy truy cập com/android/commands/am/Am.java để biết danh sách đầy đủ
tùy chọn.
setTestCollection
public void setTestCollection (boolean collect)
setTestPackageName
public void setTestPackageName (String packageName)
Tham số |
packageName |
String |
setTestSize
public void setTestSize (IRemoteAndroidTestRunner.TestSize size)
Tham số |
size |
IRemoteAndroidTestRunner.TestSize |
Phương thức được bảo vệ
getArgsCommand
protected String getArgsCommand ()
Trả về cú pháp dòng lệnh đo lường đầy đủ cho khả năng đo lường đã cung cấp
đối số. Trả về một chuỗi trống nếu không có đối số nào được chỉ định.
getRunnerPath
protected String getRunnerPath ()
Trả về đường dẫn thành phần đo lường đầy đủ.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-03-19 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-03-19 UTC."],[],[]]