SubprocessTfTrình chạy
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.SubprocessTflauncher |
IRemoteTest
để chạy kiểm thử với một bản cài đặt TF riêng biệt.
Khởi chạy một quy trình java bên ngoài để chạy kiểm thử. Dùng để chạy đơn vị TF hoặc chức năng thử nghiệm liên tục.
Tóm tắt
Trường | |
---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
Môi trường |
public
static
final
String |
PARENT_PROC_TAG_NAME
|
public
static
final
String |
SUBPROCESS_TAG_NAME
Thẻ sẽ được truyền đến quy trình phụ TF để phân biệt thẻ đó |
protected
IBuildInfo |
mBuildInfo
|
protected
|
mCmdArgs
|
protected
IConfiguration |
mConfig
|
protected
String |
mRootDir
|
protected
IRunUtil |
mRunUtil
|
protected
File |
mTmpDir
|
Hàm khởi tạo công khai | |
---|---|
SubprocessTfLauncher()
|
Phương thức công khai | |
---|---|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Chạy chương trình kiểm thử rồi báo cáo kết quả cho trình nghe. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
Chèn |
void
|
setInvocationContext(IInvocationContext invocationContext)
|
Phương thức được bảo vệ | |
---|---|
void
|
addJavaArguments(
Cho phép thêm các tham số java bổ sung vào lệnh gọi quy trình phụ. |
String
|
getJava()
|
IRunUtil
|
getRunUtil()
Trả về |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
Các hành động cần thực hiện sau khi hoàn tất bài kiểm tra TF. |
void
|
preRun()
Thiết lập trước khi chạy kiểm thử. |
void
|
setEventStreaming(boolean eventStreaming)
Thiết lập tính năng phát trực tiếp sự kiện có sử dụng. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
Thiết lập IRunUtil. |
Trường
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Môi trường biến ảnh hưởng đến lựa chọn adb.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
TIẾN TRÌNH_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
Thẻ sẽ được truyền đến quy trình phụ TF để phân biệt thẻ đó
Hàm mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mTmpDir
protected File mTmpDir
Hàm khởi tạo công khai
SubprocessTfTrình chạy
public SubprocessTfLauncher ()
Phương thức công khai
chạy
public void run (TestInformation testInfo, ITestInvocationListener listener)
Chạy chương trình kiểm thử rồi báo cáo kết quả cho trình nghe.
Tham số | |
---|---|
testInfo |
TestInformation : Đối tượng TestInformation chứa thông tin hữu ích để chạy
kiểm thử. |
listener |
ITestInvocationListener : ITestInvocationListener của kết quả thử nghiệm |
Gửi | |
---|---|
DeviceNotAvailableException |
Cấu hình đặt
public void setConfiguration (IConfiguration configuration)
Chèn IConfiguration
đang sử dụng.
Tham số | |
---|---|
configuration |
IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Tham số | |
---|---|
invocationContext |
IInvocationContext |
Phương thức được bảo vệ
addJavaArguments
protected void addJavaArguments (args)
Cho phép thêm các tham số java bổ sung vào lệnh gọi quy trình phụ.
Tham số | |
---|---|
args |
: danh sách các đối số hiện tại mà chúng ta cần thêm các đối số bổ sung. |
getJava
protected String getJava ()
Giá trị trả về | |
---|---|
String |
getRunUtil
protected IRunUtil getRunUtil ()
Trả về IRunUtil
sẽ được dùng cho lệnh quy trình phụ.
Giá trị trả về | |
---|---|
IRunUtil |
đăng-Chạy
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
Các hành động cần thực hiện sau khi hoàn tất bài kiểm tra TF.
Tham số | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener ban đầu nơi báo cáo kết quả. |
exception |
boolean : Đúng nếu phát sinh ngoại lệ trong kiểm thử. |
elapsedTime |
long : thời gian cần thiết để chạy kiểm thử. |
trước khi chạy
protected void preRun ()
Thiết lập trước khi chạy kiểm thử.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
Thiết lập tính năng phát trực tiếp sự kiện có sử dụng. Được hiển thị để kiểm thử đơn vị.
Tham số | |
---|---|
eventStreaming |
boolean |
Báo cáo setProto
protected void setProtoReporting (boolean protoReporting)
Tham số | |
---|---|
protoReporting |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
Thiết lập IRunUtil. Được hiển thị để kiểm thử đơn vị.
Tham số | |
---|---|
runUtil |
IRunUtil |