रस्टबेंचमार्करिजल्टपार्सर

public class RustBenchmarkResultParser
extends MultiLineReceiver

java.lang.ऑब्जेक्ट
com.android.ddmlib.MultiLineReceiver
com.android.tradefed.testtype.rust.RustBenchmarkResultParser


मानदंड बेंचमार्किंग फ्रेमवर्क के साथ चलने वाले परीक्षणों के आउटपुट की व्याख्या करता है और इसे 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 ... @देखें 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 ( listeners, String runName)

एक नया RustBenchmarkResultParser बनाएं जो दिए गए ITestInvocationListener s को रिपोर्ट करता है।

सार्वजनिक तरीके

void done ()

सभी श्रोताओं को रिकॉर्ड किए गए परीक्षा परिणाम भेजें।

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

प्रोसेस रस्ट बेंचमार्क आउटपुट।

सार्वजनिक निर्माणकर्ता

रस्टबेंचमार्करिजल्टपार्सर

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

एक नया RustBenchmarkResultParser बनाएं जो दिए गए ITestInvocationListener को रिपोर्ट करता है।

पैरामीटर
listener ITestInvocationListener : परीक्षण मंगलाचरण श्रोता

runName String : परीक्षण का नाम

रस्टबेंचमार्करिजल्टपार्सर

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