RustTestResultParser

public class RustTestResultParser
extends MultiLineReceiver

java.lang.object
com.android.ddmlib.MultiLineReceiver
com.android.tradefed.testtype.rust.RustTestResultParser


خروجی تست‌های اجرا شده با چارچوب واحد تست 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 @به https://doc.rust-lang.org/book/ch11-00-testing.html مراجعه کنید

خلاصه

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

RustTestResultParser ( listeners, String runName) RustTestResultParser ( listeners, String runName)

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

روش های عمومی

void done ()

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

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

خروجی واحد تست زنگ فرآیند.

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

RustTestResultParser

public RustTestResultParser ( listeners, 
                String runName)

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

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

runName String : نام آزمون

روش های عمومی

انجام شد

public void done ()

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

لغو شده است

public boolean isCancelled ()

برمی گرداند
boolean

processNewLines

public void processNewLines (String[] lines)

خروجی واحد تست زنگ فرآیند.

پارامترها
lines String