Merge remote-tracking branch 'goog/upstream-master' into citadel-mp-p19-01

* goog/upstream-master:
  faceauth_tests: fix tests to have valid NULL embeddings
  faceauth_tests: fix tests to have valid embeddings
  GetLowPowerStats should accept old & new struct

Bug: 126618512
Bug: 129268150
Bug: 135763682
Bug: 135763682
Bug: 137757131
Test: release tests
Change-Id: I22862543e9391cefa23974cc68cb5c577ad2b691
tree: 42aa4b15944385f1dd4590c1628697e9f2bb01ee
  1. scripts/
  2. src/
  3. tools/
  4. .bazelrc
  5. .checkpatch.conf
  6. .clang-format
  7. .gitignore
  8. Android.bp
  9. BUILD
  10. LICENSE
  11. METADATA
  12. MODULE_LICENSE_APACHE2
  13. NOTICE
  14. OWNERS
  15. README.md
  16. WORKSPACE
README.md

Citadel Test Harness

This project houses the code needed to run tests from a host connected to the citdadel chip.

Requirements

  • Software
  • bazel
  • build-essential
  • gcc-arm-none-eabi
  • Hardware
  • FPGA test setup with ultradebug or Citadel test board

Quickstart

The command to run the tests from a host machine is:

bazel run runtests

On Android run:

mmma -jnproc external/nos Make sure verity is disabled and the system partion is remounted then run: adb sync adb citadel_integration_tests