Merge remote-tracking branch 'goog/upstream-master' into bill-nos-merge

Bug: none
Test: pending

* goog/upstream-master:
  faceauth_tests: add crc related tests
  faceauth_tests.cc: enhance valid profile ID tests
  FaceAuth: fix misnomer s/user/profile/g
  faceauth: add faceauth tests
  Enforce well-formatted source and commit messages
  release-tests: remove stale TODO
  release-tests: re-enable filtered keymaster test

Change-Id: I03f882a69a60ea7254a8f32bcd1f7e5d9ee9d888
tree: f986d347e99e89d92def3019c05f98d9e88d585b
  1. scripts/
  2. src/
  3. tools/
  4. .checkpatch.conf
  5. .clang-format
  6. .gitignore
  7. Android.bp
  8. BUILD
  9. LICENSE
  10. METADATA
  11. MODULE_LICENSE_APACHE2
  12. NOTICE
  13. README.md
  14. 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