)]}'
{
  "log": [
    {
      "commit": "79d7ba2773e5e6eed4c8176ebaf8c4199839b343",
      "tree": "ac433d419de1a062e38936ce5a30679e10b37c2b",
      "parents": [
        "7d7af10dc9057a49c617c7c97c174e8b4ec5008c"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 25 19:18:37 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 25 19:20:10 2019 +0000"
      },
      "message": "Revert \"Revert \"Remove legacy-test and legacy-android-test targets\"\"\n\nFixes up the android.test.legacy target to stop using sources directly\nnow that the issue with android.test.runner-minus-junit not being able\nto be built against the SDK has been resolved.\n\nAlso, fixes a couple of comments.\n\nThis reverts commit 7d7af10dc9057a49c617c7c97c174e8b4ec5008c.\n\nReason for revert: When this was originally applied it broke the\npi-dev-plus-aosp branch as it contained references to these targets.\nThose references have now been removed.\n\nBug: 63127064\nChange-Id: I619e92faf4cc38f8fd4f053bde832e9a76a2a2bf\nTest: make checkbuild\n"
    },
    {
      "commit": "7d7af10dc9057a49c617c7c97c174e8b4ec5008c",
      "tree": "ae7066b1b8e2cbee81cc863f86600cf42e205433",
      "parents": [
        "3b0be60307cc6063795f8cd32356745ee371e757"
      ],
      "author": {
        "name": "Jakub Gielzak",
        "email": "jgielzak@google.com",
        "time": "Mon Feb 18 18:24:17 2019 +0000"
      },
      "committer": {
        "name": "Jakub Gielzak",
        "email": "jgielzak@google.com",
        "time": "Mon Feb 18 18:24:17 2019 +0000"
      },
      "message": "Revert \"Remove legacy-test and legacy-android-test targets\"\n\nThis reverts commit 3b0be60307cc6063795f8cd32356745ee371e757.\n\nReason for revert: Broken build\n\nChange-Id: I71270c7b47163ab7147029f2d3961d1848fdd9eb\n"
    },
    {
      "commit": "3b0be60307cc6063795f8cd32356745ee371e757",
      "tree": "ac433d419de1a062e38936ce5a30679e10b37c2b",
      "parents": [
        "d989ed753d3a46c017f3729aa466939b2945ddcc"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Feb 14 12:52:50 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Feb 15 10:08:35 2019 +0000"
      },
      "message": "Remove legacy-test and legacy-android-test targets\n\nFixes up the android.test.legacy target to stop using sources directly\nnow that the issue with android.test.runner-minus-junit not being able\nto be built against the SDK has been resolved.\n\nAlso, fixes a couple of comments.\n\nBug: 63127064\nTest: make checkbuild\nChange-Id: If38fa0d87b36343896e97efb2269ac070810db84\n"
    },
    {
      "commit": "f8732bb2dbb8316a0b5394d7b4a783dd45fe42a4",
      "tree": "8d9a2b7c097a298119da544dbb48c99b48666009",
      "parents": [
        "be8881da3ba92405522f80fad1d93459e899dea2"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Nov 08 19:06:45 2018 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jan 17 09:43:25 2019 +0900"
      },
      "message": "Change the impl lib name of java_sdk_library\n\nThe impl lib name of java_sdk_library is changed to {module_name}.jar\ninstead of {module_name}.impl.jar\nandroid.test.mock.impl is removed from stubs_defaults.\nRepetitiveTest class is added to public API in android.test.base\n\nBug: 110404779\nTest: m -j\nChange-Id: I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f\nMerged-In: I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f\n(cherry picked from commit b7540bf1a3f7e7f041ea8b3d3a3a23b15cab187c)\n"
    },
    {
      "commit": "e933cedf837d39a713ef44cadfb07f2c1d863652",
      "tree": "9b32fba18cacc61fb6d7b6145a73183a9e50f2ba",
      "parents": [
        "c96760f4f30279bdddcbdc83398bc069740970f1"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Tue Jul 31 16:54:41 2018 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Aug 29 12:22:59 2018 +0900"
      },
      "message": "Build android.test.* with java_sdk_library\n\nandroid.test.* are built with java_sdk_library and api files are added\nby running \"make update-api\".\n\nandroid.test.base_static is created for allowing to use\nandroid.test.base as a static library.\n\nBug:77577799\nTest: make -j\nTest: make checkapi\nTest: make checkapi fails with a random change in the txt file\nTest: adb shell cmd package list libraries |\\\n      grep android.test.*\n      And check the android.test.* libraries\n\nMerged-In: Ia27612657532e50b077a9c55dbef59ee3ec04b8a\nChange-Id: Ia27612657532e50b077a9c55dbef59ee3ec04b8a\n"
    },
    {
      "commit": "4cdec67417f977427422b13e8218246a507cb2fc",
      "tree": "b5809738a6495155bcc007c6fe71d784851870a3",
      "parents": [
        "d89c7790e1664c42d5986d4954a113d3fd1b675e"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Feb 14 10:36:16 2018 +0000"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Feb 21 15:59:56 2018 +0000"
      },
      "message": "Build android.test.base/legacy against SDK\n\nandroid.test.legacy is now build against SDK, thus available to apps\nbuild with SDK.\n\nIn doing so, android.test.mock.stubs had to be built with SDK (because\nit is used by android.test.legacy). However, this wasn\u0027t trivial.\n\nThe problem was that some classes in test-mock implemented abstract\nmethods of platform classes. Even though they are marked as @hide,\ndoclava automatically emit them to the stub file because otherwise the\nclass in the stub file does not implement some abstract methods from its\nparent class, which in turn makes the stub file non-compilable.\n\nThis CL solves the problem by introducing an adapter class in between\nthe class in test-mock and the class in the framework. The adapter class\nimplements abstract methods which are @hide and having reference to\ntypes that aren\u0027t available to SDK. The abstract methods are removed\nfrom the original class. Then doclava does not emit the abstract\nmethods.\n\nAlso by @hide\u0027ing the adapter classes, they are not compiled when\nbuilding the stub library.\n\nBug: 30188076\nBug: 73339598\nTest: m -j android.test.base\nTest: m -j android.test.legacy\nTest: m -j android.test.mock.stubs\nare successful and do not show link-check warning\nMerged-In: I8e432950e693ee3c6f0240852e62da6133d31571\nChange-Id: I8e432950e693ee3c6f0240852e62da6133d31571\n"
    },
    {
      "commit": "898e7de6c71e00e11f299b67bd62d4af5fd12ca2",
      "tree": "a6cac56968b50d44b3926d4a37752e9b5a201681",
      "parents": [
        "1116291cecc0de5b426fa6307c1b13f7d90259e1"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 30 13:01:30 2018 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 30 13:01:30 2018 +0000"
      },
      "message": "Create test-legacy/ for android.test.legacy target\n\nThe android.test.legacy (and legacy-android-test) target depends on\ncode from both test-base/ and test-runner/ and do not really belong\nin either folder.\n\nHaving a separate folder will also provide a convenient place for\nthe artifacts needed to publish android.test.legacy to\nmaven.google.com.\n\nBug: 30188076\nTest: make checkbuild\nChange-Id: Ied54c24694b3167fcf9075a3157e92ec53b8f636\n"
    }
  ]
}
