RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


Interprète la sortie des tests exécutés avec le framework d'analyse comparative Criterion et la traduit en appels sur une série de ITestInvocationListener s.

Recherche la sortie suivante du banc de critères 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 ... @Voir https://bheisler.github.io/criterion.rs/book/user_guide/command_line_output.html

Résumé

Constructeurs publics

RustBenchmarkResultParser ( ITestInvocationListener listener, String runName)

Créez un nouveau RustBenchmarkResultParser qui rapporte au ITestInvocationListener donné.

RustBenchmarkResultParser ( listeners, String runName) RustBenchmarkResultParser ( listeners, String runName)

Créez un nouveau RustBenchmarkResultParser qui rapporte aux ITestInvocationListener s donnés.

Méthodes publiques

void done ()

Envoyez les résultats des tests enregistrés à tous les auditeurs.

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

Traiter la sortie de référence de Rust.

Constructeurs publics

RustBenchmarkResultParser

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

Créez un nouveau RustBenchmarkResultParser qui rapporte au ITestInvocationListener donné.

Paramètres
listener ITestInvocationListener : l'écouteur d'invocation de test

runName String : le nom du test

RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

Créez un nouveau RustBenchmarkResultParser qui rapporte aux ITestInvocationListener s donnés.

Paramètres
listeners : les écouteurs d'invocation de test

runName String : le nom du test

Méthodes publiques

fait

public void done ()

Envoyez les résultats des tests enregistrés à tous les auditeurs.

est annulé

public boolean isCancelled ()

Retour
boolean

processNewLines

public void processNewLines (String[] lines)

Traiter la sortie de référence de Rust.

Paramètres
lines String