)]}'
{
  "log": [
    {
      "commit": "b15e8797d2ca6fb480a940887c66dd2aae7c9065",
      "tree": "23bd6e44c31b45fde7d92bbe7620329a61c1fcf5",
      "parents": [
        "79bf0b8e9c704e63029bb3badf9c4872484a827b"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Oct 28 12:20:59 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Nov 10 09:46:01 2020 +0000"
      },
      "message": "Verify ART run-tests\u0027 standard output and standard error separately.\n\nIntroduce expected standard error files for ART run-tests. Collect\ntests\u0027 standard output and standard error separately and check them\nagainst the corresponding expectation file.\n\nTest: Run ART run-tests on host and device using `testrunner.py`.\nTest: atest --test-mapping art:all\nTest: atest --test-mapping cts/hostsidetests/jvmti:all\nBug: 171865375\nBug: 147812905\nChange-Id: Ie95bec4a4684ff6791d464124ce8976339432d1f\n"
    },
    {
      "commit": "a073f46104fbce0482fb759d5ccfb32ee39cc973",
      "tree": "985538ce69fa4d9253725cddaca936ddc3eaea86",
      "parents": [
        "5a19854c682a994729f704806d6c0de1de349631"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Oct 28 12:48:24 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Nov 05 18:15:49 2020 +0000"
      },
      "message": "Rename ART run-tests `expected.txt` files as `expected-stdout.txt`.\n\nThis is in preparation for the addition of `expected-stderr.txt` files\nin all ART run-test directories, which will record the expected\nstandard error for each of these tests, and which will be verified\nalong with `expected-stdout.txt`.\n\nTest: Run ART run-tests on host and device using `testrunner.py`.\nTest: atest --test-mapping art:all\nBug: 171865375\nBug: 147812905\nChange-Id: I37e3c4b8409475790e2fc63514cdf57156d47ff4\n"
    },
    {
      "commit": "b9131b191567e984a5f3a1d125b36014b67b47b6",
      "tree": "64a6416592c7ec32611adff4d8e6e4bd4145128c",
      "parents": [
        "1a9018ba74841ac507b96f0e0dd6b86b22778ca6"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Tue Mar 22 08:32:34 2016 +0100"
      },
      "committer": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Tue Mar 22 11:23:52 2016 +0100"
      },
      "message": "Update run-test 097-duplicate-method\n\nRuns the test with a precompiled classes.dex and re-enables it.\n\nWe need to build a dex file with duplicate methods. We cannot do that\nwith Jack (this is invalid) or smali (it does not keep duplicate\nmethods, only one is in the dex). Therefore, having a precompiled\ndex file allows to run the test on whatever toolchain.\n\nIn the future, we could update the test if a tool allows to generate\nit again.\n\nChange-Id: I3803aa0c2e99ca61d58b36e088d9bbe199e07d3c\n"
    },
    {
      "commit": "aaa779a0a5f7afc23814728de68c6fe3ae1450bf",
      "tree": "401f118681d9c5a0f3b1cbb599eebb321e354c78",
      "parents": [
        "7eca244e79480f2ecea341598524a53273959c2b"
      ],
      "author": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Tue Jan 19 17:07:18 2016 +0100"
      },
      "committer": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Tue Feb 16 15:25:53 2016 +0100"
      },
      "message": "Remove usages of jill.jar, use jack instead\n\nChange-Id: Icb403ee6fb5bf287d2b72bb253b683b1d95f4e07\n"
    },
    {
      "commit": "19ac0276208f0afef6ba8a4ab34b74a59b8d11d7",
      "tree": "f8947b62f0d500e2ff5fef8edb5fb61abd21fc82",
      "parents": [
        "30502f1fc8357bdaf11b70e6fc8f5311c6237194"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Tue Feb 24 17:39:50 2015 +0100"
      },
      "committer": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Wed Jul 08 17:20:35 2015 +0200"
      },
      "message": "Support compiling run-tests with jack\n\nThis CL adds support to compile run-test source files with jack. When\na test needs to rely on class files, we use jill to convert them to a\njack library.\n\nWe need to pass the full classpath to jack containing at least core\nclasses (like java.lang.Object). This means the Android tree must\nhave been compiled with jack first so we find all the necessary\nclasses.jack files.\n\nSome tests still rely on dex files generated with the old toolchain.\nWe keep building them this way for the moment and will update them\nlater, when they get ready for Jack.\n\nAlso updates a few tests dealing with garbage collection to avoid a\nsituation where a reference can be retained by a local DEX register.\n\nBug: 19467889\nChange-Id: I9eedd0705d1186d28a2acd37ea42a1762cd0ace2\n"
    },
    {
      "commit": "6674f8ae6bb390e61cfdccb6e5825ac952584f2d",
      "tree": "c9beb3deb199be806aff7ef0f458b9eb16717ffd",
      "parents": [
        "3a5271bf6d01361748e28656b5fc75f890972c5e"
      ],
      "author": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Wed Jan 16 15:41:21 2013 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 00:26:06 2013 +0000"
      },
      "message": "add jasmin dependency so that it can be used when building the tests.\n\nChange-Id: I9c4756341b9f4cbc764ac034f0c9ad4dcd13a40b\n"
    },
    {
      "commit": "3e96a16c27c986275f60afe682d0b2a3064f45c9",
      "tree": "1a43ce4313473535a758906646c46091ff1bfdbf",
      "parents": [
        "9b0b188ac610a5e8c00d6d5b06ccc6624f754c50"
      ],
      "author": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Mon Oct 01 18:04:49 2012 -0700"
      },
      "committer": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Mon Oct 01 18:18:16 2012 -0700"
      },
      "message": "Test to ensure duplicate methods are handled properly.\n\nIf a dex file has multiple copies of the same method, only the first is\nused, and the rest are dropped.\n\nChange-Id: I8085f23c71ab4cf4ddb40a41ca5638207e84f180\n"
    }
  ]
}
