Merge Android 12

Bug: 202323961
Merged-In: I9073b1d993316cc77947ac1ede4bd33a05f0960e
Change-Id: I08e98f2c2f209f144b6770729ebd25cbc1f41db6
tree: ba3dc95f7f8ddd62040895bb1c5277c81c2fbcae
  1. hostsidetests/
  2. tests/
  3. tools/

Android Compatibility Test Suite - Root extension (CTS-Root)

This is an extension the main CTS test suite, for general compatibility tests that require root privileges or a debuggable device.

Note that the name of this suite in the build system is CTS_ROOT (with an underscore), so this is built with m cts_root and tests must be tagged with cts_root in their test_suites to be included.

However in tradefed the name is cts-root (with a hyphen), so use cts-root-tradefed to run it, and run cts-root to run the default cts-root plan.