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 pengujian unit Rust dan menerjemahkannya menjadi panggilan di 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(ITestInvocationListener listener, String runName)

Membuat RustTestResultParser baru yang melaporkan ke ITestInvocationListener yang ditentukan.

RustTestResultParser( listeners, String runName)

Buat RustTestResultParser baru yang melapor ke ITestInvocationListener yang ditentukan.

Metode publik

void done()

Kirim rekaman hasil pengujian ke semua pemroses.

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

Memproses output pengujian unit Rust.

Konstruktor publik

RustTestResultParser

public RustTestResultParser (ITestInvocationListener listener, 
                String runName)

Membuat RustTestResultParser baru yang melaporkan ke ITestInvocationListener yang ditentukan.

Parameter
listener ITestInvocationListener: pemroses pemanggilan pengujian

runName String: nama pengujian

RustTestResultParser

public RustTestResultParser ( listeners, 
                String runName)

Buat RustTestResultParser baru yang melapor ke ITestInvocationListener yang ditentukan.

Parameter
listeners : pemroses pemanggilan pengujian

runName String: nama pengujian

Metode publik

done

public void done ()

Kirim rekaman hasil pengujian ke semua pemroses.

dibatalkan

public boolean isCancelled ()

Hasil
boolean

processNewLines

public void processNewLines (String[] lines)

Memproses output pengujian unit Rust.

Parameter
lines String