RustTestResultParser
public
class
RustTestResultParser
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.tradefed.testtype.rust.RustTestResultParser | |
यह Rust के unittest फ़्रेमवर्क के साथ चलाए गए टेस्ट के आउटपुट की व्याख्या करता है और इसे 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(
एक नया |
|
सार्वजनिक तरीके | |
|---|---|
void
|
done()
रिकॉर्ड किए गए टेस्ट के नतीजे, सभी श्रोताओं को भेजें. |
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Rust unittest के आउटपुट को प्रोसेस करता है. |
पब्लिक कंस्ट्रक्टर
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 unittest के आउटपुट को प्रोसेस करता है.
| पैरामीटर | |
|---|---|
lines |
String: नई लाइनें शामिल करने वाला कलेक्शन. |