Trình phân tích cú pháp RustTestResult

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ả của các chương trình kiểm thử chạy bằng khung unittest của Rust và dịch kết quả đó thành các lệnh gọi trên một loạt ITestInvocationListener.

Tìm kết quả sau từ chương trình 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(ITestInvocationListener listener, String runName)

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

RustTestResultParser( listeners, String runName)

Tạo một RustTestResultParser mới để báo cáo cho các ITestInvocationListener nhất định.

Phương thức công khai

void done()

Gửi kết quả thử nghiệm đã ghi cho tất cả người nghe.

boolean isCancelled()
void processNewLines(String[] lines)

Xử lý kết quả của Rust unittest.

Hàm khởi tạo công khai

Trình phân tích cú pháp RustTestResult

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

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

Tham số
listener ITestInvocationListener: trình nghe lệnh gọi kiểm thử

runName String: tên thử nghiệm

Trình phân tích cú pháp RustTestResult

public RustTestResultParser ( listeners, 
                String runName)

Tạo một RustTestResultParser mới để báo cáo cho các ITestInvocationListener nhất định.

Tham số
listeners : trình nghe lệnh gọi thử

runName String: tên thử nghiệm

Phương thức công khai

done

public void done ()

Gửi kết quả thử nghiệm đã ghi cho tất cả người nghe.

đã bị huỷ

public boolean isCancelled ()

Giá trị trả về
boolean

processNewLines (Dòng mới)

public void processNewLines (String[] lines)

Xử lý kết quả của Rust unittest.

Tham số
lines String