Regenerate the ART MTS definition (2023-10-12).

This change:

* removes the following tests from ART MTS:

  * `art-run-test-004-NativeAllocations`
  * `art-run-test-015-switch`

* adds the following tests to ART MTS:

  * `art-run-test-015-checker-switch`
  * `art-run-test-661-checker-simd-cf-loops`
  * `art-run-test-2046-checker-comparison`
  * `art-run-test-2047-checker-const-string-length`
  * `art-run-test-2258-checker-valid-rti`
  * `art-run-test-2259-checker-code-sinking-infinite-try-catch`
  * `art-run-test-2260-checker-inline-unimplemented-intrinsics`
  * `art-run-test-2262-checker-return-sinking`
  * `art-run-test-2265-checker-select-binary-unary`

Output of `art/test/utils/regen-test-files -m`:

  $ art/test/utils/regen-test-files -m
  Generated Blueprint files for 722 ART run-tests out of 1011 (71%).
  Generated TEST_MAPPING entries for 446 ART run-tests out of 1011 (44%):
    445 ART run-tests (99%) in `mainline-presubmit` test group.
     22 ART gtests (100%) in `mainline-presubmit` test group.
    445 ART run-tests (99%) in `presubmit` test group.
      1 ART run-tests (0%) in `postsubmit` test group.
     22 ART gtests (100%) in `presubmit` test group.
    Note: Tests in `*presubmit` test groups are executed in pre- and
          post-submit test runs. Tests in the `postsubmit` test group
          are only executed in post-submit test runs.
  Generated ART MTS entries for 446 ART run-tests out of 1011 (44%).

Test: m mts && mts-tradefed run commandAndExit mts-art
Test: m mts && mts-tradefed run commandAndExit mts-art-shard-00
Test: m mts && mts-tradefed run commandAndExit mts-art-shard-03
Bug: 167385698
Change-Id: I766a3e81f1af946b409049e3980d2112d409c00f
2 files changed
tree: 0ed100585a428804425719d54528e40ef1ed1673
  1. tools/
  2. OWNERS
  3. README.md
README.md

Android Mainline Test Suite (MTS)

MTS consists of a set of testing frameworks and test cases, designed to help enhance the robustness, reliability, and compliance of a mainline train (i.e. a set of mainline modules).

MTS has mainly three types of tests:

  • Unit tests
  • CTS tests
  • GTS tests

//TODO: add user manual