Analizzatore risultatitestrust

public class RustTestResultParser
extends MultiLineReceiver

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


Interpreta l'output dei test eseguiti con il framework unittest di Rust e lo converte in chiamate una serie di ITestInvocationListener.

Cerca il seguente output dei test ruggine:

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

Riepilogo

Costruttori pubblici

RustTestResultParser(ITestInvocationListener listener, String runName)

Crea un nuovo RustTestResultParser che generi report per il ITestInvocationListener specificato.

RustTestResultParser( listeners, String runName)

Crea un nuovo RustTestResultParser che generi report per i ITestInvocationListener specificati.

Metodi pubblici

void done()

Invia i risultati del test registrati a tutti gli ascoltatori.

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

Elabora l'output del test dell'unità Rust.

Costruttori pubblici

Analizzatore risultatitestrust

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

Crea un nuovo RustTestResultParser che generi report per il ITestInvocationListener specificato.

Parametri
listener ITestInvocationListener: il listener di chiamate di test

runName String: il nome del test

Analizzatore risultatitestrust

public RustTestResultParser ( listeners, 
                String runName)

Crea un nuovo RustTestResultParser che generi report per i ITestInvocationListener specificati.

Parametri
listeners : i listener di chiamate di test

runName String: il nome del test

Metodi pubblici

done

public void done ()

Invia i risultati del test registrati a tutti gli ascoltatori.

èAnnullato

public boolean isCancelled ()

Ritorni
boolean

processNewLines

public void processNewLines (String[] lines)

Elabora l'output del test dell'unità Rust.

Parametri
lines String