RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


Il interprète le résultat des tests exécutés avec le framework d'analyse comparative des critères et le traduit en sur une série d'objets ITestInvocationListener.

Recherche le résultat suivant à partir du banc du critère 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 RustBenchmarkResultParser qui dépend du ITestInvocationListener donné.

RustBenchmarkResultParser( listeners, String runName)

Créez un RustBenchmarkResultParser qui génère des rapports sur les ITestInvocationListener donnés.

Méthodes publiques

void done()

Envoyer les résultats de test enregistrés à tous les écouteurs.

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

Traitement de la sortie du benchmark Rust.

Constructeurs publics

RustBenchmarkResultParser

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

Créez un RustBenchmarkResultParser qui dépend du ITestInvocationListener donné.

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

runName String: nom du test

RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

Créez un RustBenchmarkResultParser qui génère des rapports sur les ITestInvocationListener donnés.

Paramètres
listeners : écouteurs d'appels de test

runName String: nom du test

Méthodes publiques

OK

public void done ()

Envoyer les résultats de test enregistrés à tous les écouteurs.

est annulé

public boolean isCancelled ()

Renvoie
boolean

processNewLines

public void processNewLines (String[] lines)

Traitement de la sortie du benchmark Rust.

Paramètres
lines String