محلل 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)

إنشاء RustBenchmarkResultParser جديدة ترسل تقارير إلى ITestInvocationListener المحدّد

RustBenchmarkResultParser( listeners, String runName)

إنشاء RustBenchmarkResultParser جديدة ترسل تقارير إلى ITestInvocationListener المحدّدة.

الطرق العامة

void done()

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

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

مخرجات معيار Process Rust.

شركة إنشاءات عامة

محلل RustBenchmarkResultParser

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

إنشاء RustBenchmarkResultParser جديدة ترسل تقارير إلى ITestInvocationListener المحدّد

المعلمات
listener ITestInvocationListener: أداة معالجة الاستدعاء للاختبار

runName String: اسم الاختبار

محلل RustBenchmarkResultParser

public RustBenchmarkResultParser ( listeners, 
                String runName)

إنشاء RustBenchmarkResultParser جديدة ترسل تقارير إلى ITestInvocationListener المحدّدة.

المعلمات
listeners : أدوات استماع الاستدعاء للاختبار

runName String: اسم الاختبار

الطرق العامة

done

public void done ()

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

تم إلغاءه

public boolean isCancelled ()

المرتجعات
boolean

عملية_خطوط جديدة

public void processNewLines (String[] lines)

مخرجات معيار Process Rust.

المعلمات
lines String