RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


Interpretiert die Ergebnisse der Tests, die mit dem Kriteriums-Benchmarking-Framework durchgeführt wurden, und wandelt sie in für eine Reihe von ITestInvocationListener-Aufrufen.

Sucht nach der folgenden Ausgabe der Rust-Kriteriumsbank:

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

Zusammenfassung

Öffentliche Konstruktoren

RustBenchmarkResultParser(ITestInvocationListener listener, String runName)

Erstellt eine neue RustBenchmarkResultParser, die unter die angegebenen ITestInvocationListener berichtet.

RustBenchmarkResultParser( listeners, String runName)

Erstellt eine neue RustBenchmarkResultParser, die unter die angegebenen ITestInvocationListeners berichtet.

Öffentliche Methoden

void done()

Aufgezeichnete Testergebnisse an alle Hörer senden.

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

Rust-Benchmark-Ausgabe verarbeiten.

Öffentliche Konstruktoren

RustBenchmarkResultParser

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

Erstellt eine neue RustBenchmarkResultParser, die unter die angegebenen ITestInvocationListener berichtet.

Parameter
listener ITestInvocationListener: der Testaufruf-Listener

runName String: der Testname

RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

Erstellt eine neue RustBenchmarkResultParser, die unter die angegebenen ITestInvocationListeners berichtet.

Parameter
listeners : die Testaufruf-Listener

runName String: der Testname

Öffentliche Methoden

done

public void done ()

Aufgezeichnete Testergebnisse an alle Hörer senden.

isCancelled (Abgebrochen)

public boolean isCancelled ()

Returns
boolean

ProcessNewLines

public void processNewLines (String[] lines)

Rust-Benchmark-Ausgabe verarbeiten.

Parameter
lines String