)]}'
{
  "log": [
    {
      "commit": "09a99641ecda72a0b08951db56bbdb0255a4a105",
      "tree": "86597888f79afc1d4bf2dbefa77a46fd5e3c8259",
      "parents": [
        "df2f5fbe6f3d3937c3caf95138e43ee15f6d8497"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Jan 13 21:48:56 2016 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Jan 13 21:48:56 2016 -0800"
      },
      "message": "Escape failure messages in XML test output.\n\nThe gtest XML format requires escaped HTML characters in the test\nresults.\n\nChange-Id: Ieb9519a55cb52093dfb10a88e883b569bc372cdb\n"
    },
    {
      "commit": "a32fc8685dc0b81f9e10d99fdb248f33c0fa05f7",
      "tree": "e9f97ca39b6ad0629bc5fab44c7dd6ee96566d5b",
      "parents": [
        "d4c9b9d5ac3438d34536613143bbe63374e586f1"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Dec 03 16:28:03 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Dec 03 16:28:03 2015 -0800"
      },
      "message": "Don\u0027t use StringPrintf() in gtest runner.\n\nChange-Id: I0cd0b3cbb952c65b1c449e88ce12964b93029538\n"
    },
    {
      "commit": "d4c9b9d5ac3438d34536613143bbe63374e586f1",
      "tree": "41f37bf5a3db54a5fa6f5e0b9b5ee6ee519f6fa0",
      "parents": [
        "22dca83e1c37d3b465b9fa432bbf7cb4bd0df868"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Nov 16 20:39:58 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Dec 03 13:20:39 2015 -0800"
      },
      "message": "Improve unit test runner.\n\n1. Read unit test\u0027s output while the test is running. Previously\nwe only read output when the test finishes, which has trouble\nwhen the test outputs too many stuff.\n2. Report failed unit test\u0027s exit code. It is useful when the\ntest doesn\u0027t fail in ASSERT_xxx, but in somewhere else.\n\nBug: 25392375\nChange-Id: Ie90823337f7c2ee25fa489a5534801d991258f95\n"
    },
    {
      "commit": "bc6379d7da110d9164d5b34cdbebff2e4fc487b8",
      "tree": "53104e7cd9aaf6dbd12214bb89a52d8cf3146741",
      "parents": [
        "98be6be171b3792c51d83d19f015052112f8ddbf"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Oct 06 16:30:14 2015 -0700"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Oct 06 16:30:14 2015 -0700"
      },
      "message": "Remove the workaround which fixes JOB_COUNT in CTS test.\n\nBug: 24376925\nChange-Id: Ib195ce1577ee9412068cc1b6223fc051b5bcfcaa\n"
    },
    {
      "commit": "0b2acdfcc99ecf3ff36fc6337e14b171170f38cf",
      "tree": "1318497b782194c7ae533f88c1aabfca0affdc7d",
      "parents": [
        "f7cf8b2c1fbf6250e12d1e59aa353990eca4f109"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 02 18:25:19 2015 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 02 18:25:19 2015 -0700"
      },
      "message": "Use const auto\u0026 in for loops.\n\nChange-Id: Ic437c59797ee4e7dc38291da35c72d827bc89c8d\n"
    },
    {
      "commit": "daaaed18ce1d2f2da9d2240e974922299d937670",
      "tree": "cd187c06bee8928188a6c8ae075d8996c5b43d79",
      "parents": [
        "70a9f0a3bc310c863b5c90c9860aae842f82e47f"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Sep 24 18:45:53 2015 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Sep 25 09:16:31 2015 -0700"
      },
      "message": "Force cts to only run one test at a time.\n\nAlso, slightly increase the timeout for each test run.\n\nBug: 24198050\nChange-Id: I2b0ebdebb909023d0f179e0a433c564266a99161\n"
    },
    {
      "commit": "767fb1c5c685be7a044199a93e0faea2ca88206e",
      "tree": "ea4ee5ba05c83cd4e7a94f9e227f773ef34364a0",
      "parents": [
        "a992004c9edf4db0c11aae8610cce6ebf13d53b4"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Sep 01 15:06:39 2015 -0700"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Sep 01 15:40:38 2015 -0700"
      },
      "message": "build bionic gtest runner on mac.\n\nChange-Id: I39a7e94b6662256646dfaeb8f9ecd5c03cd5fbc6\n"
    },
    {
      "commit": "bf830ade7f4d45ab884b8c56631db7d7b4b5c077",
      "tree": "d0b0e56e51f00eec6a6bdc23cdcdf3db59ef3453",
      "parents": [
        "e80369ab0c484a99925a49a81ab0675538fab38a"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Aug 10 12:12:39 2015 -0700"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Aug 10 12:12:39 2015 -0700"
      },
      "message": "Omit comment when reading --gtest_list_tests option\u0027s output.\n\nGtest add comments when listing typed tests. And we should omit them.\n\nBug: 23040880\nChange-Id: If6034af301337fc06eeab294d2dbe5317a6b7f91\n"
    },
    {
      "commit": "119cb55d43304579af741d8dbc3ca701b97bbf70",
      "tree": "604c5b9e2e2c255325e58849828ce2c6d0bf15ee",
      "parents": [
        "52a0f01421fde3cd4f879b491a9f491d792fa2d5"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Apr 02 12:02:55 2015 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Apr 02 12:16:00 2015 -0700"
      },
      "message": "gtest_repeat should allow negative values.\n\nIf you pass in a negative value to gtest_repeat, it should run forever.\nThe new runner didn\u0027t allow this, now it does.\n\nChange-Id: Ie0002c12e2fdad22b264adca37c165cfcfe05c7a\n"
    },
    {
      "commit": "64a9c4f697a2588bbcfb20534b8b15b823595d1f",
      "tree": "741786b82d596c864abca1b34a1298dc7c9dd63b",
      "parents": [
        "f6f96df5b031b0bf79eb8ad49bd73a3ceab87db5"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Mar 12 22:16:03 2015 -0700"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Mar 12 23:36:29 2015 -0700"
      },
      "message": "Make gtest_main exit 1 when some test are failed.\n\nThis is the gtest behavior, which I think can make test status\njudgement more convenient.\n\nChange-Id: I7d3c210d1744b954a4148cd905dd5c353207fce8\n"
    },
    {
      "commit": "f6237470a3f5ce801b5df2500f3d0ffb1aec4515",
      "tree": "fa2996123c2f5b5a0078051b6539b7d803b50402",
      "parents": [
        "f8eec1e54fbfb7b0304b73cb9ce2de44760a672e"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Feb 26 19:03:54 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Feb 26 19:03:54 2015 -0800"
      },
      "message": "Make bionic gtest main be compatible with gtest output format for cts test.\n\nBug: 17589740\nChange-Id: Ifab521da379a33bf0a7bf11c21386f936f0d494c\n"
    },
    {
      "commit": "ea9c933f360cc07b821b542321309c65cceddbfc",
      "tree": "6141d6350a4aff9501f71f4d498cda3805b0f289",
      "parents": [
        "d91ded81376a10a1c89f7a5ae3c462ae3b24188e"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Feb 24 14:39:19 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Feb 24 14:44:51 2015 -0800"
      },
      "message": "Make all output of child test go to parent process in gtest_main.\n\nChange-Id: Iad460e89755051cdb99593cbf42c97d9a359f32b\n"
    },
    {
      "commit": "ead08148bdfe880f40c457d923e6456044196fc7",
      "tree": "d73b76c768a74ae50657fae0e8ff4d007eeea7a3",
      "parents": [
        "63826658f4bcfff4f3a87fe651f22cc9b35fe8b9"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Feb 04 20:53:56 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Feb 05 10:39:37 2015 -0800"
      },
      "message": "Add path separator in bionic-unit-tests program path.\n\nBug: 19220800\nChange-Id: I4245b1270363544cd5f083fe7ea7d9b11b46cdc0\n"
    },
    {
      "commit": "1d4c780a2e1fe81cf3ea35ba0641dd14744c142a",
      "tree": "78c5b30ec799b75808f6a5f7fce3f9ddee11678a",
      "parents": [
        "d80ec66121b5af96c6b3d07ba34353b3d517f5b3"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Feb 02 19:14:05 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Feb 04 19:06:07 2015 -0800"
      },
      "message": "Add signal handling in bionic gtest main.\n\nThe two bugs are very closely related and code amount is very small,\nSo I think they may be fixed in one change.\n\nBug: 19128558\nBug: 19129994\nChange-Id: I44a35398e64dfca7e9676428cb8f4026e8f6e488\n"
    },
    {
      "commit": "11c4353cdd9f78bdb36837ab0c97c41bb46d49ed",
      "tree": "3f693dc30db46971c643fb79dd4190a268cb5a83",
      "parents": [
        "9e82c4be359a4637f21988b66b6d25abbfb79ddb"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Jan 28 14:28:14 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Jan 28 14:28:14 2015 -0800"
      },
      "message": "Add --gtest-filter as synonym for --gtest_filter in bionic gtest main.\n\nBug: 19130480\nChange-Id: I0d3df70ee8f692581cc4b9b742c5f347259fd0d2\n"
    },
    {
      "commit": "0bc4e9697e75acae012f54352887bba885cf923f",
      "tree": "29d4f28eb9ed246c2981f59ff010f4820a654c25",
      "parents": [
        "4a82ede75449deb1f554ef95b7ce2e4cd2b5d072"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 27 11:22:46 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 27 11:22:46 2015 -0800"
      },
      "message": "Fix parse of gtest_filter in bionic gtest main.\n\nBug: 19130330\nChange-Id: Id6a60570a8aab6ae7259ff228b3801285b378f77\n"
    },
    {
      "commit": "4a82ede75449deb1f554ef95b7ce2e4cd2b5d072",
      "tree": "db414f68812c950275538d4ce808c69121f2746f",
      "parents": [
        "0e6af17a35b1e5e6e8c4a22dcb934bb641a92488"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Jan 26 17:19:37 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Jan 26 20:56:20 2015 -0800"
      },
      "message": "Rename \"TIMEWARN\" to \"SLOW\" in bionic gtest.\n\nBug: 19109188.\nChange-Id: Idfe769ac652bf37642da24e4abb6061ca861d57e\n"
    },
    {
      "commit": "657b1f9befa56251a39eec1b0624a00c5f068f57",
      "tree": "b8f4ca317659a75bafa48919d92605a3bf96f288",
      "parents": [
        "53df4bfce81d8a6cfd4b5d991f5299f18dc4c958"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 22 19:26:12 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Jan 26 16:53:05 2015 -0800"
      },
      "message": "Support --gtest_ouput option in bionic gtest main.\n\nBug: 19109500\nChange-Id: Ib18f90ad522e66ea62dd4e02e314585d9b36e15f\n"
    },
    {
      "commit": "516eb531137a50e2fd82108c5b7a43b87c103312",
      "tree": "580d6aab197e0cbbc8c13abc4afb00aa254bbddd",
      "parents": [
        "6104eb9fa7a23ef1ce779073eb8cd28194e4c164"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 20 14:46:03 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 20 14:46:03 2015 -0800"
      },
      "message": "Remove testcase time printing in bionic-unit-tests.\n\nBug: 19075565\nChange-Id: Icccb60657a2985e96abb1703673f0ebe2199586a\n"
    },
    {
      "commit": "be837360c38d365c2d5e70f87fae1a42c520acb0",
      "tree": "dcfb243578024af12f530ba2a710e79eb2e09e3b",
      "parents": [
        "597800f1d71590fc9ad51ce5227280586b2ceda5"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Fri Jan 02 18:45:37 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 08 20:34:58 2015 -0800"
      },
      "message": "Make bionic-unit-tests default run isolate mode.\n\nFix bug of handling signal terminated tests.\n\nBug: 17589740\nBug: 18951146\nChange-Id: I4803382b26cd5454693090202b3ba38e3dbe66e5\n"
    },
    {
      "commit": "294d1e2c9e17873a0ce1c23cb2a559fc04f610be",
      "tree": "15c59b1b6c1d5bf93b3577b6fddb2d1c57382393",
      "parents": [
        "0e32e39df0e487ec86d86627f1d4b43d1c8c524d"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Sun Dec 07 20:43:37 2014 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Sat Dec 13 18:53:34 2014 -0800"
      },
      "message": "better gtest runner for bionic\n\n1. option to run each test in a separate forked process: \"--isolate\".\n2. warnings about slow tests: \"--warnline\".\n3. run multiple tests at the same time: \"-j N\".\n\nBug: 17589740\nChange-Id: Ife5f4cafec43aa051ad7bd9c9b2b7e2e437db0de\n"
    }
  ]
}
