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.

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

Ringkasan

Konstruktor publik

RustTestResultParser( listeners, String runName)

Buat RustTestResultParser baru yang melapor ke ITestInvocationListener yang diberikan.

Metode publik

void done()

Mengirim hasil tes yang direkam ke semua pemroses.

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

Memproses output unittest Rust.

Konstruktor publik

RustTestResultParser

public RustTestResultParser ( listeners, 
                String runName)

Buat RustTestResultParser baru yang melapor ke ITestInvocationListener yang diberikan.

Parameter
listeners : pemroses pemanggilan pengujian

runName String: nama pengujian

Metode publik

done

public void done ()

Mengirim hasil tes yang direkam ke semua pemroses.

isCancelled

public boolean isCancelled ()

Hasil
boolean

processNewLines

public void processNewLines (String[] lines)

Memproses output unittest Rust.

Parameter
lines String: Array yang berisi baris baru.