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 bài kiểm tra chạy với khung đơn vị nhất của Rust và dịch nó thành các lệnh gọi trên một loạt ITestInvocationListener s.

Tìm kiếm đầu ra sau 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 công cộng

RustTestResultParser ( ITestInvocationListener listener, String runName)

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

RustTestResultParser ( listeners, String runName) 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 tra đã ghi cho tất cả người nghe.

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

Xử lý đầu ra không đáng tin cậy nhất của Rust.

nhà thầu công cộng

RustTestResultParser

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

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

Thông số
listener ITestInvocationListener : trình nghe lời 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 ITestInvocationListener đã cho.

Thông số
listeners : người nghe lời gọi thử nghiệm

runName String : tên bài kiểm tra

Phương thức công khai

xong

public void done ()

Gửi kết quả kiểm tra đã ghi cho tất cả người nghe.

bị hủy

public boolean isCancelled ()

trả lại
boolean

quy trìnhNewLines

public void processNewLines (String[] lines)

Xử lý đầu ra không đáng tin cậy nhất của Rust.

Thông số
lines String