Testy danych

Testy wskaźników są zwykle używane do abstrakcji sprzętu warstwy (HAL) lub bezpośrednie interakcje z usługami systemowymi niższego poziomu. Do Wykorzystuje usługę testów ciągłych, testy wskaźników powinny być tworzone analiza porównawcza Google platformy.

Przykład

Przykładową konfigurację modułu testowania wskaźników znajdziesz na stronie: testy porównawcze/bioniki/testy porównawcze

Podsumowanie kroków

  1. Plik konfiguracji modułu testowego powinien korzystać z kompilacji BUILD_NATIVE_BENCHMARK , tak by zależności z analiz porównawczych Google były uwzględniane automatycznie.
  2. Utwórz moduł testowy z marką:

    make -j40 bionic-benchmarks
    
  3. Automatyczna instalacja i uruchomienie za pomocą jarzma testowego federacji handlowej:

    make tradefed-all -j
    tradefed.sh run template/local_min --template:map test=bionic-benchmarks
    
  4. Aby zainstalować i uruchomić aplikację ręcznie:

    1. Prześlij wygenerowany binarny plik testowy na urządzenie:

      adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \
        /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
      
    2. Wykonaj test, wywołując testowy plik binarny na urządzeniu:

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