Sub processTestResultsParser
public class SubprocessTestResultsParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.Sub processTestResultsParser |
Mở rộng ERROR(/FileOutputStream)
để phân tích cú pháp đầu ra trước khi ghi vào tệp để chúng tôi có thể tạo các sự kiện thử nghiệm ở phía trình khởi chạy.
Bản tóm tắt
các lớp lồng nhau | |
---|---|
class | SubprocessTestResultsParser.StatusKeys Các phím trạng thái kiểm tra có liên quan. |
nhà thầu công cộng | |
---|---|
SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context) Constructor cho trình phân tích cú pháp kết quả | |
SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context) Constructor cho trình phân tích cú pháp kết quả |
Phương thức công khai | |
---|---|
void | close () |
void | completeModuleEvents () Hoàn thành và đóng mọi sự kiện còn bỏ ngỏ |
TestDescription | getCurrentTest () Trả về bài kiểm tra hiện đang được tiến hành. |
SubprocessEventHelper.InvocationFailedEventInfo | getReportedInvocationFailedEventInfo () Trả về thông tin sự kiện gọi thất bại được báo cáo. |
int | getSocketServerPort () Trả về bộ thu ổ cắm đã được mở. |
Long | getStartTime () Trả về thời gian bắt đầu được liên kết với sự kiện bắt đầu lệnh gọi từ lệnh gọi tiến trình con. |
boolean | joinReceiver (long millis, boolean waitForConnection) Chờ bộ nhận sự kiện xử lý xong các sự kiện. |
boolean | joinReceiver (long millis) Chờ bộ nhận sự kiện xử lý xong các sự kiện. |
void | parseFile (File file) |
void | processNewLines (String[] lines) gọi phân tích cú pháp trên từng dòng của mảng để trích xuất các sự kiện nếu có. |
boolean | reportedInvocationFailed () Trả về việc có báo cáo một lệnh gọi không thành công hay không. |
void | setIgnoreTestLog (boolean ignoreTestLog) Có hay không việc bỏ qua các sự kiện testLog và chỉ dựa vào logAssociation. |
nhà thầu công cộng
Sub processTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Constructor cho trình phân tích cú pháp kết quả
Thông số | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener báo cáo kết quả ở đâu |
streaming | boolean : nếu True, bộ thu socket sẽ được mở để nhận kết quả. |
context | IInvocationContext : một thông tin IInvocationContext về lời gọi |
Sub processTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Constructor cho trình phân tích cú pháp kết quả
Thông số | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener báo cáo kết quả ở đâu |
context | IInvocationContext : một thông tin IInvocationContext về lời gọi |
Phương thức công khai
đóng
public void close ()
hoàn thànhModuleSự kiện
public void completeModuleEvents ()
Hoàn thành và đóng mọi sự kiện còn bỏ ngỏ
getCienTest
public TestDescription getCurrentTest ()
Trả về bài kiểm tra hiện đang được tiến hành.
trả lại | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Trả về thông tin sự kiện gọi thất bại được báo cáo.
trả lại | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
Trả về bộ thu ổ cắm đã được mở. -1 nếu không có.
trả lại | |
---|---|
int |
getStartTime
public Long getStartTime ()
Trả về thời gian bắt đầu được liên kết với sự kiện bắt đầu lệnh gọi từ lệnh gọi tiến trình con.
trả lại | |
---|---|
Long |
tham gia người nhận
public boolean joinReceiver (long millis, boolean waitForConnection)
Chờ bộ nhận sự kiện xử lý xong các sự kiện.
Thông số | |
---|---|
millis | long : thời gian chờ tính bằng mili giây. |
waitForConnection | boolean : Sai để bỏ qua chờ đợi nếu kết nối chưa bao giờ được thiết lập. |
trả lại | |
---|---|
boolean | Đúng nếu chuỗi nhận kết thúc trước khi hết thời gian, Sai nếu không. |
tham gia người nhận
public boolean joinReceiver (long millis)
Chờ bộ nhận sự kiện xử lý xong các sự kiện. Sẽ đợi ngay cả khi kết nối chưa được thiết lập, tức là quá trình xử lý chưa bắt đầu.
Thông số | |
---|---|
millis | long : thời gian chờ tính bằng mili giây. |
trả lại | |
---|---|
boolean | Đúng nếu chuỗi nhận kết thúc trước khi hết thời gian, Sai nếu không. |
phân tích tệp
public void parseFile (File file)
Thông số | |
---|---|
file | File |
quy trìnhNewLines
public void processNewLines (String[] lines)
gọi phân tích cú pháp trên từng dòng của mảng để trích xuất các sự kiện nếu có.
Thông số | |
---|---|
lines | String |
đã báo cáoYêu cầuThất bại
public boolean reportedInvocationFailed ()
Trả về việc có báo cáo một lệnh gọi không thành công hay không.
trả lại | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Có hay không việc bỏ qua các sự kiện testLog và chỉ dựa vào logAssociation.
Thông số | |
---|---|
ignoreTestLog | boolean |
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: 2023-03-30 UTC.