Simplify use of config files

Since the exposed API won't support config files:
- Don't use a config file for the demo app.
- Don't use config files for tests that don't need one.

Also, in preparation for removing command line argument support
entirely, remove all arguments from config files. Where we were using
arguments to specify behavior, use different binaries instead.

Tweak: Improve error reporting in the benchmark after I got a (sadly
non-reproducible) failure.

Bug: 250876593
Bug: 243513572
Test: atest MicrodroidTests MicrodroidHostTestCases
Test: atest MicrodroidBenchmarkApp
Test: manual - install & run demo app
Change-Id: I4332b2340bf2e18cdaee5acd9ef3277766b1c0b5
17 files changed
tree: 945727d816a1d1e3976dfa4416aae765e50b50a1
  1. .prebuilt_info/
  2. apex/
  3. apkdmverity/
  4. authfs/
  5. avmd/
  6. compos/
  7. demo/
  8. docs/
  9. javalib/
  10. launcher/
  11. libs/
  12. microdroid/
  13. microdroid_manager/
  14. pvmfw/
  15. rialto/
  16. tests/
  17. virtualizationservice/
  18. vm/
  19. vmbase/
  20. vmclient/
  21. zipfuse/
  22. .clang-format
  23. .gitignore
  24. Android.bp
  25. OWNERS
  26. PREUPLOAD.cfg
  27. README.md
  28. 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.