RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


Interpretiert die Ausgabe von Tests, die mit dem Criterion-Benchmarking-Framework ausgeführt werden, und übersetzt sie in Aufrufe einer Reihe von ITestInvocationListener.

Suchen Sie nach der folgenden Ausgabe von Rust Criterion Bench:

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 ... @See https://bheisler.github.io/criterion.rs/book/user_guide/command_line_output.html

Zusammenfassung

Öffentliche Konstruktoren

RustBenchmarkResultParser( listeners, String runName)

Erstellen Sie eine neue RustBenchmarkResultParser, die den angegebenen ITestInvocationListeners unterstellt ist.

Öffentliche Methoden

void done()

Aufgezeichnete Testergebnisse an alle Zuhörer senden

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

Rust-Benchmark-Ausgabe verarbeiten.

Öffentliche Konstruktoren

RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

Erstellen Sie eine neue RustBenchmarkResultParser, die den angegebenen ITestInvocationListeners unterstellt ist.

Parameter
listeners : die Listener für den Testaufruf

runName String: der Testname

Öffentliche Methoden

done

public void done ()

Aufgezeichnete Testergebnisse an alle Zuhörer senden

isCancelled

public boolean isCancelled ()

Returns
boolean

processNewLines

public void processNewLines (String[] lines)

Rust-Benchmark-Ausgabe verarbeiten.

Parameter
lines String: Das Array mit den neuen Zeilen.