RustTestResultParser

public class RustTestResultParser
extends MultiLineReceiver

java.lang.Object
   ↳ 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 @يُرجى الاطّلاع على https://doc.rust-lang.org/book/ch11-00-testing.html

ملخّص

وظائف الإنشاء العامة

RustTestResultParser( listeners, String runName)

إنشاء RustTestResultParser جديدة ترسل تقارير إلى ITestInvocationListener المحدّدة.

الطرق العامة

void done()

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

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

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

شركة إنشاءات عامة

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)

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

المعلمات
lines String