SubprocessTestResultsParser
public class SubprocessTestResultsParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
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 kiểm tra ở 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. |
Các nhà xây dựng công cộng | |
---|---|
SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context) Hàm tạo cho trình phân tích cú pháp kết quả | |
SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context) Hàm tạo cho trình phân tích cú pháp kết quả |
Phương pháp 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 thực hiện. |
SubprocessEventHelper.InvocationFailedEventInfo | getReportedInvocationFailedEventInfo () Trả về thông tin sự kiện lỗi yêu cầu đượ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 quy trình con. |
boolean | joinReceiver (long millis, boolean waitForConnection) Chờ người nhận sự kiện kết thúc quá trình xử lý sự kiện. |
boolean | joinReceiver (long millis) Chờ người nhận sự kiện kết thúc quá trình xử lý sự kiện. |
void | parseFile (File file) |
void | processNewLines (String[] lines) gọi phân tích cú pháp trên mỗi dòng của mảng để trích xuất các sự kiện nếu có. |
boolean | reportedInvocationFailed () Trả về việc một lời gọi không thành công có được báo cáo hay không. |
void | setIgnoreTestLog (boolean ignoreTestLog) Có hay không bỏ qua các sự kiện testLog và chỉ dựa vào phân ly logAss. |
Các nhà xây dựng công cộng
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Hàm tạo cho trình phân tích cú pháp kết quả
Thông số | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener nơi báo cáo kết quả |
streaming | boolean : nếu True, một bộ thu socket sẽ được mở để nhận kết quả. |
context | IInvocationContext : một thông tin IInvocationContext về lời gọi |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Hàm tạo cho trình phân tích cú pháp kết quả
Thông số | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener nơi báo cáo kết quả |
context | IInvocationContext : một thông tin IInvocationContext về lời gọi |
Phương pháp công khai
gần
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Hoàn thành và đóng mọi sự kiện còn bỏ ngỏ
getCurrentTest
public TestDescription getCurrentTest ()
Trả về bài kiểm tra hiện đang được thực hiện.
Lợi nhuận | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Trả về thông tin sự kiện lỗi yêu cầu được báo cáo.
Lợi nhuận | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
Trả về bộ thu ổ cắm đã được mở. -1 nếu không.
Lợi nhuận | |
---|---|
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 quy trình con.
Lợi nhuận | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
Chờ người nhận sự kiện kết thúc quá trình xử lý 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ờ nếu kết nối chưa bao giờ được thiết lập. |
Lợi nhuận | |
---|---|
boolean | Đúng nếu luồng người nhận kết thúc trước thời gian chờ, nếu không thì Sai. |
joinReceiver
public boolean joinReceiver (long millis)
Chờ người nhận sự kiện kết thúc quá trình xử lý 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. |
Lợi nhuận | |
---|---|
boolean | Đúng nếu luồng người nhận kết thúc trước thời gian chờ, nếu không thì Sai. |
parseFile
public void parseFile (File file)
Thông số | |
---|---|
file | File |
processNewLines
public void processNewLines (String[] lines)
gọi phân tích cú pháp trên mỗi dòng của mảng để trích xuất các sự kiện nếu có.
Thông số | |
---|---|
lines | String |
reportInvocationFailed
public boolean reportedInvocationFailed ()
Trả về việc một lời gọi không thành công có được báo cáo hay không.
Lợi nhuận | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Có hay không bỏ qua các sự kiện testLog và chỉ dựa vào phân ly logAss.
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: 2022-08-15 UTC.