RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


Menafsirkan hasil pengujian yang dijalankan dengan kerangka kerja tolok ukur Kriteria dan menerjemahkannya menjadi panggilan pada serangkaian ITestInvocationListener.

Mencari output berikut dari Bangku kriteria Rust:

Benchmarking Fibonacci/Recursive Benchmarking Fibonacci/Recursive: Warming up for 3.0000 s Benchmarking Fibonacci/Recursive: Collecting 100 samples in estimated 5.0785 s (278k iterations) Benchmarking Fibonacci/Recursive: Analyzing Fibonacci/Recursive time: [18.272 us 18.276 us 18.280 us] change: [-0.0788% -0.0361% +0.0025%] (p = 0.07 > 0.05) No change in performance detected. Found 2 outliers among 100 measurements (2.00%) 1 (1.00%) low severe 1 (1.00%) low mild ... @Lihat https://bheisler.github.io/criterion.rs/book/user_guide/command_line_output.html

Ringkasan

Konstruktor publik

RustBenchmarkResultParser(ITestInvocationListener listener, String runName)

Membuat RustBenchmarkResultParser baru yang melaporkan ke ITestInvocationListener yang ditentukan.

RustBenchmarkResultParser( listeners, String runName)

Buat RustBenchmarkResultParser 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 benchmark Rust.

Konstruktor publik

RustBenchmarkResultParser

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

Membuat RustBenchmarkResultParser baru yang melaporkan ke ITestInvocationListener yang ditentukan.

Parameter
listener ITestInvocationListener: pemroses pemanggilan pengujian

runName String: nama pengujian

RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

Buat RustBenchmarkResultParser 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 benchmark Rust.

Parameter
lines String