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 mới báo cáo cho ITestInvocationListener đã cho.

RustBenchmarkResultParser(Collection<ITestInvocationListener> listeners, String runName)

Tạo một RustBenchmarkResultParser mới báo cáo cho ITestInvocationListener đã cho.

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.