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

public class RustBenchmarkResultParser
extends MultiLineReceiver

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


मानदंड मानदंड के फ़्रेमवर्क के साथ चलाए गए टेस्ट के आउटपुट की व्याख्या करता है और उसे 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)

Rust मानदंड के आउटपुट को प्रोसेस करें.

सार्वजनिक कंस्ट्रक्टर

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

public RustBenchmarkResultParser (ITestInvocationListener listener, 
                String runName)

ऐसा नया RustBenchmarkResultParser बनाएं जो दिए गए ITestInvocationListener को रिपोर्ट करे.

पैरामीटर
listener ITestInvocationListener: टेस्ट को शुरू करने के लिए लिसनर

runName String: टेस्ट का नाम

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

public RustBenchmarkResultParser ( listeners, 
                String runName)

ऐसा नया RustBenchmarkResultParser बनाएं जो दिए गए ITestInvocationListener को रिपोर्ट करे.

पैरामीटर
listeners : टेस्ट को शुरू करने के लिए लिसनर

runName String: टेस्ट का नाम

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

done

public void done ()

सभी लिसनर को टेस्ट के रिकॉर्ड किए गए नतीजे भेजें.

रद्द किया गया

public boolean isCancelled ()

रिटर्न
boolean

प्रोसेस न्यूलाइन्स

public void processNewLines (String[] lines)

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

पैरामीटर
lines String