Để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4 năm 2026. Để tạo và đóng góp cho AOSP, hãy sử dụng android-latest-release. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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.
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 xây dựng Android (Soong)
Tóm tắt
Phương thức được bảo vệ |
String[]
|
buildCommandLineArray(String filePath, String configPath, List<String> tests)
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
String[]
|
buildCommandLineForListTests(String filePath)
|
Optional<Pair<List<String>, List<String>>>
|
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 (Set<String> filters)
Thêm Set bộ lọc mà bạn muốn loại trừ khỏi các kiểm thử.
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Thêm Set bộ lọc để đưa các kiểm thử vào.
addExcludeFilter
public void addExcludeFilter (String filter)
Thêm bộ lọc để loại trừ các kiểm thử.
addIncludeFilter
public void addIncludeFilter (String filter)
Thêm bộ lọc để chọn những kiểm thử cần đưa vào.
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ử.
getExcludeFilters
public Set<String> getExcludeFilters ()
Trả về Set hiện tại của các bộ lọc loại trừ.
| Giá trị trả về |
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
Trả về Set hiện tại của các bộ lọc bao gồm.
| Giá trị trả về |
Set<String> |
|
setBuild
public void setBuild (IBuildInfo buildInfo)
| Tham số |
buildInfo |
IBuildInfo |
setDevice
public void setDevice (ITestDevice device)
Chèn thiết bị đang kiểm thử.
chia hoá đơn
public Collection<IRemoteTest> split (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ề |
Collection<IRemoteTest> |
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,
List<String> tests)
| Tham số |
filePath |
String |
configPath |
String |
tests |
List |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)
| Tham số |
filePath |
String |
configPath |
String |
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
filterTests
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines,
String runName,
ITestInvocationListener listener)
| Tham số |
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| Giá trị trả về |
Optional<Pair<List<String>, List<String>>> |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
getLogDirFile
protected File getLogDirFile ()
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 tệp nhị phân kiểm thử Mobly chạy. |
protected void updateConfigFile (InputStream configInputStream,
Writer writer)
| Tham số |
configInputStream |
InputStream |
writer |
Writer |
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: 2026-06-22 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: 2026-06-22 UTC."],[],[]]