指標測試

指標測試通常用於執行硬體抽象化 或直接與較低層級的系統服務互動目的地: 運用持續測試服務來建構指標測試 google-benchmark 這個架構的重點在於

範例

請參閱指標測試模組設定範例:bionic/benchmarks/bionic-benchmarks

步驟摘要

  1. 測試模組設定檔應使用 BUILD_NATIVE_BENCHMARK 版本 ,讓系統自動納入 google-benchmark 依附元件。
  2. 使用 make 建構測試模組:

    make -j40 bionic-benchmarks
    
  3. 使用 Trade Federation 測試套件自動安裝及執行:

    make tradefed-all -j
    tradefed.sh run template/local_min --template:map test=bionic-benchmarks
    
  4. 按照以下方式手動安裝並執行:

    1. 將產生的測試二進位檔推送至裝置:

      adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \
        /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
      
    2. 在裝置上叫用測試二進位檔來執行測試:

      adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32