Trình phân tích cú pháp RustBenchmarkResultParer
public
class
RustBenchmarkResultParser
extends MultiLineReceiver
java.lang.Object | ||
↳ | com.android.ddmlib.MultiLineReceiver | |
↳ | com.android.tradefed.testtype.rust.RustBenchmarkResultParser |
Diễn giải kết quả của các thử nghiệm chạy bằng khung đo điểm chuẩn Tiêu chí và chuyển đổi kết quả đó thành
các lệnh gọi trên một chuỗi ITestInvocationListener
.
Tìm kết quả sau từ băng tần tiêu chí 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
...
@Xem https://bheisler.github.io/criterion.rs/book/user_guide/command_line_output.html
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
RustBenchmarkResultParser(ITestInvocationListener listener, String runName)
Tạo một |
|
RustBenchmarkResultParser(
Tạo một |
Phương thức công khai | |
---|---|
void
|
done()
Gửi kết quả thử nghiệm đã ghi cho tất cả người nghe. |
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Xử lý kết quả đo điểm chuẩn Rust. |
Hàm khởi tạo công khai
Trình phân tích cú pháp RustBenchmarkResultParer
public RustBenchmarkResultParser (ITestInvocationListener listener, String runName)
Tạo một RustBenchmarkResultParser
mới để báo cáo cho ITestInvocationListener
đã cho.
Tham số | |
---|---|
listener |
ITestInvocationListener : trình nghe lệnh gọi kiểm thử |
runName |
String : tên thử nghiệm |
Trình phân tích cú pháp RustBenchmarkResultParer
public RustBenchmarkResultParser (listeners, String runName)
Tạo một RustBenchmarkResultParser
mới để báo cáo cho các ITestInvocationListener
nhất định.
Tham số | |
---|---|
listeners |
: trình nghe lệnh gọi thử |
runName |
String : tên thử nghiệm |
Phương thức công khai
done
public void done ()
Gửi kết quả thử nghiệm đã ghi cho tất cả người nghe.
đã bị huỷ
public boolean isCancelled ()
Giá trị trả về | |
---|---|
boolean |
processNewLines (Dòng mới)
public void processNewLines (String[] lines)
Xử lý kết quả đo điểm chuẩn Rust.
Tham số | |
---|---|
lines |
String |