রাস্টবেঞ্চমার্করেজাল্টপার্সার

public class RustBenchmarkResultParser
extends MultiLineReceiver

java.lang.অবজেক্ট
com.android.ddmlib.মাল্টিলাইন রিসিভার
com.android.tradefed.testtype.rust.RustBenchmarkResultParser


Criterion বেঞ্চমার্কিং ফ্রেমওয়ার্কের সাথে পরিচালিত পরীক্ষার আউটপুট ব্যাখ্যা করে এবং ITestInvocationListener s এর একটি সিরিজের কলগুলিতে এটি অনুবাদ করে।

রাস্ট মানদণ্ড বেঞ্চ থেকে নিম্নলিখিত আউটপুটটি সন্ধান করুন:

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 s-কে রিপোর্ট করে।

পাবলিক পদ্ধতি

void done ()

রেকর্ড করা পরীক্ষার ফলাফল সকল শ্রোতার কাছে পাঠান।

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

প্রক্রিয়া মরিচা বেঞ্চমার্ক আউটপুট।

পাবলিক কনস্ট্রাক্টর

রাস্টবেঞ্চমার্করেজাল্টপার্সার

public RustBenchmarkResultParser ( listeners, 
                String runName)

একটি নতুন RustBenchmarkResultParser তৈরি করুন যা প্রদত্ত ITestInvocationListener s-কে রিপোর্ট করে।

পরামিতি
listeners : পরীক্ষার আমন্ত্রণ শ্রোতা

runName String : পরীক্ষার নাম

পাবলিক পদ্ধতি

সম্পন্ন

public void done ()

রেকর্ড করা পরীক্ষার ফলাফল সকল শ্রোতার কাছে পাঠান।

বাতিল করা হয়েছে

public boolean isCancelled ()

রিটার্নস
boolean

প্রক্রিয়া নতুন লাইন

public void processNewLines (String[] lines)

প্রক্রিয়া মরিচা বেঞ্চমার্ক আউটপুট।

পরামিতি
lines String : নতুন লাইন ধারণকারী অ্যারে।