Merge remote-tracking branch 'goog/upstream-master' into doodle-wip11

* goog/upstream-master:
  fa_tests: basic embedding migration tests
  fa: use authenticator id

Bug: 124391714
Bug: 128111918
Bug: 133257691
Bug: 133285435
Bug: 133285590
Bug: 134517705
Test: manual
Change-Id: I6504dddfe81c6f5b0f22d0f21e9e3e4fe9d6e592
Signed-off-by: Garret Kelly <gdk@google.com>
tree: ada5d0af7263944df6a529d741098bad5457b770
  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. OWNERS
  14. README.md
  15. 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