MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Kiểm tra máy chủ nhằm chạy tệp nhị phân python mobly từ hệ thống Android Build (Soong)
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
MoblyBinaryHostTest () |
Phương pháp công khai | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Thêm |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Thêm |
void | addExcludeFilter (String filter) Thêm một bộ lọc để loại trừ các bài kiểm tra. |
void | addIncludeFilter (String filter) Thêm một bộ lọc để đưa vào các bài kiểm tra. |
void | clearExcludeFilters () Xóa tất cả các bộ lọc loại trừ hiện được theo dõi. |
void | clearIncludeFilters () Xóa tất cả các bộ lọc bao gồm hiện được theo dõi. |
ITestDevice | getDevice () Lấy thiết bị đang được kiểm tra. |
getExcludeFilters () Trả về | |
getIncludeFilters () Trả về | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Chạy thử nghiệm và báo cáo kết quả cho người nghe. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Tiêm thiết bị đang được thử nghiệm. |
split (int shardCountHint) Phiên bản thay thế của |
Phương pháp được bảo vệ | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
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 kết quả kiểm tra Mobly và báo cáo kết quả. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Nhà thầu xây dựng công cộng
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Phương pháp công khai
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Thêm ERROR(/Set)
của các bộ lọc cần loại trừ các xét nghiệm.
Thông số | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Thêm ERROR(/Set)
của các bộ lọc cần đưa vào các bài kiểm tra.
Thông số | |
---|---|
filters |
thêmLoại trừBộ lọc
public void addExcludeFilter (String filter)
Thêm một bộ lọc để loại trừ các bài kiểm tra.
Thông số | |
---|---|
filter | String |
thêmIncludeFilter
public void addIncludeFilter (String filter)
Thêm một bộ lọc để đưa vào các bài kiểm tra.
Thông số | |
---|---|
filter | String |
rõ ràngLoại trừBộ lọc
public void clearExcludeFilters ()
Xóa tất cả các bộ lọc loại trừ hiện được theo dõi.
rõ ràngBao gồmBộ lọc
public void clearIncludeFilters ()
Xóa tất cả các bộ lọc bao gồm hiện được theo dõi.
lấy thiết bị
public ITestDevice getDevice ()
Lấy thiết bị đang được kiểm tra.
Trả lại | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Trả về ERROR(/Set)
hiện tại của các bộ lọc loại trừ.
Trả lại | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Trả về ERROR(/Set)
hiện tại của các bộ lọc bao gồm.
Trả lại | |
---|---|
chạy
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Chạy thử nghiệm và báo cáo kết quả cho người nghe.
Thông số | |
---|---|
testInfo | TestInformation : Đối tượng TestInformation chứa thông tin hữu ích để chạy thử nghiệm. |
listener | ITestInvocationListener : ITestInvocationListener của kết quả kiểm tra |
bộThiết bị
public void setDevice (ITestDevice device)
Tiêm thiết bị đang được thử nghiệm.
Thông số | |
---|---|
device | ITestDevice : ITestDevice sẽ sử dụng |
tách ra
publicsplit (int shardCountHint)
Phiên bản thay thế của split()
cũng cung cấp shardCount đang cố gắng chạy. Điều này hữu ích đối với một số người chạy thử đôi khi không thể quyết định một cách tùy tiện.
Thông số | |
---|---|
shardCountHint | int : số lượng phân đoạn đã thử. |
Trả lại | |
---|---|
một tập hợp các bài kiểm tra phụ sẽ được thực hiện riêng biệt hoặc null nếu bài kiểm tra hiện không thể phân chia được |
Phương pháp được bảo vệ
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Thông số | |
---|---|
filePath | String |
configPath | String |
tests |
Trả lại | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Thông số | |
---|---|
filePath | String |
configPath | String |
Trả lại | |
---|---|
String[] |
bộ lọcKiểm tra
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Thông số | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
Trả lại | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
Trả lại | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Trả lại | |
---|---|
File |
quá trìnhYamlTestKết quả
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Phân tích kết quả kiểm tra Mobly và báo cáo kết quả.
Thông số | |
---|---|
inputStream | InputStream : Một đối tượng inputStream đọc trong file kết quả kiểm tra Mobly. |
parser | MoblyYamlResultParser : Một đối tượng MoblyYamlResultParser xử lý kết quả kiểm tra Mobly. |
listener | ITestInvocationListener : Một phiên bản ITestInvocationListener thực hiện nhiều báo cáo khác nhau. |
runName | String : str, tên của lần chạy nhị phân thử nghiệm Mobly. |
Trả lại | |
---|---|
boolean |
báo cáoNhật ký
protected void reportLogs (File logDir, ITestInvocationListener listener)
Thông số | |
---|---|
logDir | File |
listener | ITestInvocationListener |
cập nhậtConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Thông số | |
---|---|
configInputStream | InputStream |
writer | Writer |
Ném | |
---|---|
HarnessRuntimeException |