Testy danych

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

  1. 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.
  2. Zbuduj moduł testowy za pomocą polecenia make:

    make -j40 bionic-benchmarks
    
  3. 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
    
  4. Zainstaluj i uruchom ręcznie w ten sposób:

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

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

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