RustBenchmarkResultParser

public class RustBenchmarkResultParser
extends MultiLineReceiver

شیء جاوا
com.android.ddmlib.MultiLineReceiver
com.android.tradefed.testtype.rust.RustBenchmarkResultParser


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

به دنبال خروجی زیر از Rust criteria 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 ... @See https://bheisler.github.io/criterion.rs/book/user_guide/command_line_output.html

خلاصه

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

RustBenchmarkResultParser ( listeners, String runName)

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

روش‌های عمومی

void done ()

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

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

خروجی معیار پردازش Rust.

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

RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

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

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

runName String : نام آزمون

روش‌های عمومی

انجام شده

public void done ()

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

لغو شد

public boolean isCancelled ()

بازگشت‌ها
boolean

پردازش‌های جدید

public void processNewLines (String[] lines)

خروجی معیار پردازش Rust.

پارامترها
lines String : آرایه‌ای که شامل خطوط جدید است.