Kiểm thử chỉ số

Bài kiểm thử chỉ số thường được dùng để thực thi các 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. Để tận dụng dịch vụ kiểm thử liên tục, bạn nên tạo bài kiểm thử chỉ số bằng khung google-benchmark.

Ví dụ

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

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 dựng BUILD_NATIVE_BENCHMARK để các phần phụ thuộc google-benchmark được tự động đưa vào.
  2. Dựng mô-đun kiểm thử bằng make:

    make -j40 bionic-benchmarks
    
  3. Tự độ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-benchmarks
    
  4. Cài đặt và chạy 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 bài 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