MobilelyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Chương trình kiểm thử máy chủ lưu trữ dùng để chạy một tệp nhị phân mobly python qua Hệ thống xây dựng Android (Soong)
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
MoblyBinaryHostTest()
|
Phương thức công khai | |
---|---|
void
|
addAllExcludeFilters(
Thêm |
void
|
addAllIncludeFilters(
Thêm |
void
|
addExcludeFilter(String filter)
Thêm bộ lọc về các thử nghiệm cần loại trừ. |
void
|
addIncludeFilter(String filter)
Thêm bộ lọc chứa các bài kiểm thử cần đưa vào. |
void
|
clearExcludeFilters()
Xoá tất cả bộ lọc loại trừ hiện đang được theo dõi. |
void
|
clearIncludeFilters()
Xoá tất cả bộ lọc bao gồm hiện đang được theo dõi. |
ITestDevice
|
getDevice()
Tải thiết bị đang được kiểm tra. |
|
getExcludeFilters()
Trả về |
|
getIncludeFilters()
Trả về |
final
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
|
setDevice(ITestDevice device)
Chèn thiết bị đang được kiểm thử. |
|
split(int shardCountHint)
Phiên bản thay thế của |
Phương thức được bảo vệ | |
---|---|
String[]
|
buildCommandLineArray(String filePath, String configPath,
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
String
|
getLogDirAbsolutePath()
|
File
|
getLogDirFile()
|
boolean
|
processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Phân tích cú pháp kết quả kiểm thử mạng di động và báo cáo kết quả. |
void
|
reportLogs(File logDir, ITestInvocationListener listener)
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Hàm khởi tạo công khai
MobilelyBinaryHostTest
public MoblyBinaryHostTest ()
Phương thức công khai
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Thêm ERROR(/Set)
của các bộ lọc cần loại trừ.
Tham số | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Thêm ERROR(/Set)
của các bộ lọc kiểm thử cần đưa vào.
Tham số | |
---|---|
filters |
|
thêmLoại trừ Bộ lọc
public void addExcludeFilter (String filter)
Thêm bộ lọc về các thử nghiệm cần loại trừ.
Tham số | |
---|---|
filter |
String |
thêmBao gồmBộ lọc
public void addIncludeFilter (String filter)
Thêm bộ lọc chứa các bài kiểm thử cần đưa vào.
Tham số | |
---|---|
filter |
String |
clearExcludeFilters
public void clearExcludeFilters ()
Xoá tất cả bộ lọc loại trừ hiện đang được theo dõi.
clearIncludeFilters
public void clearIncludeFilters ()
Xoá tất cả bộ lọc bao gồm hiện đang được theo dõi.
getDevice
public ITestDevice getDevice ()
Tải thiết bị đang được kiểm tra.
Giá trị trả về | |
---|---|
ITestDevice |
ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Trả về ERROR(/Set)
hiện tại của bộ lọc loại trừ.
Giá trị trả về | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Trả về ERROR(/Set)
hiện tại của bộ lọc bao gồm.
Giá trị trả về | |
---|---|
|
chạy
public final 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 |
thiết lập thiết bị
public void setDevice (ITestDevice device)
Chèn thiết bị đang được kiểm thử.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice để sử dụng |
cắt video
publicsplit (int shardCountHint)
Phiên bản thay thế của split()
cũng cung cấp số phân đoạn đã được thử
cần chạy. Điều này hữu ích cho một số trình chạy kiểm thử không thể tuỳ ý quyết định trong một số trường hợp.
Tham số | |
---|---|
shardCountHint |
int : số lượng phân đoạn được thử. |
Giá trị trả về | |
---|---|
|
một tập hợp các kiểm thử phụ được thực thi riêng biệt hoặc null nếu kiểm thử là
hiện không thể phân đoạn |
Phương thức được bảo vệ
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Tham số | |
---|---|
filePath |
String |
configPath |
String |
tests |
|
Giá trị trả về | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Tham số | |
---|---|
filePath |
String |
configPath |
String |
Giá trị trả về | |
---|---|
String[] |
filterTests
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Tham số | |
---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
Giá trị trả về | |
---|---|
|
getLogDirExportPath
protected String getLogDirAbsolutePath ()
Giá trị trả về | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Giá trị trả về | |
---|---|
File |
quá trìnhYamlTestKết quả
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Phân tích cú pháp kết quả kiểm thử mạng di động và báo cáo kết quả.
Tham số | |
---|---|
inputStream |
InputStream : Một đối tượng InputStream đọc trong tệp kết quả kiểm thử của ứng dụng di động. |
parser |
MoblyYamlResultParser : Một đối tượng AdMobYamlResultParser xử lý kết quả kiểm thử trên ứng dụng di động. |
listener |
ITestInvocationListener : Một thực thể ITestInvocationListener thực hiện nhiều loại báo cáo. |
runName |
String : str, tên của lần chạy nhị phân kiểm thử ứng dụng di động (Mobly). |
Giá trị trả về | |
---|---|
boolean |
nhật ký báo cáo
protected void reportLogs (File logDir, ITestInvocationListener listener)
Tham số | |
---|---|
logDir |
File |
listener |
ITestInvocationListener |
Tệp updateConfig
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Tham số | |
---|---|
configInputStream |
InputStream |
writer |
Writer |
Gửi | |
---|---|
HarnessRuntimeException |