指標測試通常用於測試硬體抽象層 (HAL),或直接與較低層級的系統服務互動。要使用持續測試服務,指標測試應使用 google-benchmark 架構建構。
範例
如要查看指標測試模組設定範例,請前往:bionic/benchmarks/bionic-benchmarks
步驟摘要
- 測試模組設定檔應使用
BUILD_NATIVE_BENCHMARK
建構規則,以便自動納入 google-benchmark 依附元件。 使用 make 建構測試模組:
make -j40 bionic-benchmarks
使用 Trade Federation 測試架構自動安裝及執行:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarks
手動安裝及執行方式如下:
將產生的測試二進位檔推送至裝置:
adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \ /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
在裝置上叫用測試二進位檔,執行測試:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32