Regenerate the ART MTS definition (2022-05-10).

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

  $ art/test/utils/regen-test-files -m
  Generated Blueprint files for 660 ART run-tests out of 955 (69%).
  Generated TEST_MAPPING entries for 407 ART run-tests out of 955 (42%):
    407 ART run-tests (100%) in `mainline-presubmit` test group.
     20 ART gtests (95%) in `mainline-presubmit` test group.
    407 ART run-tests (100%) in `presubmit` test group.
     21 ART gtests (100%) in `presubmit` test group.
  Generated ART MTS entries for 407 ART run-tests out of 955 (42%).

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 \
             --module art-run-test-2042-checker-dce-always-throw \
        && mts-tradefed run commandAndExit mts-art \
             --module art-run-test-530-checker-loops-try-catch \
        && mts-tradefed run commandAndExit mts-art \
             --module art-run-test-530-checker-lse-try-catch \
        && mts-tradefed run commandAndExit mts-art \
             --module art-run-test-719-varhandle-concurrency \
        && mts-tradefed run commandAndExit mts-art \
             --module art-run-test-731-bounds-check-slow-path
Bug: 167385698
Change-Id: I5e59df28470dda5d753fe2646d906d1b5da4ab87
1 file changed
tree: ad561f6a4a8bb5445a754929a1b818774730b91e
  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