Testy danych są zwykle używane do testowania warstw abstrakcji sprzętowej (HAL) lub bezpośredniej interakcji z usługami systemowymi niskiego poziomu. Aby korzystać z usługi ciągłego testowania, testy danych należy tworzyć za pomocą frameworku google-benchmark.
Przykład
Przykładową konfigurację modułu testu danych znajdziesz pod adresem: bionic/benchmarks/bionic-benchmarks
Podsumowanie kroków
- Plik konfiguracji modułu testowego powinien korzystać z reguły kompilacji
BUILD_NATIVE_BENCHMARK
, aby zależności testów 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-benchmarksZainstaluj i uruchom 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-benchmarks32Wykonaj test, wywołując testowy plik binarny na urządzeniu:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32