Make authfs tests independent of BuildManifest.apk

Inkeeping with the Fourth of July festivities, let's declare the authfs
tests independent of the details of the device build. In particular,
stop depending on BuildManifest.apk for the fsverity manifest file and
instead provide a manifest just for the tests.

The manifest is generated with the help of fsverity_manifest_generator
and covers the input.4k, input.4k1 and input.4m files and is included in
the MicrodroidTestApk assets to make it available to fsverity within
Microdroid.

This will allow us more flexibility to change both the tests and the
device build without one getting in the way of the other.

Bug: 237384936
Test: atest AuthFsHostTest
Change-Id: I75fef499bcfbf0eaa530ecfeb241cacfb3f695f0
3 files changed
tree: d410ddfc4b7d5a9d101dc46da7e5a493ccda552b
  1. .prebuilt_info/
  2. apex/
  3. apkdmverity/
  4. authfs/
  5. compos/
  6. demo/
  7. docs/
  8. javalib/
  9. launcher/
  10. libs/
  11. microdroid/
  12. microdroid_manager/
  13. pvmfw/
  14. tests/
  15. virtualizationservice/
  16. vm/
  17. vmbase/
  18. vmclient/
  19. zipfuse/
  20. .clang-format
  21. .gitignore
  22. Android.bp
  23. OWNERS
  24. PREUPLOAD.cfg
  25. README.md
  26. TEST_MAPPING
README.md

Virtualization

This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.