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 ( listeners, String runName) RustBenchmarkResultParser ( listeners, String runName) Créez un nouveau |
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 | |
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 |