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( listeners, String runName)

Tạo một RustTestResultParser mới báo cáo cho ITestInvocationListener đã cho.

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.