)]}'
{
  "log": [
    {
      "commit": "1de4428db83a426fd7d0615dc9cdd204de41f6e3",
      "tree": "66e6141371e6a4e93f1eae26d3bac82b3a3e0085",
      "parents": [
        "515b0cf805c4ef9168516de814dabe087a037a69"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 05 11:44:39 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 10:03:23 2021 +0100"
      },
      "message": "Add standalone ART gtests to `TEST_MAPPING` group `mainline-presubmit`.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 626 ART run-tests out of 930 (67%).\n  Generated TEST_MAPPING entries for 376 ART run-tests out of 930 (40%):\n    376 ART run-tests (100%) in `mainline-presubmit` test group.\n     19 ART gtests (100%) in `mainline-presubmit` test group.\n    376 ART run-tests (100%) in `presubmit` test group.\n     19 ART gtests (100%) in `presubmit` test group.\n      0 ART run-tests (0%) in `postsubmit` test group.\n\nTest: Rely on TreeHugger presubmits\nBug: 178703264\nBug: 152379281\nChange-Id: I84da85e33c7ac1e44361bbb0b3bfa399ceab9b2f\n"
    },
    {
      "commit": "e0386f10d4591afa9823658099e4f2ac7a693255",
      "tree": "433907529c66ad9ff68227b13c7e7c6ab4506c68",
      "parents": [
        "dd411969bb486c36081926d61dbcc0bfbc8066a5"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 05 11:35:10 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jul 06 17:06:58 2021 +0000"
      },
      "message": "Add standalone ART gtests to `TEST_MAPPING` group `presubmit`.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 626 ART run-tests out of 930 (67%).\n  Generated TEST_MAPPING entries for 376 ART run-tests out of 930 (40%):\n    376 ART run-tests (100%) in `mainline-presubmit` test group.\n    376 ART run-tests (100%) in `presubmit` test group.\n     19 ART gtests (100%) in `presubmit` test group.\n      0 ART run-tests (0%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:presubmit\nTest: Rely on TreeHugger presubmits\nBug: 152379281\nChange-Id: Ibfcf212a4bc3094ca74f8f3c0f98469810c6ea19\n"
    },
    {
      "commit": "3d05e61a420e499bfc9221445237c964e0a8aa63",
      "tree": "b58b5583ae24c17d0dbf525628f2324872a00b84",
      "parents": [
        "642c8f6e69929f46a1a52583cb55b68d83828a02"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu May 20 15:58:01 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri May 21 11:20:02 2021 +0000"
      },
      "message": "Put 100% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.\n\nInclude remaining ART run-tests into the `mainline-presubmit` test\ngroup. This progressive rollout is to make sure introducing ART\nrun-tests to this test group won\u0027t disturb/break Android presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 625 ART run-tests out of 929 (67%).\n  Generated TEST_MAPPING entries for 376 ART run-tests out of 929 (40%):\n    376 tests (100%) in `mainline-presubmit` test group.\n    376 tests (100%) in `presubmit` test group.\n    0 tests (0%) in `postsubmit` test group.\n\nTest: Rely on TreeHugger presubmits\nBug: 178703264\nBug: 152374989\nChange-Id: I58c2ad4669905d2fb22bb55d549f616de2266ba4\n"
    },
    {
      "commit": "56f2444d2e58f453c90b7ba8477da3f6b2c107cf",
      "tree": "0efcc199b54f8bf1e89c3123ceecb58653de9273",
      "parents": [
        "26e9e75dc4ef6fbe863651e29aaaeff00edcdf92"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue May 18 14:55:56 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed May 19 16:48:07 2021 +0000"
      },
      "message": "Regenerate ART test files (2021-05-19).\n\nDisable new run-test `730-cha-deopt` as it is currently failing when\nrun with the `ArtRunTest` TradeFed test runner.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 625 ART run-tests out of 929 (67%).\n  Generated TEST_MAPPING entries for 376 ART run-tests out of 929 (40%):\n    282 tests (75%) in `mainline-presubmit` test group.\n    376 tests (100%) in `presubmit` test group.\n    0 tests (0%) in `postsubmit` test group.\n\nTest: atest art-run-test-576-polymorphic-inlining\nTest: atest art-run-test-730-checker-inlining-super\nTest: atest --test-mapping art:presubmit\nChange-Id: I587b4df7af3021d800c346cb909e759051027cf1\n"
    },
    {
      "commit": "ec06809b9fb7d4a0d2c3e46066bd37034130e53b",
      "tree": "c3a69b142e38d249a01ed425cde23caa78c1d36c",
      "parents": [
        "1651c6050d913fb38ebd293df9da6d189eb3851d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon May 10 17:28:32 2021 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 14 07:38:39 2021 +0000"
      },
      "message": "Reland \"Devirtualize to HInvokeStaticOrDirect.\"\n\nThis reverts commit 39d4df62d4e2606073d05cc363370db825ad7b9f.\n\nReason for revert: fix JIT-zygote issue.\n\nTest: JIT zygote boots.\n\nChange-Id: I895ad8e59e472fb662ca9bc5394c2fd9c6babc74\n"
    },
    {
      "commit": "39d4df62d4e2606073d05cc363370db825ad7b9f",
      "tree": "8e4cf0ac432406081d11e9102981446498b3265b",
      "parents": [
        "a28c827fdb58ec489931d6e70e27818619bc1b75"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 07 12:22:47 2021 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 07 14:41:25 2021 +0000"
      },
      "message": "Revert \"Devirtualize to HInvokeStaticOrDirect.\"\n\nThis reverts commit 5024ddfd125b5c3b59d7f359ae33cf7f0255b048.\n\nBug: 187408838\n\nReason for revert: b/187408838\n\nChange-Id: If74f5ddbacc73296f66c55762e2a8d1ec2cd1f19\n"
    },
    {
      "commit": "5024ddfd125b5c3b59d7f359ae33cf7f0255b048",
      "tree": "b625ed5aa1c4976e4cd2de5732543d5d1eb34a0f",
      "parents": [
        "5859b689d4fdd36711187715c04e2e095f7975c0"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 28 14:42:09 2021 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu May 06 10:37:17 2021 +0000"
      },
      "message": "Devirtualize to HInvokeStaticOrDirect.\n\nWhen we statically know the target method, devirtualize an\nHInvokeInterface or an HInvokeVirtual to a HInvokeStaticOrDirect.\n\nTest: test.py\nBug: 182538502\nChange-Id: Ie3a58603cde300fca9ca4972d4dfbbd20918f5ba\n"
    },
    {
      "commit": "d78f319c52888d1c45d17ce1521e4f78db2d7119",
      "tree": "2e27222fa79c5a8195995be099662c1d3518fdd8",
      "parents": [
        "d3c45c298b02163e402e1eec97e7ba21a2ba333e"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Apr 29 14:41:38 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Apr 30 16:16:08 2021 +0000"
      },
      "message": "Put 75% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.\n\nInclude more ART run-tests into the `mainline-presubmit` test\ngroup. This progressive rollout is to make sure introducing ART\nrun-tests to this test group won\u0027t disturb/break Android presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 623 ART run-tests out of 927 (67%).\n  Generated TEST_MAPPING entries for 376 ART run-tests out of 927 (40%):\n    282 tests (75%) in `mainline-presubmit` test group.\n    376 tests (100%) in `presubmit` test group.\n    0 tests (0%) in `postsubmit` test group.\n\nTest: Rely on TreeHugger presubmits\nBug: 178703264\nBug: 152374989\nChange-Id: I947fa6380e09f22dabe3e0b9713e32191cc52e21\n"
    },
    {
      "commit": "f663b341e1b16dcfa3839570e17a1b6725a93d1d",
      "tree": "b8c39dd892ef1eea8e34b78594c2c4a5d8f73ce1",
      "parents": [
        "1c7d0ce3c63a14f569e64939c48bf6b7db2ac9a7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Apr 15 23:19:06 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Apr 20 16:31:36 2021 +0000"
      },
      "message": "Put 50% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.\n\nInclude more ART run-tests into the `mainline-presubmit` test\ngroup. This progressive rollout is to make sure introducing ART\nrun-tests to this test group won\u0027t disturb/break Android presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 622 ART run-tests out of 925 (67%).\n  Generated TEST_MAPPING entries for 376 ART run-tests out of 925 (40%):\n    188 tests (50%) in `mainline-presubmit` test group.\n    376 tests (100%) in `presubmit` test group.\n    0 tests (0%) in `postsubmit` test group.\n\nTest: Rely on TreeHugger presubmits\nBug: 178703264\nBug: 152374989\nChange-Id: Ifc2260f9cb6b0e3d067b0613dd5f19ae1a65aeed\n"
    },
    {
      "commit": "40e53f8c4ce22196b817dddb5aa795d8bc63288a",
      "tree": "d59e6abaea5b5ccda8f4bbbc08998b2b2741a6d2",
      "parents": [
        "c9b9d6c099d7b7770738b08f6c5d3fa06aa0dc6b"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Apr 15 19:15:03 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Sun Apr 18 22:31:55 2021 +0000"
      },
      "message": "Regenerate ART test files.\n\nDisable new run-test `821-many-args` as it is currently failing when\nrun with the `ArtRunTest` TradeFed test runner.\n\nOutput of `art/test/utils/regen-test-files -m`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 622 ART run-tests out of 924 (67%).\n  Generated TEST_MAPPING entries for 376 ART run-tests out of 924 (40%):\n    94 tests (25%) in `mainline-presubmit` test group.\n    376 tests (100%) in `presubmit` test group.\n    0 tests (0%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:presubmit\nChange-Id: I03d13ca5ce1c26b31bf2c47a34f5c3826702728b\n"
    },
    {
      "commit": "76f7a91f12be916ebe50b68df707b551b6a530e3",
      "tree": "bcb61cbca56c80dc53f5a4d9fba8635b2d1783fe",
      "parents": [
        "669756df2f4aea67d00e7b3598b2d91f61537141"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Sat Apr 10 15:09:06 2021 +0100"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Sat Apr 10 16:25:52 2021 +0000"
      },
      "message": "Disable 1004-checker-volatile-ref-load in TEST_MAPPING\n\nThe test is failing, and blocking all ART presubmits now.\n\nBug: 185009362\nChange-Id: I5c0c773bd158ff7f7e1f33c46ca83dfbfedd1262\n"
    },
    {
      "commit": "a191bbfd53a0c7df9b5639bfbefeb8b531c833db",
      "tree": "86d7ac86af3ee50c3a1f3163f1a80de396279094",
      "parents": [
        "7e64c9503ca37dab2895c31d616a745069d65b31"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Wed Apr 07 15:49:38 2021 +0100"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu Apr 08 09:40:40 2021 +0000"
      },
      "message": "Remove ArtGtestsTarget from TEST_MAPPING\n\nSince If4efdfa9fe52e4ddb5c6a3ed409a27935b17cebf,\nit is an obsolete name which does not exist any more.\nGtests are run via gcl config (not via TEST_MAPPING).\n\nBug: 184717393\nChange-Id: I32fc448cf31679463c1ef13bdab304e8972630e2\n"
    },
    {
      "commit": "9441f9224af6215ca43999d3d5c8c3741cae987d",
      "tree": "39836054ffd608173a99a9497577df36eb7cdf64",
      "parents": [
        "8129ba3c95878db996f1578057c1e013daa6768a"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Mar 23 18:13:28 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Mar 24 14:40:51 2021 +0000"
      },
      "message": "Put 25% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.\n\nInclude more ART run-tests into the `mainline-presubmit` test\ngroup. This progressive rollout is to make sure introducing ART\nrun-tests to this test group won\u0027t disturb/break Android presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 621 ART run-tests out of 920 (67%).\n  Generated TEST_MAPPING entries for 377 ART run-tests out of 920 (40%):\n    94 tests (25%) in `mainline-presubmit` test group.\n    377 tests (100%) in `presubmit` test group.\n    0 tests (0%) in `postsubmit` test group.\n\nTest: Rely on TreeHugger presubmits\nBug: 178703264\nBug: 152374989\nChange-Id: Idf96255ff0d591ec2d2aab63c5c6521ce26577f7\n"
    },
    {
      "commit": "c43665925767a00db0405faa884a2117b9e99887",
      "tree": "b257b93ceff886b13ed63c10567d0aefc928ef63",
      "parents": [
        "cb332bcb9aefaaf4e3139fb779d5a8c5471b6806"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Mar 18 18:21:29 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Mar 22 18:11:08 2021 +0000"
      },
      "message": "Disable tests failing on Cuttlefish x86 and regenerate ART test files.\n\nThe following tests have been failing on build target\ncf_x86_phone-userdebug_coverage:\n- `art-run-test-530-checker-lse2`\n- `art-run-test-583-checker-zero`\n\nDisable them while we investigate.\n\nOutput of `art/test/utils/regen-test-files -m`:\n\n  $ art/test/utils/regen-test-files -m\n  Generated Blueprint files for 621 ART run-tests out of 920 (67%).\n  Generated TEST_MAPPING entries for 377 ART run-tests out of 920 (40%):\n    37 tests (10%) in `mainline-presubmit` test group.\n    377 tests (100%) in `presubmit` test group.\n    0 tests (0%) in `postsubmit` test group.\n  Generated ART MTS entries for 377 ART run-tests out of 920 (40%).\n\nTest: atest --test-mapping art:all\nBug: 167385698\nBug: 152374989\nChange-Id: Iac8219a88228fb2d8bd97e53da3acb458cf2b6b2\n"
    },
    {
      "commit": "c4b9ae96c20f1c86695c1774ed77cd0acac1c543",
      "tree": "c8644b9ac20aa558c0d9a1f2016d0bd82394eea0",
      "parents": [
        "de0d0de0f4a5162a5861515c0ddbbb52e06147d0"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Mar 18 16:27:38 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 19 11:36:37 2021 +0000"
      },
      "message": "Regenerate ART test files.\n\nOutput of `art/test/utils/regen-test-files -m`:\n\n  $ art/test/utils/regen-test-files -m\n  Generated Blueprint files for 621 ART run-tests out of 920 (67%).\n  Generated TEST_MAPPING entries for 379 ART run-tests out of 920 (41%):\n    37 tests (10%) in `mainline-presubmit` test group.\n    379 tests (100%) in `presubmit` test group.\n    0 tests (0%) in `postsubmit` test group.\n  Generated ART MTS entries for 379 ART run-tests out of 920 (41%).\n\nTest: atest --test-mapping art:all\nBug: 152374989\nChange-Id: I75ad59a97b4955032282926e53f08a98115b6fae\n"
    },
    {
      "commit": "0654153bc5ca22466697681bb6dc4bc8b379975e",
      "tree": "5e21e5c9d4a1257a170d528e69163f974837f03e",
      "parents": [
        "947a8504f0ccce5e8adff2a2c96c33b0aa93c8fc"
      ],
      "author": {
        "name": "Jagadeesh Pakaravoor",
        "email": "jpakaravoor@google.com",
        "time": "Mon Feb 22 21:19:09 2021 -0800"
      },
      "committer": {
        "name": "Jagadeesh Pakaravoor",
        "email": "jpakaravoor@google.com",
        "time": "Fri Mar 12 19:29:57 2021 +0000"
      },
      "message": "Add madvising of .odex, .vdex and .art files\n\n1. When mmaping {.art, .odex, .vdex} files madvise them to MADV_WILLNEED\n2. Add system properties to limit the madvise size/range\n\nTest: presubmit\nBug: 178853586\nChange-Id: I14afc7cc038ebbf6bba5a393ef222050284dd86d\n"
    },
    {
      "commit": "157fc969066aa41842c029350e5af780c517fcf6",
      "tree": "af86595945aa5b3be3a560c956ac78f72c0c7fd1",
      "parents": [
        "2291439187b06d995bb298683246416c75d92740"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Mar 04 16:02:35 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Mar 09 09:43:36 2021 +0000"
      },
      "message": "Move 100% of ART run-tests to test group `presubmit` in `TEST_MAPPING`.\n\nMove remaining ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 621 ART run-tests out of 920 (67%).\n  Generated TEST_MAPPING entries for 379 ART run-tests out of 920 (41%):\n    37 tests (10%) in `mainline-presubmit` test group.\n    379 tests (100%) in `presubmit` test group.\n    0 tests (0%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:presubmit\nBug: 152374989\nBug: 169310621\nChange-Id: I309d3aa3ff7e36522ef445694a83c5bd95e0ef79\n"
    },
    {
      "commit": "1dc36562625ef63900c5ec50593fe65cba923bce",
      "tree": "39337b811ab52fc0205ea1b92abc1fc8b463ed67",
      "parents": [
        "12060303e3d820428c7b34008bcd5a3606f435aa"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Feb 26 16:29:44 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Mar 01 12:24:12 2021 +0000"
      },
      "message": "Move 75% of ART run-tests to test group `presubmit` in `TEST_MAPPING`.\n\nMove some more ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 621 ART run-tests out of 919 (67%).\n  Generated TEST_MAPPING entries for 379 ART run-tests out of 919 (41%):\n    18 tests (5%) in `mainline-presubmit` test group.\n    284 tests (75%) in `presubmit` test group.\n    95 tests (25%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: I72874fe39c52c1c0945b4cc2c48820fc432e4054\n"
    },
    {
      "commit": "12060303e3d820428c7b34008bcd5a3606f435aa",
      "tree": "c8e1d69f6bbba6a4ea9331bed04857d2e71c8ad9",
      "parents": [
        "bcd4bc90530994abb38af57c304f989ac8aaf80e"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Feb 26 16:08:20 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Mar 01 11:30:24 2021 +0000"
      },
      "message": "Put 10% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.\n\nInclude more ART run-tests into the `mainline-presubmit` test\ngroup. This progressive rollout is to make sure introducing ART\nrun-tests to this test group won\u0027t disturb/break Android\npresubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 621 ART run-tests out of 919 (67%).\n  Generated TEST_MAPPING entries for 379 ART run-tests out of 919 (41%):\n    37 tests (10%) in `mainline-presubmit` test group.\n    189 tests (50%) in `presubmit` test group.\n    190 tests (50%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:mainline-presubmit\nBug: 178703264\nBug: 152374989\nChange-Id: I9dff31c5044583856d1586a437fdf35dd437a8df\n"
    },
    {
      "commit": "9a1a5a9ae8611c0eb7dd5bfaffc8682eea3ee7c7",
      "tree": "99cf9c688d3631db55a00b1fcf6eaf0cdc40c946",
      "parents": [
        "001bb57849d1cd31612fb8958d85a2342c31b534"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Nov 16 12:11:37 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Feb 26 12:59:43 2021 +0000"
      },
      "message": "Regenerate ART test files to reinclude ART Checker tests.\n\nThis partly reverts commit 463255b4f1fcc8c34856a6b0780cf5ef238941c2.\n\nReason for revert: Checker support in test suites is complete.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 621 ART run-tests out of 919 (67%).\n  Generated TEST_MAPPING entries for 379 ART run-tests out of 919 (41%):\n    18 tests (5%) in `mainline-presubmit` test group.\n    189 tests (50%) in `presubmit` test group.\n    190 tests (50%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:all\nTest: m mts \u0026\u0026 mts-tradefed run commandAndExit mts-art\nBug: 169852871\nBug: 162408889\nChange-Id: Ic081869d6629776c0d70e8ceb3c2e9f0d3bf0caa\n"
    },
    {
      "commit": "0d768f126f6d9bae75614ea1d62776d166403cee",
      "tree": "dc0a79dab2c05d6ff429f7fa1de0beb163f02ad0",
      "parents": [
        "1214319d27e7fb4c4ff00b39799df6f15288098a"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 18 18:53:46 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Feb 23 16:28:39 2021 +0000"
      },
      "message": "Put 5% of ART run-tests in `TEST_MAPPING` group `mainline-presubmit`.\n\nInclude more ART run-tests into the `mainline-presubmit` test\ngroup. This progressive rollout is to make sure introducing ART\nrun-tests to this test group won\u0027t disturb/break Android\npresubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 621 ART run-tests out of 918 (67%).\n  Generated TEST_MAPPING entries for 256 ART run-tests out of 918 (27%):\n    12 tests (5%) in `mainline-presubmit` test group.\n    128 tests (50%) in `presubmit` test group.\n    128 tests (50%) in `postsubmit` test group.\n\nAlso make some stylistic changes (e.g. use list comprehensions instead\nof `map()` and `lambda`; use parentheses for implied line continuation\ninstead of escaping line breaks with backslashes).\n\nTest: atest --test-mapping art:mainline-presubmit\nBug: 178703264\nBug: 152374989\nChange-Id: I25950b02fbd3a1cbd4193a5f7b87f8b3867bd16b\n"
    },
    {
      "commit": "18af6447e5963265f6e7e61d6630064f66891f94",
      "tree": "7ddd4b9fac275a9a2c6d29caa737cc22718dcb93",
      "parents": [
        "9f9c0072e25656b0dde1662a8681aca8a93ffc29"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Feb 17 14:49:07 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 18 12:35:36 2021 +0000"
      },
      "message": "Move 50% of ART run-tests to test group `presubmit` in `TEST_MAPPING`.\n\nMove some more ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 621 ART run-tests ouf of 918 (67%).\n  Generated TEST_MAPPING entries for 256 ART run-tests ouf of 918 (27%):\n    128 tests (50%) in `presubmit` test group;\n    128 tests (50%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: I3660f22987373b16e9306967876fe2ed229cdaab\n"
    },
    {
      "commit": "9f9c0072e25656b0dde1662a8681aca8a93ffc29",
      "tree": "3c1d51f76c05914960e352cc763737c74b96f205",
      "parents": [
        "eb348cdca67f777185b91ba60d7ae6ecbbc51464"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Feb 17 12:26:21 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 18 12:15:12 2021 +0000"
      },
      "message": "Use Python\u0027s `json` to generate `TEST_MAPPING` in `regen-test-files`.\n\nThis greatly simplifies the implementation of\n`Generator.regen_test_mapping_file`, but removes the ability to insert\ncomments in the middle of the JSON output.\n\nTest: Run `test/utils/regen-test-files` and check the resulting\n      `TEST_MAPPING` and `Android.bp` files are the same, except\n      for comments in the middle of `TEST_MAPPING`.\nBug: 152374989\nChange-Id: Ifd5e60134ed8ddf00b305f819f6954d5570273cb\n"
    },
    {
      "commit": "f80445b3d2e9948003c883c92c218ff37e202445",
      "tree": "7aa901902b7355817cc56b2f580929908920297e",
      "parents": [
        "a554752707d275dcce6c53ad9c1666e8c22b6158"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Feb 05 11:33:11 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Feb 05 12:08:33 2021 +0000"
      },
      "message": "Sort tests in `test/utils/regen-test-files` in a deterministic order.\n\nTest: Run `test/utils/regen-test-files` and check the resulting\n      `TEST_MAPPING` file.\nBug: 147814778\nChange-Id: I492ee56c70a72273862ce1cd9a8cf9fec1fee7bd\n"
    },
    {
      "commit": "a554752707d275dcce6c53ad9c1666e8c22b6158",
      "tree": "fbc9d97464e8081b7e952ff6ad9e4b79d2268896",
      "parents": [
        "55ab7e84c4682c492b6fa18375b87ffc5d0b23bb"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 04 19:43:02 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Feb 05 12:08:33 2021 +0000"
      },
      "message": "Regenerate ART test files.\n\nTest: atest art-run-test-818-clinit-nterp\nBug: 147814778\nChange-Id: Ib9199f75723776f8ef0d54e2843e29eeec637592\n"
    },
    {
      "commit": "bfd622abc23c77ffc8799f376df7241f15d6550a",
      "tree": "f783c1bc6a577df480929c84476711a3bc41ff9f",
      "parents": [
        "befdad488b42600826b4a3bd7c92f19a0104d7fa"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 13 16:13:41 2021 -0800"
      },
      "committer": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Feb 04 17:03:10 2021 +0000"
      },
      "message": "Initial commit of the test code for ART Service\n\nThis CL adds the scaffolding for testing the ART Tools and ART Service\nlibraries.\n\nThe command `atest ArtServiceTest` will fail with Tradefed errors, but\nthese same errors are generated by existing tests such as `atest\nandroid-icu4j-tests`.\n\nTest: m test-art-host-gtest \u0026\u0026 atest ArtServiceTest\nBug: 177273468\nMerged-In: I053f2446144a1fc020b040b952a370ab7779dd47\nChange-Id: I053f2446144a1fc020b040b952a370ab7779dd47\n"
    },
    {
      "commit": "9ce38b510e9e2e00d9a908c3c44dfe0762627cf7",
      "tree": "a5ffaa2e0326dd574b655e320c9bb56dd01c5ebd",
      "parents": [
        "de275aaeb7bf32eeed7a091c70015517ead6e514"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jan 28 15:22:23 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Feb 02 11:49:45 2021 +0000"
      },
      "message": "Experiment with ART Mainline Module Testing in Test Mapping.\n\nRegister ART run-test `001-HelloWorld ` as a Mainline presubmit test\nin Test Mapping.\n\nTest: Rely on TreeHugger\nBug: 178703264\nChange-Id: I04a103cf1c442f87f2ecfb0c8a1223b66cfa0f7e\n"
    },
    {
      "commit": "60e0081a6b7ee2e6daafb0f82d3154ad86bcde71",
      "tree": "4dbd46337edc0771e82a2d01ee2e444420123765",
      "parents": [
        "e22c7a81706009335d12f5f6b5fef57ba200b06c"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jan 28 15:18:52 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jan 29 17:32:43 2021 +0000"
      },
      "message": "Regenerate ART test files.\n\nTest: atest art-run-test-815-invokeinterface-default\nBug: 147814778\nChange-Id: I5e1096622c5340c8730d4c6a09273cdb0b7a2818\n"
    },
    {
      "commit": "04c73cc180b8b0e9222ead36595c7af64b18a96e",
      "tree": "8036c58eaf9697e25b4ea668b39b972dea942d58",
      "parents": [
        "a0729bae01052961e52bd770b621e8ac3e235ced"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 19 16:46:37 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 19 19:51:14 2021 +0000"
      },
      "message": "Regenerate ART test files.\n\nTest: atest art-run-test-814-large-field-offsets\nTest: atest art-run-test-2232-write-metrics-to-log\nBug: 147814778\nChange-Id: Idc477d283d3a5ed05e4a3f523e04be39be596b74\n"
    },
    {
      "commit": "1060838894e34785139b5e3583fbc9edad7fa7f9",
      "tree": "267cc17ce650219d520e847fa011ebada320b8b8",
      "parents": [
        "f1d06474baa2f7c00761db39099b89ddab71bbe4"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 15 09:20:23 2021 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 15 09:20:58 2021 +0000"
      },
      "message": "Revert \"Revert^2 \"[metrics] Add background reporting thread\"\"\n\nThis reverts commit 4c176b9de6c430422395017910633bcb001b2e84.\n\nReason for revert: Test fails on target.\n\nChange-Id: Idfef53679cf602c7c10a9cc0ffb16fda583ed78f\n"
    },
    {
      "commit": "4c176b9de6c430422395017910633bcb001b2e84",
      "tree": "7e2977cbda130db7f4f83e8eba9449f49e0e4397",
      "parents": [
        "5bb354fa440ae7c9ebe6994ceb45e6795c5d3363"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Dec 15 18:23:28 2020 +0000"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Thu Jan 14 21:40:56 2021 +0000"
      },
      "message": "Revert^2 \"[metrics] Add background reporting thread\"\n\nThis adds a background thread that reports metrics every N seconds,\nwhere N is specified by the -Xmetrics-reporting-period command line\noption. Periodic reporting is disabled by default.\n\nThis reverts commit 73366109eec37b75f77f24e6e52832047508b34f.\n\nThe reason this was previously reverted was due to failures where\nJVMTI reported an unexpected thread at startup. This change fixes the\nissue by adding the metrics background reporting thread to the list of\nallowed threads in ti_thread.cc.\n\nTest: test/run-test --host 2233-metrics-background-thread\nTest: adb shell stop \u0026\u0026 \\\n      adb shell setprop dalvik.vm.extra-opts \\\n          -Xmetrics-reporting-period\u003d30\\\\\\ -Xwrite-metrics-to-log \u0026\u0026 \\\n      adb shell start \u0026\u0026 \\\n      adb logcat  # observe metrics in log\nChange-Id: I5eea4a4551de9cf4672a461c09521ef871063a91\n"
    },
    {
      "commit": "f8567b535dcc4618f0ee76e5b8716d296681197b",
      "tree": "59581c9c3d168f3a1b8e0dd7f4a2e384a8434999",
      "parents": [
        "0ddba9a4239477a2319fbf4317ca8782308c2c35"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jan 13 09:50:24 2021 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jan 13 09:51:02 2021 +0000"
      },
      "message": "Revert \"Revert^2 \"[metrics] Add file output support\"\"\n\nThis reverts commit 8ef84f233a55972eb3a3d84c11c1617531af8e92.\n\nBug: 175025360\nBug: 170149255\n\nReason for revert: test failing on target\n\nChange-Id: I8d82462f6fb853ece4a4b295de17ab13b1f1b6f1\n"
    },
    {
      "commit": "8ef84f233a55972eb3a3d84c11c1617531af8e92",
      "tree": "cb7113879d10fcafd3b3c2d969e75fba7c60dc35",
      "parents": [
        "46d6fc0e16d65468aa259fadf27ddfeef72987b7"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Jan 12 00:04:57 2021 +0000"
      },
      "committer": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Tue Jan 12 17:16:13 2021 +0000"
      },
      "message": "Revert^2 \"[metrics] Add file output support\"\n\nAdds a new command line option, -Xwrite-metrics-to-file\u003d_, which\nspecifies a file for writing metrics to. This can be used in conjunction\nwith -Xwrite-metrics-to-log, which will cause the output to go to both\nlogcat and the file.\n\nWriting metrics to a file can be helpful for testing or benchmarking\nenvironments.\n\nAccess to the file is protected using advisory locking, so it is safe to\nhave multiple processes write metrics to the same file.\n\nThis reverts commit ce2e0957f065002293ef152da28b6fa941c6baa3.\n\nReason for revert: Fixed test failures by adding Android.bp file.\n\nTest: test/run-test --host test/2234-write-metrics-to-file\nBug: 175025360\nBug: 170149255\nChange-Id: I6768f5b4920896fc0f8e5866c878af999f73012d\n"
    },
    {
      "commit": "1bff99f706a1b1a4c1799e0f037d9f59f303587a",
      "tree": "06cabecf52fbd336a2e65dbde991c45ce10bc64a",
      "parents": [
        "b15e8797d2ca6fb480a940887c66dd2aae7c9065"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Nov 02 15:07:33 2020 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Nov 10 10:36:19 2020 +0000"
      },
      "message": "arm64: Implement VarHandle CAS intrinsics.\n\nAnd refactor Unsafe CAS intrinsics for code reuse.\n\nAdd extra tests to the 160-read-barrier-stress to test the\nslow paths. The main path is sufficiently exercised by the\n712-varhandle-invocations test. The refactored Unsafe CAS is\nalready covered by 004-Unsafe and 160-read-barrier-stress.\n\nUsing benchmarks provided by\n    https://android-review.googlesource.com/1420959\non blueline little cores with fixed frequency 1420800:\n                                           before after\nCompareAndSetStaticFieldInt                24.721 0.026\nCompareAndSetStaticFieldString             29.015 0.032\nCompareAndSetFieldInt                      27.237 0.028\nCompareAndSetFieldString                   31.326 0.033\nWeakCompareAndSetStaticFieldInt            24.735 0.027\nWeakCompareAndSetStaticFieldString         28.970 0.031\nWeakCompareAndSetFieldInt                  27.252 0.028\nWeakCompareAndSetFieldString               31.309 0.036\nWeakCompareAndSetPlainStaticFieldInt       24.738 0.026\nWeakCompareAndSetPlainStaticFieldString    29.004 0.030\nWeakCompareAndSetPlainFieldInt             27.252 0.027\nWeakCompareAndSetPlainFieldString          31.326 0.035\nWeakCompareAndSetAcquireStaticFieldInt     24.728 0.026\nWeakCompareAndSetAcquireStaticFieldString  28.977 0.030\nWeakCompareAndSetAcquireFieldInt           27.250 0.027\nWeakCompareAndSetAcquireFieldString        31.306 0.034\nWeakCompareAndSetReleaseStaticFieldInt     24.738 0.026\nWeakCompareAndSetReleaseStaticFieldString  28.994 0.032\nWeakCompareAndSetReleaseFieldInt           27.250 0.028\nWeakCompareAndSetReleaseFieldString        31.312 0.035\nCompareAndExchangeStaticFieldInt           23.898 0.026\nCompareAndExchangeStaticFieldString        28.544 0.032\nCompareAndExchangeFieldInt                 26.787 0.027\nCompareAndExchangeFieldString              31.022 0.034\nCompareAndExchangeAcquireStaticFieldInt    23.957 0.026\nCompareAndExchangeAcquireStaticFieldString 28.586 0.031\nCompareAndExchangeAcquireFieldInt          26.785 0.026\nCompareAndExchangeAcquireFieldString       31.011 0.033\nCompareAndExchangeReleaseStaticFieldInt    23.963 0.026\nCompareAndExchangeReleaseStaticFieldString 28.511 0.032\nCompareAndExchangeReleaseFieldInt          26.729 0.027\nCompareAndExchangeReleaseFieldString       30.938 0.034\n\nTest: testrunner.py --target --64 --optimizing\nTest: Repeat with ART_USE_READ_BARRIER\u003dfalse ART_HEAP_POISONING\u003dtrue.\nTest: Repeat with ART_READ_BARRIER_TYPE\u003dTABLELOOKUP.\n      (Ignore two pre-existing checker test failures.)\nBug: 71781600\nChange-Id: I01b2218bb812bc636a941f9bd67c844aee5f8b41\n"
    },
    {
      "commit": "5a19854c682a994729f704806d6c0de1de349631",
      "tree": "a21d4c3ea80a260c7d92d5fe3b1211102b4b6921",
      "parents": [
        "94d2c81caaa0a7155b0ec45ac2bd55247a50fb9a"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Nov 04 19:43:05 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Nov 05 15:47:22 2020 +0000"
      },
      "message": "Move 25% of ART run-tests to test group `presubmit` in `TEST_MAPPING`.\n\nMove some more ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 616 ART run-tests ouf of 909 (67%).\n  Generated TEST_MAPPING entries for 253 ART run-tests ouf of 909 (27%):\n    63 tests (25%) in `presubmit` test group;\n    190 tests (75%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: I69966c39b0d67181149a08adf7d0982e394f7aad\n"
    },
    {
      "commit": "943f68244af76660cf1d48184f3a05534f0f248b",
      "tree": "54f2bb8ca1bea2c2133b5e717bb5992713983f2e",
      "parents": [
        "8aef685736b8ec0f7edc3a78e932d7aa4a999808"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 27 11:20:05 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 27 18:02:35 2020 +0000"
      },
      "message": "Move 10% of ART run-tests to test group `presubmit` in `TEST_MAPPING`.\n\nMove a few more ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 616 ART run-tests ouf of 909 (67%).\n  Generated TEST_MAPPING entries for 253 ART run-tests ouf of 909 (27%):\n    25 tests (10%) in `presubmit` test group;\n    228 tests (90%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: I3e401d0c441467b94390b678fccb0395263863c7\n"
    },
    {
      "commit": "8f1bded1e51074e82e50f330dc74685ca3da2033",
      "tree": "7b354c331cc4a6896365e4e38fdaae342779921c",
      "parents": [
        "b3ab635ecf561954336cc7b09d6f66a401d1d0fe"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Sat Oct 17 21:06:13 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Sat Oct 17 21:06:13 2020 +0100"
      },
      "message": "Move 5% of ART run-tests to the `presubmit` test group in `TEST_MAPPING`.\n\nMove a few more ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: Ib0d5a69178481049dccad3a1a3b2e3389bd3ddc0\n"
    },
    {
      "commit": "4258f9e2f19016e04a71ec2b5349b707f8f47a18",
      "tree": "bd587ca13be99c9c8e1d2781719b75a887ca5897",
      "parents": [
        "4b9f86bd04a905e6ee6eaf5363b0967315136096"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 13 12:10:59 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Oct 14 08:01:06 2020 +0000"
      },
      "message": "Only tag supported ART run-tests as part of `art-target-run-test`.\n\nAll ART (target) run-tests supported at the build-level have been\ntagged as part of the `art-target-run-test` TradeFed test suite;\nhowever, only a part of them are actually expected to suceed at run\ntime at the moment, meaning that many tests are currently failing on\nthe postsubmit configuration running tests tagged as\n`art-target-run-test` (currently running only on crosshatch devices).\n\nTo avoid this, use a different test configuration template for test\nexpected to succeed and for test expected to fail, and only have the\nformer test configuration template tag the test as part of the\n`art-target-run-test` test suite.\n\nTest: atest --test-mapping art:all\nTest: Rely on ATP post-submit testing\nBug: 152374989\nBug: 147812905\nChange-Id: I29ecc1d3021765cb5467f3a6f4e9d64afc4caead\n"
    },
    {
      "commit": "5c5ed3025f1a7cda51abe87319c42f5b002bf189",
      "tree": "0962a9456d81350d37464c0a6a83415aa8ddffb0",
      "parents": [
        "11e6fead40e3db9be2924120961d8f81e3d83370"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Oct 07 11:58:13 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 13 11:13:05 2020 +0000"
      },
      "message": "Move a few ART run-tests to the `presubmit` test group in `TEST_MAPPING`.\n\nMove 1% of ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nThis partly reverts commit d9a7d0abcba766114d7b64311ea3aee4a66b2154.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: I9c0388f26cb4fbce5f8c2e24c3d1cd256960880d\n"
    },
    {
      "commit": "463255b4f1fcc8c34856a6b0780cf5ef238941c2",
      "tree": "bf6591595753304d1f846d4f3875a70dabff41a3",
      "parents": [
        "8d9c6048caa5ac3051e05540c04ea7cb3dfff9a7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Oct 02 18:24:37 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Oct 02 19:49:08 2020 +0000"
      },
      "message": "Temporarily exclude Checker tests from ART test mapping.\n\nThese tests currently break some ATP (postsubmit) test runs (see\nb/169852871), as Checker support in test suites is not complete.\n\nTest: atest --test-mapping art:postsubmit\nBug: 169852871\nBug: 162408889\nChange-Id: I39ebb261e64de7207dee21c1ce1ecce0d44e7451\n"
    },
    {
      "commit": "d9a7d0abcba766114d7b64311ea3aee4a66b2154",
      "tree": "a09c8a1443d81000682c96c578697cf4ba803f46",
      "parents": [
        "370948e9b91bd1a63d548b434a5d155b794c47c9"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Sep 24 16:45:26 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Sep 24 16:46:58 2020 +0000"
      },
      "message": "Revert \"Move ART run-tests to the `presubmit` test group in `TEST_MAPPING`.\"\n\nThis reverts commit 455e5c2eef7cf00d561e39a3af9ad97e7284a5bb.\n\nReason for revert: The original change broke many presubmits.\n\nBug: 152374989\nChange-Id: Ia01a2f7e5e718b5fa9ff2daa2ef820dc4f092225\n"
    },
    {
      "commit": "455e5c2eef7cf00d561e39a3af9ad97e7284a5bb",
      "tree": "17bf130f0cae66485eee78ca09201ed6fbc3fb53",
      "parents": [
        "cde98193476cc295339e54a608110f2546eb8308"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Sep 14 21:40:26 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Sep 17 11:40:18 2020 +0000"
      },
      "message": "Move ART run-tests to the `presubmit` test group in `TEST_MAPPING`.\n\nTest: atest --test-mapping art:presubmit\nBug: 152374989\nChange-Id: I5a36d9ad0dd7212b21018896f258df0aeea4d2be\n"
    },
    {
      "commit": "2fe9dbdc9ba1eea74cd67e530d5b31076d4554de",
      "tree": "985d9f1b47e08ab8d23807c6f23d1e34b3c1aabe",
      "parents": [
        "f1308e4097e7ed71aff5d9b251e750a2645cd2c5"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Sep 14 20:11:28 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Sep 16 08:40:40 2020 +0000"
      },
      "message": "Move ART gtests to the `presubmit` test group in `TEST_MAPPING`.\n\nTest: atest --test-mapping art:presubmit\nBug: 152379281\nChange-Id: Ieae5f3d8ee69c71bcdac4a7e006d82e193a12715\n"
    },
    {
      "commit": "458082f13041a7d8c324b3df49a9e1356e2d175a",
      "tree": "89f3429a4313f93cf020a9f921f20f875384df93",
      "parents": [
        "459858f21b41ef598a2e8ef6ad352aa2eddd1ec9",
        "329b76e70adaf6d3408424c67e447fe7008776d8"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jul 17 11:00:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 17 11:00:43 2020 +0000"
      },
      "message": "Move ART run-tests to the `postsubmit` test group in `TEST_MAPPING`. am: f12dd5861e am: 329b76e70a\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1364819\n\nChange-Id: I07944e8e896a445f901f9f63e9a2428a78afb45c\n"
    },
    {
      "commit": "f12dd5861e0eaf1822c12137fd353b5e79761a6c",
      "tree": "75a494d9ce356b0b750156c0c79b312308988d09",
      "parents": [
        "eb9da9eb2319dbac58683e01940de4171ce01027"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 16 15:27:38 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jul 17 10:32:45 2020 +0000"
      },
      "message": "Move ART run-tests to the `postsubmit` test group in `TEST_MAPPING`.\n\nTest: atest --test-mapping art:postsubmit\nTest: Check Android post-submit testing results\nBug: 152374989\nChange-Id: If60ba4a3179f58d33e69872cd4016b827744e16f\n"
    },
    {
      "commit": "0dde47a27afbbb29c543c0f4f8b1bd3bf5aa4e49",
      "tree": "8ae5c682824c17c973f6534fef92da5147a15ef9",
      "parents": [
        "3d7d024229e80ac596e2369a8209d09e82dc81d2",
        "37e404ddcaf1a3106f931bbaf2dc5c85dea7ed77"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jul 14 16:45:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 14 16:45:27 2020 +0000"
      },
      "message": "Add `TEST_MAPPING` entries for supported target ART run-tests. am: d2c30c33ed am: 37e404ddca\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1352353\n\nChange-Id: I961af6f1899f550fa70fe213a94e20bb0ade6191\n"
    },
    {
      "commit": "d2c30c33ed4d6ba33efa1be1813449621d43deb4",
      "tree": "05fefb27507011c6c695d8a4580c73b9610f515b",
      "parents": [
        "d4e6a992ad3b08585cbe50b7b55d23833ad32727"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jun 30 12:31:54 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jul 14 16:11:04 2020 +0000"
      },
      "message": "Add `TEST_MAPPING` entries for supported target ART run-tests.\n\nAdd entries to ART\u0027s `TEST_MAPPING` file for target (device) ART\nrun-tests that can be built and are expected to succeeded. Place these\ntests in group test `run-tests` for now.\n\nTest: art/test/utils/regen-test-files\nTest: atest --test-mapping art:art-run-tests\nBug: 147812905\nBug: 152374989\nChange-Id: I7e626d679e5aeef3e6f2b4fec8350a7679cac89d\n"
    },
    {
      "commit": "77e0a2c832ba50365b652f3e321aede0b9bc6faf",
      "tree": "4dba826c1d1089be22ad300d56aba9906503ec95",
      "parents": [
        "02fd13db034eb93bb5fc2ba2d165982b2383a31d",
        "2f9415838323604c601ac6c4b642a96bb0d6a6f6"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 21:44:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 12 21:44:33 2020 +0000"
      },
      "message": "Enable ART\u0027s target gtests in postsubmit. am: fcc51211e6 am: 2f94158383\n\nChange-Id: Ie3fec4490cd3b5d38b45039a6e0317bf3fecc466\n"
    },
    {
      "commit": "fcc51211e6c079018e78477051011024a89da644",
      "tree": "b6bbc4c0b474c49ae8f807c3e36056feb975c330",
      "parents": [
        "038a1987c9d3beffb43aa2a21b902edb42aa1e74"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Feb 28 15:50:13 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 12 21:13:41 2020 +0000"
      },
      "message": "Enable ART\u0027s target gtests in postsubmit.\n\nTest: atest :postsubmit\nChange-Id: I0a13a93e4b78403fdfe07e95e90473e2210b5ccb\n"
    },
    {
      "commit": "c8217db8dd778edd84cc8087f84f0504e4508842",
      "tree": "e252a4c1e2019c097fb34c3ee3f9fa1c3a5b9746",
      "parents": [
        "4a8a50069c609799484c6f368a456576aa54cb81",
        "e77638eb252354275428c9ee8f1e9527011e6a79"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 13:31:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 13:31:26 2020 +0000"
      },
      "message": "Revert \"Support ART\u0027s target gtests in atest.\" am: 6152123990 am: e77638eb25\n\nChange-Id: I8447c5a66b976010bf9530a11dab18fbf84dc12a\n"
    },
    {
      "commit": "615212399037ea41987282800f077941d7ec9f54",
      "tree": "15089323ce0a197c4585f9ad002beb016a247a5a",
      "parents": [
        "69efda0772090bd844ba5200e3be6c0bdf2c8aac"
      ],
      "author": {
        "name": "Paul Trautrim",
        "email": "paultrautrim@google.com",
        "time": "Thu Feb 27 01:58:43 2020 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu Feb 27 13:02:06 2020 +0000"
      },
      "message": "Revert \"Support ART\u0027s target gtests in atest.\"\n\nThis reverts commit eac404b341e40bb72f8d79ee1d1a7173862b438e.\n\nReason for revert: Debugging test failures (b/150282462)\n\nChange-Id: I3582eeb1f121d4850209768b3a7ae8a444f0379a\n"
    },
    {
      "commit": "34583a2ad560ee07674e50b0c73c3a2a1fe4dd1f",
      "tree": "574c386deec254b5308d885730e59dd913db7179",
      "parents": [
        "53e866913fc0db9bf188eb315cf4387f9f3dbfdb",
        "544243da9186d590ec237a4660bd4b1637d1465e"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 17:12:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 17:12:36 2020 +0000"
      },
      "message": "Support ART\u0027s target gtests in atest. am: eac404b341 am: 544243da91\n\nChange-Id: I9522da9360131f77b89fb88226fe0cbd2666d3cd\n"
    },
    {
      "commit": "eac404b341e40bb72f8d79ee1d1a7173862b438e",
      "tree": "2681b43b60f8eec774e04b7200764f6bb885c8a5",
      "parents": [
        "109039edbdcf1bc9eb0b0ced334041292746526c"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Wed Feb 05 16:27:43 2020 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Tue Feb 25 16:37:33 2020 +0000"
      },
      "message": "Support ART\u0027s target gtests in atest.\n\nThis is first simple approach which relies on installing\nthe ART testing apex on the device and rebooting it.\nThis is not ideal if bugs prevent the device from booting.\n\nThe next goal is to run the tests in chroot without reboot.\nWe should also introduce dedicated ART gtest runner.\n\nTest: atest ArtGtestsTarget --rebuild-module-info\nTest: run on device using forrest\nBug: 147817606\nChange-Id: I3b7f66dc27a665a6971fc688f220103c6b842b57\n"
    },
    {
      "commit": "b525c0a07a0a896853325c26426776c2b368565c",
      "tree": "0e36a4eb0169dd04f86da43a9af3870d3dbf74b2",
      "parents": [
        "1da1f5db0c10a561a72bce4cedcedb77182fb5b5"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Oct 30 16:33:09 2019 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Oct 31 22:00:53 2019 +0000"
      },
      "message": "Add BootImageProfileTest to TEST_MAPPING\n\nSince ART changes can affect the stability of the boot image profile\nconfiguration, we should at least run the presubmit test.\n\nTest: atest --test-mapping art:presubmit\nBug: 139883463\nBug: 143500374\n\nChange-Id: Ia0cc00ccb3f2928e8e8144952666de241a7a7942\n"
    },
    {
      "commit": "1e4ed979e519c34101889f803313fa48a7164e73",
      "tree": "1bda94ab9ca41fd2ca2bb2e88896588c7f7dabb1",
      "parents": [
        "2a905b2b50fb77723f6627e2d6a5df218d21081f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Feb 01 10:52:42 2019 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 06 17:51:28 2019 +0000"
      },
      "message": "Add CtsJdwpTestCases as ART presubmit.\n\nTest: CtsJdwpTestCases\nBug: 123583172\nChange-Id: Ia4b257fcd717f42437511072941b6bc26b301ac3\n"
    }
  ]
}
