RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


Ölçüt karşılaştırma çerçevesiyle yapılan testlerin sonuçlarını yorumlar ve bir dizi ITestInvocationListener üzerinden yapılan çağrılara dönüştürür.

Rust ölçüt karşılaştırmasından aşağıdaki çıkışı arar:

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

Özet

Herkese açık kurucular

RustBenchmarkResultParser( listeners, String runName)

Belirtilen ITestInvocationListener'lara rapor veren yeni bir RustBenchmarkResultParser oluşturun.

Herkese açık yöntemler

void done()

Kaydedilen test sonuçlarını tüm dinleyicilere gönderin.

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

Rust karşılaştırma çıkışını işleyin.

Herkese açık kurucular

RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

Belirtilen ITestInvocationListener'lara rapor veren yeni bir RustBenchmarkResultParser oluşturun.

Parametreler
listeners : test çağrısı dinleyicileri

runName String: test adı

Herkese açık yöntemler

bitti

public void done ()

Kaydedilen test sonuçlarını tüm dinleyicilere gönderin.

isCancelled

public boolean isCancelled ()

İlerlemeler
boolean

processNewLines

public void processNewLines (String[] lines)

Rust karşılaştırma çıkışını işleyin.

Parametreler
lines String