MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Kiểm thử trên máy chủ lưu trữ nhằm chạy tệp nhị phân mobly python từ Hệ thống bản 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 để loại trừ các kiểm thử. |
void
|
addIncludeFilter(String filter)
Thêm bộ lọc để chọn những kiểm thử cần đưa vào. |
void
|
clearExcludeFilters()
Xoá tất cả các bộ lọc loại trừ hiện đang được theo dõi. |
void
|
clearIncludeFilters()
Xoá tất cả các bộ lọc bao gồm hiện đang được theo dõi. |
ITestDevice
|
getDevice()
Lấy thiết bị đang được kiểm thử. |
|
getExcludeFilters()
Trả về |
|
getIncludeFilters()
Trả về |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Chạy các bài kiểm thử và 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)
|
MoblyArtifactReporter
|
getArtifactReporter()
|
String
|
getLogDirAbsolutePath()
|
File
|
getLogDirFile()
|
boolean
|
processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Phân tích kết quả kiểm thử Mobly và báo cáo kết quả. |
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Hàm khởi tạo công khai
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Phương thức công khai
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Thêm ERROR(/Set) bộ lọc mà bạn muốn loại trừ khỏi các kiểm thử.
| Tham số | |
|---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Thêm ERROR(/Set) bộ lọc mà bạn muốn đưa vào các kiểm thử.
| Tham số | |
|---|---|
filters |
|
addExcludeFilter
public void addExcludeFilter (String filter)
Thêm bộ lọc để loại trừ các kiểm thử.
| Tham số | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Thêm bộ lọc để chọn những kiểm thử cần đưa vào.
| Tham số | |
|---|---|
filter |
String |
clearExcludeFilters
public void clearExcludeFilters ()
Xoá tất cả các bộ lọc loại trừ hiện đang được theo dõi.
clearIncludeFilters
public void clearIncludeFilters ()
Xoá tất cả các bộ lọc bao gồm hiện đang được theo dõi.
getDevice
public ITestDevice getDevice ()
Lấy thiết bị đang được kiểm thử.
| Giá trị trả về | |
|---|---|
ITestDevice |
ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Trả về ERROR(/Set) hiện tại của các 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 các bài kiểm thử và 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 các bài kiểm thử. |
listener |
ITestInvocationListener: ITestInvocationListener kết quả kiểm tra |
setDevice
public void setDevice (ITestDevice device)
Chèn thiết bị đang được kiểm thử.
| Tham số | |
|---|---|
device |
ITestDevice: ITestDevice cần sử dụng |
tách
publicsplit (int shardCountHint)
Phiên bản thay thế của split() cũng cung cấp shardCount được cố gắng 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 đôi khi.
| Tham số | |
|---|---|
shardCountHint |
int: số lượng phân đoạn đã thử. |
| Giá trị trả về | |
|---|---|
|
một tập hợp các kiểm thử phụ sẽ được thực thi riêng biệt hoặc null nếu kiểm thử hiện không phân đoạn được |
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ề | |
|---|---|
|
|
getArtifactReporter
protected MoblyArtifactReporter getArtifactReporter ()
| Giá trị trả về | |
|---|---|
MoblyArtifactReporter |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
| Giá trị trả về | |
|---|---|
String |
|
getLogDirFile
protected File getLogDirFile ()
| Giá trị trả về | |
|---|---|
File |
|
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream,
MoblyYamlResultParser parser,
ITestInvocationListener listener,
String runName)Phân tích kết quả kiểm thử Mobly 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ử Mobly. |
parser |
MoblyYamlResultParser: Một đối tượng MoblyYamlResultParser xử lý kết quả kiểm thử Mobly. |
listener |
ITestInvocationListener: Một thực thể ITestInvocationListener thực hiện nhiều báo cáo. |
runName |
String: str, tên của lần chạy tệp nhị phân kiểm thử Mobly. |
| Giá trị trả về | |
|---|---|
boolean |
|
updateConfigFile
protected void updateConfigFile (InputStream configInputStream,
Writer writer)| Tham số | |
|---|---|
configInputStream |
InputStream |
writer |
Writer |
| Gửi | |
|---|---|
HarnessRuntimeException |
|