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(
Tạo một |
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 |