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 ... @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: اسم الاختبار

الطُرق العامة

done

public void done ()

إرسال نتائج الاختبار المسجّلة إلى جميع المستمعين

isCancelled

public boolean isCancelled ()

المرتجعات
boolean

processNewLines

public void processNewLines (String[] lines)

معالجة نتائج مقياس أداء Rust

المعلمات
lines String: المصفوفة التي تحتوي على الأسطر الجديدة.