指標測試通常用於執行硬體抽象化 或直接與較低層級的系統服務互動目的地: 運用持續測試服務來建構指標測試 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