RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


基準ベンチマーク フレームワークで実行されたテストの出力を解釈し、 呼び出します。ITestInvocationListener

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 ... @https://bheisler.github.io/criterion.rs/book/user_guide/command_line_output.html をご覧ください。

概要

パブリック コンストラクタ

RustBenchmarkResultParser(ITestInvocationListener listener, String runName)

指定された ITestInvocationListener に報告する新しい RustBenchmarkResultParser を作成します。

RustBenchmarkResultParser( listeners, String runName)

指定された ITestInvocationListener をレポートする新しい RustBenchmarkResultParser を作成します。

パブリック メソッド

void done()

記録されたテスト結果をすべてのリスナーに送信します。

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

Rust ベンチマークの出力を処理。

パブリック コンストラクタ

RustBenchmarkResultParser

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

指定された ITestInvocationListener に報告する新しい RustBenchmarkResultParser を作成します。

パラメータ
listener ITestInvocationListener: テスト呼び出しリスナー

runName String: テスト名

RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

指定された ITestInvocationListener をレポートする新しい RustBenchmarkResultParser を作成します。

パラメータ
listeners : テスト呼び出しリスナー

runName String: テスト名

パブリック メソッド

done

public void done ()

記録されたテスト結果をすべてのリスナーに送信します。

isCancelled

public boolean isCancelled ()

戻り値
boolean

processNewLines

public void processNewLines (String[] lines)

Rust ベンチマークの出力を処理。

パラメータ
lines String