RustTestResultParser

public class RustTestResultParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.rust.RustTestResultParser


تفسِّر هذه السمة نتائج الاختبارات التي يتم إجراؤها باستخدام إطار عمل unittest في Rust وتحوِّلها إلى طلبات في سلسلة من ITestInvocationListeners.

يبحث عن الناتج التالي من اختبارات 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: اسم الاختبار

الطُرق العامة

done

public void done ()

إرسال نتائج الاختبار المسجّلة إلى جميع المستمعين

isCancelled

public boolean isCancelled ()

المرتجعات
boolean

processNewLines

public void processNewLines (String[] lines)

معالجة نتائج اختبارات Rust.

المعلمات
lines String: المصفوفة التي تحتوي على الأسطر الجديدة.