RustTestResultParser
public class RustTestResultParser
extends MultiLineReceiver
java.lang.Object | ||
↳ | com.android.ddmlib.MultiLineReceiver | |
↳ | com.android.tradefed.testtype.rust.RustTestResultParser |
Diễn giải kết quả đầu ra của các thử nghiệm chạy bằng framework nhỏ nhất của Rust và chuyển nó thành các lệnh gọi trên một chuỗi ITestInvocationListener
s.
Tìm kiếm kết quả đầu ra sau đây từ các bài kiểm tra Rust:
running 10 tests test LexError ... ok <0.001s> test idents ... FAILED <0.000s> test make_sure_no_proc_macro ... ignored test test_scalar_div_rem_zero ... ignored, Android sometimes uses panic_abort ... ---- tests::idents stdout ---- thread 'main' panicked at 'assertion failed: `(left == right)` ... test result: ok. 10 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out
@Xem https://doc.rust-lang.org/book/ch11-00-testing.html
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
RustTestResultParser ( ITestInvocationListener listener, String runName) Tạo | |
RustTestResultParser ( listeners, String runName) RustTestResultParser ( listeners, String runName) Tạo một |
Phương pháp công khai | |
---|---|
void | done () Gửi kết quả kiểm tra được ghi lại cho tất cả người nghe. |
boolean | isCancelled () |
void | processNewLines (String[] lines) Xử lý đầu ra nhỏ nhất của Rust. |
Nhà thầu xây dựng công cộng
RustTestResultParser
public RustTestResultParser (ITestInvocationListener listener, String runName)
Tạo RustTestResultParser
mới báo cáo cho ITestInvocationListener
đã cho.
Thông số | |
---|---|
listener | ITestInvocationListener : trình nghe lệnh gọi thử nghiệm |
runName | String : tên bài kiểm tra |
RustTestResultParser
public RustTestResultParser (listeners, String runName)
Tạo một RustTestResultParser
mới báo cáo cho các ITestInvocationListener
đã cho.
Thông số | |
---|---|
listeners | |
runName | String : tên bài kiểm tra |
Phương pháp công khai
xong
public void done ()
Gửi kết quả kiểm tra được ghi lại cho tất cả người nghe.
bị hủy
public boolean isCancelled ()
Trả lại | |
---|---|
boolean |
quá trìnhDòng mới
public void processNewLines (String[] lines)
Xử lý đầu ra nhỏ nhất của Rust.
Thông số | |
---|---|
lines | String |