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
- 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. Utwórz moduł testowy z marką:
make -j40 bionic-benchmarks
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
Aby zainstalować i uruchomić aplikację ręcznie:
Prześlij wygenerowany binarny plik testowy na urządzenie:
adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \ /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
Wykonaj test, wywołując testowy plik binarny na urządzeniu:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32