Testy danych są zwykle używane do testowania warstw abstrakcji sprzętu (HAL) lub bezpośredniego korzystania z usług systemowych niższego poziomu. Aby korzystać z usługi ciągłego testowania, testy danych powinny być tworzone przy użyciu platformy google-benchmark.
Przykład
Przykładową konfigurację modułu testowania wskaźników znajdziesz tutaj:bionic/benchmarks/bionic-benchmarks
Podsumowanie kroków
- Plik konfiguracji modułu testowego powinien używać reguły
BUILD_NATIVE_BENCHMARK
build, aby zależności google-benchmark były uwzględniane automatycznie. Zbuduj moduł testowy za pomocą polecenia make:
make -j40 bionic-benchmarks
Automatyczna instalacja i uruchamianie za pomocą platformy testowej Trade Federation:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarks
Zainstaluj i uruchom ręcznie w ten sposób:
Prześlij wygenerowany plik binarny testu na urządzenie:
adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \ /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
Uruchom test, wywołując na urządzeniu plik binarny testu:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32