Kiểm tra chỉ số

Hoạt động kiểm thử chỉ số thường được dùng để thực thi lớp trừu tượng 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 hơn. Để sử dụng dịch vụ kiểm thử liên tục, bạn nên xây dựng các hoạt động kiểm thử chỉ số bằng khung google-benchmark.

Ví dụ

Xem cách thiết lập mô-đun kiểm thử chỉ số mẫu tại: bionic/benchmark/bionic-benchmark

Tóm tắt các bước

  1. Tệp cấu hình mô-đun kiểm thử phải sử dụng quy tắc xây dựng BUILD_NATIVE_BENCHMARK để các phần phụ thuộc google-benchmark được tự động đưa vào.
  2. Tạo mô-đun kiểm thử bằng lệnh make:

    make -j40 bionic-benchmarks
    
  3. Cài đặt và chạy tự động bằng khai thác thử nghiệm của Liên đoàn Thương mại:

    make tradefed-all -j
    tradefed.sh run template/local_min --template:map test=bionic-benchmarks
    
  4. Cài đặt và chạy theo cách thủ công như sau:

    1. Đẩy tệp nhị phân kiểm thử đã tạo vào thiết bị:

      adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \
        /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
      
    2. Thự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