RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


Interpreta el resultado de las pruebas que se ejecutan con el framework de comparativas de Criterion y lo traduce en llamadas a una serie de ITestInvocationListener.

Busca el siguiente resultado de la prueba de criterio de 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 ... @See https://bheisler.github.io/criterion.rs/book/user_guide/command_line_output.html

Resumen

Constructores públicos

RustBenchmarkResultParser(ITestInvocationListener listener, String runName)

Crea un nuevo RustBenchmarkResultParser que informa al ITestInvocationListener determinado.

RustBenchmarkResultParser(Collection<ITestInvocationListener> listeners, String runName)

Crea un nuevo RustBenchmarkResultParser que informa a los ITestInvocationListener determinados.

Métodos públicos

void done()

Envía los resultados de las pruebas grabadas a todos los objetos de escucha.

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

Procesa el resultado de la prueba de criterio de Rust.

Constructores públicos

RustBenchmarkResultParser

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

Crea un nuevo RustBenchmarkResultParser que informa al ITestInvocationListener determinado.

Parámetros
listener ITestInvocationListener: Es el objeto de escucha de invocación de prueba.

runName String: Es el nombre de la prueba.

RustBenchmarkResultParser

public RustBenchmarkResultParser (Collection<ITestInvocationListener> listeners, 
                String runName)

Crea un nuevo RustBenchmarkResultParser que informa a los ITestInvocationListener determinados.

Parámetros
listeners Collection: Son los objetos de escucha de invocación de prueba.

runName String: Es el nombre de la prueba.

Métodos públicos

done

public void done ()

Envía los resultados de las pruebas grabadas a todos los objetos de escucha.

isCancelled

public boolean isCancelled ()

Muestra
boolean

processNewLines

public void processNewLines (String[] lines)

Procesa el resultado de la prueba de criterio de Rust.

Parámetros
lines String: Es el array que contiene las líneas nuevas.