RustTestResultParser

public class RustTestResultParser
extends MultiLineReceiver

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


Interpretiert die Ausgabe von Tests, die mit dem Unittest-Framework von Rust ausgeführt wurden, und wandelt sie in Aufrufe von eine Reihe von ITestInvocationListener-Werten.

Sucht nach der folgenden Ausgabe von Rust-Tests:

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 @Siehe https://doc.rust-lang.org/book/ch11-00-testing.html

Zusammenfassung

Öffentliche Konstruktoren

RustTestResultParser(ITestInvocationListener listener, String runName)

Erstellt eine neue RustTestResultParser, die unter die angegebenen ITestInvocationListener berichtet.

RustTestResultParser( listeners, String runName)

Erstellt eine neue RustTestResultParser, die unter die angegebenen ITestInvocationListeners berichtet.

Öffentliche Methoden

void done()

Aufgezeichnete Testergebnisse an alle Hörer senden.

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

Rust-Einheitentest-Ausgabe verarbeiten.

Öffentliche Konstruktoren

RustTestResultParser

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

Erstellt eine neue RustTestResultParser, die unter die angegebenen ITestInvocationListener berichtet.

Parameter
listener ITestInvocationListener: der Testaufruf-Listener

runName String: der Testname

RustTestResultParser

public RustTestResultParser ( listeners, 
                String runName)

Erstellt eine neue RustTestResultParser, die unter die angegebenen ITestInvocationListeners berichtet.

Parameter
listeners : die Testaufruf-Listener

runName String: der Testname

Öffentliche Methoden

done

public void done ()

Aufgezeichnete Testergebnisse an alle Hörer senden.

isCancelled (Abgebrochen)

public boolean isCancelled ()

Returns
boolean

ProcessNewLines

public void processNewLines (String[] lines)

Rust-Einheitentest-Ausgabe verarbeiten.

Parameter
lines String