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(ITestInvocationListener listener, String runName)
إنشاء عنصر |
|
RustTestResultParser(Collection<ITestInvocationListener> listeners, String runName)
إنشاء عنصر |
|
الإجراءات العامة | |
|---|---|
void
|
done()
إرسال نتائج الاختبارات المسجَّلة إلى جميع المستمعين |
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
معالجة نتائج اختبارات unittest في Rust |
طُرق وضع التصميم العامة
RustTestResultParser
public RustTestResultParser (ITestInvocationListener listener, String runName)
إنشاء عنصر RustTestResultParser جديد يرسل التقارير إلى ITestInvocationListener المحدّد
| المعلَمات | |
|---|---|
listener |
ITestInvocationListener: مستمع طلب الاختبار |
runName |
String: اسم الاختبار |
RustTestResultParser
public RustTestResultParser (Collection<ITestInvocationListener> listeners, String runName)
إنشاء عنصر RustTestResultParser جديد يرسل التقارير إلى عناصر ITestInvocationListener المحدّدة
| المعلَمات | |
|---|---|
listeners |
Collection: مستمعو طلب الاختبار |
runName |
String: اسم الاختبار |
الإجراءات العامة
done
public void done ()
إرسال نتائج الاختبارات المسجَّلة إلى جميع المستمعين
isCancelled
public boolean isCancelled ()
| المرتجعات | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
معالجة نتائج اختبارات unittest في Rust
| المعلَمات | |
|---|---|
lines |
String: الصفيف الذي يحتوي على الأسطر الجديدة |