RustBenchmarkResultParser
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 bài kiểm thử chạy bằng khung đo điểm chuẩn Criterion và chuyển kết quả đó thành
các lệnh gọi trên một loạt ITestInvocationListeners.
Tìm kết quả sau đây từ băng ghế 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
...
@See 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(Collection<ITestInvocationListener> listeners, String runName)
Tạo một |
|
Phương thức công khai | |
|---|---|
void
|
done()
Gửi kết quả kiểm thử đã ghi đến tất cả trình xử lý. |
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
RustBenchmarkResultParser
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 xử lý lệnh gọi kiểm thử |
runName |
String: tên kiểm thử |
RustBenchmarkResultParser
public RustBenchmarkResultParser (Collection<ITestInvocationListener> listeners, String runName)
Tạo một RustBenchmarkResultParser mới báo cáo cho ITestInvocationListener đã cho.
| Tham số | |
|---|---|
listeners |
Collection: trình xử lý lệnh gọi kiểm thử |
runName |
String: tên kiểm thử |
Phương thức công khai
xong
public void done ()
Gửi kết quả kiểm thử đã ghi đến tất cả trình xử lý.
isCancelled
public boolean isCancelled ()
| Giá trị trả về | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Xử lý kết quả đo điểm chuẩn Rust.
| Tham số | |
|---|---|
lines |
String: Mảng chứa các dòng mới. |