RustTestResultParser

public class RustTestResultParser
extends MultiLineReceiver

شیء جاوا
com.android.ddmlib.MultiLineReceiver
com.android.tradefed.testtype.rust.RustTestResultParser


خروجی تست‌های اجرا شده با چارچوب unittest در Rust را تفسیر کرده و آن را به فراخوانی‌هایی روی مجموعه‌ای از ITestInvocationListener ها تبدیل می‌کند.

به دنبال خروجی زیر از تست‌های 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 @See https://doc.rust-lang.org/book/ch11-00-testing.html

خلاصه

سازندگان عمومی

RustTestResultParser ( listeners, String runName)

یک RustTestResultParser جدید ایجاد کنید که به ITestInvocationListener های داده شده گزارش دهد.

روش‌های عمومی

void done ()

نتایج آزمایش ضبط شده را برای همه شنوندگان ارسال کنید.

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

خروجی تست واحد Rust را پردازش کنید.

سازندگان عمومی

RustTestResultParser

public RustTestResultParser ( listeners, 
                String runName)

یک RustTestResultParser جدید ایجاد کنید که به ITestInvocationListener های داده شده گزارش دهد.

پارامترها
listeners : شنوندگان فراخوانی آزمایشی

runName String : نام آزمون

روش‌های عمومی

انجام شده

public void done ()

نتایج آزمایش ضبط شده را برای همه شنوندگان ارسال کنید.

لغو شد

public boolean isCancelled ()

بازگشت‌ها
boolean

پردازش‌های جدید

public void processNewLines (String[] lines)

خروجی تست واحد Rust را پردازش کنید.

پارامترها
lines String : آرایه‌ای که شامل خطوط جدید است.