Moduł do testowania wyników Rust

public class RustTestResultParser
extends MultiLineReceiver

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


Interpretuje dane wyjściowe testów przeprowadzonych za pomocą platformy Unittest Rusta i przekształca je na wywołania serię ITestInvocationListener s.

Szuka tych danych wyjściowych z testów 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 @Zobacz https://doc.rust-lang.org/book/ch11-00-testing.html

Podsumowanie

Konstruktory publiczne

RustTestResultParser(ITestInvocationListener listener, String runName)

Utwórz nowy element RustTestResultParser, który zgłasza dane użytkownikowi ITestInvocationListener.

RustTestResultParser( listeners, String runName)

Utwórz nowy element typu RustTestResultParser, który zgłasza dane do odpowiednich elementów typu ITestInvocationListener.

Metody publiczne

void done()

Wyślij nagrane wyniki testu do wszystkich słuchaczy.

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

Przetwarzaj dane wyjściowe Rust unittest.

Konstruktory publiczne

Moduł do testowania wyników Rust

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

Utwórz nowy element RustTestResultParser, który zgłasza dane użytkownikowi ITestInvocationListener.

Parametry
listener ITestInvocationListener: detektor wywołań testowych

runName String: nazwa testu

Moduł do testowania wyników Rust

public RustTestResultParser ( listeners, 
                String runName)

Utwórz nowy element typu RustTestResultParser, który zgłasza dane do odpowiednich elementów typu ITestInvocationListener.

Parametry
listeners : detektory wywołań testowych

runName String: nazwa testu

Metody publiczne

gotowe

public void done ()

Wyślij nagrane wyniki testu do wszystkich słuchaczy.

Anulowano

public boolean isCancelled ()

Zwroty
boolean

procesNowe wiersze

public void processNewLines (String[] lines)

Przetwarzaj dane wyjściowe Rust unittest.

Parametry
lines String