RustTestResultParser

public class RustTestResultParser
extends MultiLineReceiver

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


Menafsirkan output pengujian yang dijalankan dengan framework unittest Rust dan menerjemahkannya menjadi panggilan pada serangkaian ITestInvocationListener.

Mencari output berikut dari pengujian 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 @Lihat https://doc.rust-lang.org/book/ch11-00-testing.html

Ringkasan

Konstruktor publik

RustTestResultParser( listeners, String runName)

Buat RustTestResultParser baru yang melaporkan ke ITestInvocationListener yang ditentukan.

Metode publik

void done()

Mengirim hasil pengujian yang direkam ke semua pemroses.

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

Memproses output Rust unittest.

Konstruktor publik

RustTestResultParser

public RustTestResultParser ( listeners, 
                String runName)

Buat RustTestResultParser baru yang melaporkan ke ITestInvocationListener yang diberikan.

Parameter
listeners : pemroses pemanggilan pengujian

runName String: nama pengujian

Metode publik

done

public void done ()

Kirim rekaman hasil pengujian ke semua pemroses.

isCancelled

public boolean isCancelled ()

Hasil
boolean

processNewLines

public void processNewLines (String[] lines)

Memproses output Rust unittest.

Parameter
lines String