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

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


ক্রাইটেরিয়ন বেঞ্চমার্কিং ফ্রেমওয়ার্ক দিয়ে চালানো টেস্টগুলোর আউটপুট ব্যাখ্যা করে এবং সেটিকে একাধিক 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 ( ITestInvocationListener listener, String runName)

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

RustBenchmarkResultParser (Collection< ITestInvocationListener > listeners, String runName)

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

জনসাধারণের পদ্ধতি

void done ()

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

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

রাস্ট বেঞ্চমার্কের আউটপুট প্রসেস করুন।

সরকারি নির্মাণকারী

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

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

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

প্যারামিটার
listener ITestInvocationListener : টেস্ট ইনভোকেশন লিসেনার

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

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

public RustBenchmarkResultParser (Collection<ITestInvocationListener> listeners, 
                String runName)

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

প্যারামিটার
listeners Collection : পরীক্ষা আহ্বানের শ্রোতা

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

জনসাধারণের পদ্ধতি

সম্পন্ন

public void done ()

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

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

public boolean isCancelled ()

ফেরত
boolean

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

public void processNewLines (String[] lines)

রাস্ট বেঞ্চমার্কের আউটপুট প্রসেস করুন।

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