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

RustBenchmarkResultParser( listeners, String runName)

Tạo một RustBenchmarkResultParser mới để báo cáo cho các ITestInvocationListener nhất định.

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