Merge remote-tracking branch 'goog/upstream-master' into doodle_wip8

* goog/upstream-master:
  src/faceauth_tests.cc: return profile id stored
  faceauth_tests: add firmware incompatibility tests
  faceauth_tests: add version mismatch test
  release-tests.sh: enable keystore CTS tests
  faceauth_tests: interface change

Bug: 128111918
Bug: 128981297
Bug: 129159434
Bug: 129268150
Bug: 130304269
Bug: 132201532
Test: manual
Change-Id: Id64c0b779a0b32b9c43b088d4e2ba36db94b398f
tree: 98050401381afa3d32622cd25157ed31dab72790
  1. .checkpatch.conf
  2. .clang-format
  3. .gitignore
  4. Android.bp
  5. BUILD
  6. LICENSE
  7. METADATA
  8. MODULE_LICENSE_APACHE2
  9. NOTICE
  10. OWNERS
  11. README.md
  12. WORKSPACE
  13. scripts/
  14. src/
  15. tools/
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