RustTestResultParser
public
class
RustTestResultParser
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.tradefed.testtype.rust.RustTestResultParser | |
Diễn giải đầu ra của các kiểm thử được chạy bằng khung unittest của Rust và dịch đầu ra đó thành các lệnh gọi trên một loạt ITestInvocationListener.
Tìm kết quả sau đây từ các bài kiểm thử 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
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
RustTestResultParser(
Tạo một |
|
Phương thức công khai | |
|---|---|
void
|
done()
Gửi kết quả kiểm thử đã ghi âm cho tất cả các trình nghe. |
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Xử lý đầu ra của unittest Rust. |
Hàm khởi tạo công khai
RustTestResultParser
public RustTestResultParser (listeners, String runName)
Tạo một RustTestResultParser mới báo cáo cho ITestInvocationListener đã cho.
| Tham số | |
|---|---|
listeners |
: trình nghe lệnh gọi kiểm thử |
runName |
String: tên kiểm thử |
Phương thức công khai
done
public void done ()
Gửi kết quả kiểm thử đã ghi âm cho tất cả các trình nghe.
isCancelled
public boolean isCancelled ()
| Giá trị trả về | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Xử lý đầu ra của unittest Rust.
| Tham số | |
|---|---|
lines |
String: Mảng chứa các dòng mới. |