)]}'
{
  "log": [
    {
      "commit": "a6a353653d9147a96cd21543448d9be7631cb424",
      "tree": "88acbecf6895723a61b50524a6b5325fc0c3604b",
      "parents": [
        "fc8e5eaa0368e724765f0fed61b8f25fdbde917a"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Wed Apr 25 21:07:57 2012 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Thu Apr 26 15:46:30 2012 -0700"
      },
      "message": "Create a catch-all testcase to handle asynchronous crashes and ANRs\n\nBug: 5913065\nChange-Id: I391aff6919a9586159ec0898279e7254eed990f8\n"
    },
    {
      "commit": "8debcfa2904fd1e2fc6389bc49575f3fb2b251b3",
      "tree": "438b0068030d0553e83cc9c2fee49aaade19eb81",
      "parents": [
        "fe07820bf3bb87a0b44609833af791f01b942ede"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Mon Apr 16 10:35:32 2012 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@android.com",
        "time": "Mon Apr 16 10:35:32 2012 -0700"
      },
      "message": "Build Smoke tests against the SDK.\n\nDone so the new \u0027launch all apps\u0027 test can be utilized on older platforms.\n\nChange-Id: Ie74ce258ceb372e78a0634a633bbb19dcd8e2779\n"
    },
    {
      "commit": "bf29121c215b30bed8cb886f1b6c7d71eb36a49d",
      "tree": "d63d2b8b3980368f9dd453e4971c261884f73372",
      "parents": [
        "ad8037e3a9b306bae6cdc8927c35946696bf40f6"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Mar 13 23:17:45 2012 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Mar 13 23:17:45 2012 -0700"
      },
      "message": "Try to make error messages more useful and improve ANR handling\n\nBug: 6128185\nChange-Id: I6032a199c26577fb3058ff4038085de257781d81\n"
    },
    {
      "commit": "ad8037e3a9b306bae6cdc8927c35946696bf40f6",
      "tree": "de4f50f3c32617b2d47cfccb061cfdce9cce633d",
      "parents": [
        "605eabf6a24ab3541de559b242147900b23706ed"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Mar 13 21:52:13 2012 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Mar 13 21:57:54 2012 -0700"
      },
      "message": "Avoid crashes in a single app from causing cascading test failures\n\nThis should work properly for crashes.  It currently doesn\u0027t do the right\nthing for ANRs since, in a lot of cases, they seem to happen asynchronously\n_after_ the testcase has ended.  Will try to improve that behavior with a\nsubsequent change.\n\nBug: 6128185\nChange-Id: Ie535141e879062c11ee7108b37d282a33a5b5eef\n"
    },
    {
      "commit": "5ae3dfe59d22457fb232853990ba4131385ff3f6",
      "tree": "dab5bc5fcc884a3dfd36962ca2166504642ddc7e",
      "parents": [
        "583e885bef9891f582d19b06d575fc0cd96620a0"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Thu Mar 08 18:27:33 2012 -0800"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Mon Mar 12 15:26:11 2012 -0700"
      },
      "message": "Refactor smoke tests to enable one-app-per-testcase runs\n\nAlso creates a special TestRunner which runs one app per testcase.  Note that\nrunning the smoke tests with android.test.InstrumentationTestRunner will /also/\nwork, but will run all of the launchable activites in a single testcase called\ntestRunAllActivities.\n\nBug: 6128185\nChange-Id: Iffedff7e6105bbca614778a4d294d3be421f19d6\n"
    },
    {
      "commit": "9f5a511a08c56906edac40230ac97d670d7ad0c6",
      "tree": "bc0e3afb9a88d29d2f2afd440b8a4ced1195e5b6",
      "parents": [
        "6ae14555f945a1a0fc04d6acc0131254c9b2c2e2"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Wed Jan 18 22:36:42 2012 -0800"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Mon Feb 13 19:01:17 2012 -0800"
      },
      "message": "Add a method to the smoke test that launches each app\n\nBug: 5888360\nChange-Id: I4a68bc8fef71fd7f89b3a7a997323bfaefadc3eb\n"
    },
    {
      "commit": "b7f0367cec1c744aa66ef397b0244e25d507491c",
      "tree": "7b70d87b9886ea1567647aac00fccb3198accc8c",
      "parents": [
        "af1255dab8fa3eab1caf9bae799f80de14a74470"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Dec 09 16:22:32 2009 -0800"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Fri Dec 11 13:27:04 2009 -0800"
      },
      "message": "Eliminate CrashData and friends.\n\n(CrashData was a custom-marshalled crash-info class used for a server crash\nreporting system I am deprecating).  Use ApplicationErrorReport.CrashInfo\ninstead to report crash details (mostly the stack trace) from RuntimeInfo to\nActivityManagerService, since we\u0027re likely to need the crash information in\nthat form anyway.\n\nRemove the (long-disabled) flags and support for the \"Debug\" button\nin the crash dialog.\n\nFurther gut the ICheckinService interface by removing the crash-reporting\nAPIs (and everything that calls them), plus the synchronous checkin()\nmethod (which has been stubbed out for a while now).\n\nA new dropbox-based crash reporting system is in the works, but not part\nof this change.\n"
    },
    {
      "commit": "9066cfe9886ac131c34d59ed0e2d287b0e3c0087",
      "tree": "d88beb88001f2482911e3d28e43833b50e4b4e97",
      "parents": [
        "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "076357b8567458d4b6dfdcf839ef751634cd2bfb"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "d24b8183b93e781080b2c16c487e60d51c12da31",
      "tree": "fbb89154858984eb8e41556da7e9433040d55cd4",
      "parents": [
        "f1e484acb594a726fb57ad0ae4cfe902c7f35858"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:44:00 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Feb 10 15:44:00 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@130745\n"
    },
    {
      "commit": "b798689749c64baba81f02e10cf2157c747d6b46",
      "tree": "da394a395ddb1a6cf69193314846b03fe47a397e",
      "parents": [
        "f013e1afd1e68af5e3b868c26a653bbfb39538f8"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 09 17:51:23 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 09 17:51:23 2009 -0800"
      },
      "message": "auto import from //branches/cupcake/...@125939\n"
    }
  ]
}
