Các kiểm thử chỉ số thường được dùng để thực hiện các lớp trừu tượng hoá phần cứng (HAL) hoặc tương tác trực tiếp với các dịch vụ hệ thống cấp thấp. Để tận dụng dịch vụ kiểm thử liên tục, bạn nên tạo các kiểm thử chỉ số bằng khung google-benchmark.
Ví dụ
Xem chế độ thiết lập mô-đun kiểm thử chỉ số mẫu tại: bionic/benchmarks/bionic-benchmarks
Tóm tắt các bước
- Tệp cấu hình mô-đun kiểm thử phải sử dụng quy tắc bản dựng
BUILD_NATIVE_BENCHMARKđể các phần phụ thuộc google-benchmark được tự động đưa vào. Tạo mô-đun kiểm thử bằng lệnh make:
make -j40 bionic-benchmarksTự động cài đặt và chạy bằng bộ kiểm thử Trade Federation:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarksCài đặt và chạy theo cách thủ công như sau:
Đẩy tệp kiểm thử nhị phân đã tạo vào thiết bị:
adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \ /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32Thực thi kiểm thử bằng cách gọi tệp nhị phân kiểm thử trên thiết bị:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32