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
@देखें 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 |
प्रोसेस न्यूलाइन्स
public void processNewLines (String[] lines)
Rust unittest के आउटपुट को प्रोसेस करना.
पैरामीटर | |
---|---|
lines |
String |