RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


خروجی تست‌های اجرا شده با چارچوب معیارسنجی Criterion را تفسیر می‌کند و آن را به فراخوانی‌های یک سری از ITestInvocationListener ترجمه می‌کند.

به دنبال خروجی زیر از Rust criterion bench می‌گردد:

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 ( listeners, String runName) RustBenchmarkResultParser ( listeners, String runName)

یک RustBenchmarkResultParser جدید ایجاد کنید که به ITestInvocationListener داده شده گزارش می دهد.

روش های عمومی

void done ()

نتایج آزمون ضبط شده را برای همه شنوندگان ارسال کنید.

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

خروجی معیار Process Rust.

سازندگان عمومی

RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

یک RustBenchmarkResultParser جدید ایجاد کنید که به ITestInvocationListener داده شده گزارش می دهد.

پارامترها
listeners : شنوندگان فراخوان آزمون

runName String : نام آزمون

روش های عمومی

انجام شد

public void done ()

نتایج آزمون ضبط شده را برای همه شنوندگان ارسال کنید.

لغو شده است

public boolean isCancelled ()

برمی گرداند
boolean

processNewLines

public void processNewLines (String[] lines)

خروجی معیار Process Rust.

پارامترها
lines String