)]}'
{
  "log": [
    {
      "commit": "d9d014a2d8f00293cdda9951b1b43d9a22978cc3",
      "tree": "12dd483fa488b349312e49ffde8cb538845a2b57",
      "parents": [
        "eeca5451918dc36aab02a46e945330d3d4a9c18e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jun 26 09:24:16 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jun 26 09:24:16 2015 +0100"
      },
      "message": "List test as flaky.\n\nbug:22106064\nChange-Id: I54b7d38162bebdd1338d498f4f89734ffe28c563\n"
    },
    {
      "commit": "7467fa30adceb7287e70075b7c8de0cdade60c4c",
      "tree": "75b29b669bab49b88ce05a062f11c87a51bfea4a",
      "parents": [
        "6c52aaf45256c858476c0ec4bba8fbb116349275",
        "fdaeee1b9c828d1669ce2277fd27aee5e3919f2f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jun 25 15:03:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 25 15:03:18 2015 +0000"
      },
      "message": "Merge \"Pass LD_USE_LOAD_BIAS to the art script.\""
    },
    {
      "commit": "fdaeee1b9c828d1669ce2277fd27aee5e3919f2f",
      "tree": "71db217eed4850717d8b6c78fd37e63b3e418da0",
      "parents": [
        "22c4edd865bfdea29e80a789cef70e8e51d2a3a5"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jun 25 15:53:54 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jun 25 15:53:54 2015 +0100"
      },
      "message": "Pass LD_USE_LOAD_BIAS to the art script.\n\nThe move to using dlopen requires it on the host.\n\nChange-Id: I593818eac4e7c9ea15adbb86c5204e51f776cae4\n"
    },
    {
      "commit": "eb10b68067109816db166406b4fbaad72779e453",
      "tree": "0da8adfa3bd14ab08730fd9380e457240b369968",
      "parents": [
        "fdc9af0ed76aa1a6efa05b122c9bcfdbb7e1e991"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jun 25 11:40:42 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jun 25 11:40:42 2015 +0100"
      },
      "message": "Disable test for all runs.\n\nChange-Id: I2925e4172bee2751788e779b87e7f1165b8c81fc\n"
    },
    {
      "commit": "a256ee9ccbd01407541958476f388ae7c687a9c2",
      "tree": "7f3874eafcb7852a74b2c26ac38b6d191b7faf36",
      "parents": [
        "264e63bb899320a779264964aee6b868de25515e",
        "a52d8b5f8fa62d7f6541cd69d3f8317042e7bb59"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jun 24 11:21:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 24 11:21:22 2015 +0000"
      },
      "message": "Merge \"Revert \"Use -Xno-dex-file-fallback for libcore tests.\"\""
    },
    {
      "commit": "a52d8b5f8fa62d7f6541cd69d3f8317042e7bb59",
      "tree": "beb4b4847e399e09bb737751a6e7e9f76d9c8c61",
      "parents": [
        "0b58603bc02c0922a1ec2d2cda8de9dbb3128294"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jun 24 11:21:09 2015 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jun 24 11:21:09 2015 +0000"
      },
      "message": "Revert \"Use -Xno-dex-file-fallback for libcore tests.\"\n\nThis reverts commit 0b58603bc02c0922a1ec2d2cda8de9dbb3128294.\n\nChange-Id: I80ec8f7c41907cd8716d1d73f25818fbb096daa6\n"
    },
    {
      "commit": "264e63bb899320a779264964aee6b868de25515e",
      "tree": "9a506979e596b78a0a40eec98d5276183291dfeb",
      "parents": [
        "a12f729e7165780e73857e6248af0df00ad6ce2b",
        "0b58603bc02c0922a1ec2d2cda8de9dbb3128294"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jun 24 10:40:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 24 10:40:35 2015 +0000"
      },
      "message": "Merge \"Use -Xno-dex-file-fallback for libcore tests.\""
    },
    {
      "commit": "03ba67cdbc8a0089c490a0ff2d74576189ee209d",
      "tree": "de8c66a8f1d1305caadd709fa915972fd3bbd75c",
      "parents": [
        "d4a02cfc59a449d216faa687cfdaa4252b4a433f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jun 23 18:20:41 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jun 23 18:20:41 2015 +0100"
      },
      "message": "libcore tests: increase the timeout in debug mode.\n\nlibcore.java.lang.SystemTest#testArrayCopyConcurrentModification\nis slow on device.\n\nChange-Id: I21e6533b2a3199e9e85d17b059065a6289553f8b\n"
    },
    {
      "commit": "0b58603bc02c0922a1ec2d2cda8de9dbb3128294",
      "tree": "843f169c67dbde43f70441cccdd3cb69b6a99b96",
      "parents": [
        "3c4fb2d1836a81823677191ad91203779427b610"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Jun 18 18:38:48 2015 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Jun 23 14:17:28 2015 +0100"
      },
      "message": "Use -Xno-dex-file-fallback for libcore tests.\n\nChange-Id: I23911d17c4d71504b3ff9293325af533097ba49d\n"
    },
    {
      "commit": "7f43791329dd06727e157c15784836db94dc1747",
      "tree": "16e1b0553a62daeb199b0d3f5530d4ca6f8746b4",
      "parents": [
        "b66fda7c7e2e3c24e2a146c3f9d904b1828346a1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jun 15 14:35:01 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jun 17 21:59:37 2015 +0100"
      },
      "message": "Forgot this change in last commit.\n\nbug:21746693\nChange-Id: I1ae9690d393cf1bae10cb06ff1c6754ab2a50595\n"
    },
    {
      "commit": "6ae5836285323d849769f3ab5a97c0a0e97908c5",
      "tree": "4c5fc3578c9136f0af16bc274b54c0a43a4456ef",
      "parents": [
        "db40ea768bd914125c3754dacb9b6f534a2e2399",
        "9648a6394ccf92376bf5ca0a0cf7d05dee0f0153"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jun 16 14:33:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 16 14:33:01 2015 +0000"
      },
      "message": "Merge \"Update jdwp and libcore scripts for running with libartd.\""
    },
    {
      "commit": "9648a6394ccf92376bf5ca0a0cf7d05dee0f0153",
      "tree": "ad089355b1e1775d48af82c99c46fecd47cd8a3e",
      "parents": [
        "8241f7188b2c2b0feb330403e6178ee7b3ed31f1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jun 15 14:35:01 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jun 15 15:35:47 2015 +0100"
      },
      "message": "Update jdwp and libcore scripts for running with libartd.\n\nAlso make run-libcore-tests.sh a bit smarter by knowing\nsome of the arguments it needs to pass to vogar.\n\nbug:21746693\n\nChange-Id: Ib92b5f96ba8f15ff1de5fb387e67b3d14ce233c9\n"
    },
    {
      "commit": "c0903013a4362fae659abb708f23be2789259499",
      "tree": "eaa65f5b89a01a874af234b282db064e2ae9ec65",
      "parents": [
        "c4977a58b1feca22a83fd5239aa266c7ce16ab87"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Jun 15 14:57:29 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Jun 15 14:58:00 2015 +0100"
      },
      "message": "Fix error message description in Checker\n\nChange-Id: Ieaecd430b096f91cc41af6354ee82176fe60a037\n"
    },
    {
      "commit": "1f8dbf88feec29c7b33c8bb1e59d0c9f9a1f83f1",
      "tree": "ea018b303334f2fdc3f14e8563fd2851bfb5d9d4",
      "parents": [
        "d504ec4272853f37e20891944c41bad8232d13fc"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Jun 13 13:19:16 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Jun 13 14:28:01 2015 +0100"
      },
      "message": "Revert \"art/tools: add new tests in security packages to the build bot\"\n\nUnfortunately still seeing failures due to localhost uses.\n\nThis reverts commit a04ece3175403413a213cd54900860857e780879.\n\nChange-Id: I9572e53bc1ef405060359f0eeaa1f726299349b3\n"
    },
    {
      "commit": "57366976a4e643f047a5a2f778f1c9cf5ebecffe",
      "tree": "a0d91c65460c18e57f4ad6d8a293948bd3e9648d",
      "parents": [
        "d26d13c79a2a974eb49ca77537e9107fef904c30"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Fri Jun 12 15:16:26 2015 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Fri Jun 12 15:18:08 2015 +0100"
      },
      "message": "tools/buildbot-build.sh: Remove javalibcoretest from common targets\n\nIt\u0027s built in the make command\n\nChange-Id: I702d54c38dd4492e19688d3949c1e610865d9260\n"
    },
    {
      "commit": "a04ece3175403413a213cd54900860857e780879",
      "tree": "b6fc6db0d1f6c704c7e74daa1d70cba1f357abf2",
      "parents": [
        "b2ece2fe386ed346a74824e2e47810b805a0c4cb"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Fri Jun 12 12:35:51 2015 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Fri Jun 12 15:06:44 2015 +0100"
      },
      "message": "art/tools: add new tests in security packages to the build bot\n\nOtherwise, it\u0027s difficult to know when they start to fail\n\nTest packages added:\ncom.android.org.conscrypt\nlibcore.java.security\nlibcore.javax.net\n\nBug: 21722374\nChange-Id: Ifc641d06a9a0e6ba23fbcb11f49025b8213351fe\n"
    },
    {
      "commit": "547fa1142c254c6b45c5c3788b9915f76b46b3cd",
      "tree": "779f1461eff92124b5c9db973df51cf2aa4e502d",
      "parents": [
        "995f6e23418a1b4058167e64bbe50fd9e5dc7f02"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jun 12 12:41:42 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jun 12 12:41:42 2015 +0100"
      },
      "message": "Explicitly give the path of the library to build.\n\nOtherwise the build system would not build the 32bit version\nfor ART 32 bit.\n\nChange-Id: Ie2b48bb94d4fc9ce1a9590c1e8bacd382db16d8c\n"
    },
    {
      "commit": "bd4b420d0b36dde14b822a95bf9528d3e0794bac",
      "tree": "ee330a9bab413f07abba47decbff5af9fd2b7981",
      "parents": [
        "edc0e4f317bd110dfd774fd1c42d7455763820d9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jun 12 10:23:30 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jun 12 10:23:43 2015 +0100"
      },
      "message": "Add libjavacoretests.so to the things to build.\n\nNeeded for runing dalvik.system tests.\n\nChange-Id: I6bd08b436bd560bff946586802028ab386bc6ec8\n"
    },
    {
      "commit": "4c78ffa757dd8e23312ac46d01a12f8bc1eb7fff",
      "tree": "9f5a42fbe45cd014fdcbfb6315c712dc92ec604c",
      "parents": [
        "bb6a5557fc63283111b3145d36c09a97fc99fa4e"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Jun 11 07:33:51 2015 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Jun 11 18:39:27 2015 -0700"
      },
      "message": "Add dalvik.system to run-libcore-tests.sh\n\nChange-Id: I64c5dfb7fbb0c337befb57e2d7bebc14b022cf85\n"
    },
    {
      "commit": "688e1b6b4ec0675c60843cc6b4f3c1950f7e4b9c",
      "tree": "b1b7003c03cfc4cdaa9d4c9d9e206dfebd82bba6",
      "parents": [
        "7904aba5f8ab73c12e83f8e786556c0c77306810"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Jun 11 16:00:11 2015 +0000"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Jun 11 16:00:11 2015 +0000"
      },
      "message": "Revert \"art/tools: add new tests in security packages to the build bot\"\n\nThis reverts commit 7904aba5f8ab73c12e83f8e786556c0c77306810.\n\nChange-Id: I06d81bbe415999933cc73d8431a1ceb72bbdc132\n"
    },
    {
      "commit": "7904aba5f8ab73c12e83f8e786556c0c77306810",
      "tree": "d6f653f386be5a52905de5fda3c0360624035429",
      "parents": [
        "8d86843064912299b71191eabe65ce16fa7f3099"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jun 10 13:32:07 2015 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Thu Jun 11 14:52:13 2015 +0100"
      },
      "message": "art/tools: add new tests in security packages to the build bot\n\nOtherwise, it\u0027s difficult to know when they start to fail\n\nTest packages added:\ncom.android.org.conscrypt\nlibcore.java.security\nlibcore.javax.net\n\nBug: 21722374\nChange-Id: I45e91239c5f8633943c515cc39978e4ee652ec3c\n"
    },
    {
      "commit": "e17c8fe6a1fb1405749d9154e86c583bfe3b1e00",
      "tree": "a2892ae08f22ccf46baa4c77cea61f32bd07242d",
      "parents": [
        "10ec4f937e351bc21c0eebada30c6df3f8570406"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jun 10 14:06:31 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jun 10 14:06:31 2015 +0000"
      },
      "message": "Revert \"art/tools: add new tests for the build bot\"\n\nUnfortunately too many \"localhost\" netd failures.\n\nThis reverts commit 10ec4f937e351bc21c0eebada30c6df3f8570406.\n\nChange-Id: Ibe28977e1e9f207f00a24f4c3167d08aa36cce5f\n"
    },
    {
      "commit": "10ec4f937e351bc21c0eebada30c6df3f8570406",
      "tree": "ca5909f10313f9bcb24b83c3ef7f0b967d9055da",
      "parents": [
        "5a176fb8738f20fbbac0b65d65f82b23e0be5d18"
      ],
      "author": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Fri Jun 05 11:17:18 2015 +0100"
      },
      "committer": {
        "name": "Sergio Giro",
        "email": "sgiro@google.com",
        "time": "Wed Jun 10 12:37:17 2015 +0100"
      },
      "message": "art/tools: add new tests for the build bot\n\nOtherwise, it\u0027s difficult to know when they start to fail\n\nBug: 21722374\nChange-Id: I599e62ebafc28cf0dd60104c156f09ada8868bdc\n"
    },
    {
      "commit": "f795869da0a1fa006fdcdacd8afb6149a63fc1a7",
      "tree": "b4cd23012e62b80788870f2c85c30fc6032299fa",
      "parents": [
        "430afefe1cced35cf5eb12ce7a6dcbfc5007c97e"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Tue Jun 09 14:09:14 2015 +0200"
      },
      "committer": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Tue Jun 09 17:17:09 2015 +0200"
      },
      "message": "Follow up on CL 151605\n\n- Fixes return type of StackedShadowFrameRecord::GetType\n- Makes StackedShadowFrameType an enum class (scoped enum)\n- Moves DeoptimizationReturnValueRecord and StackedShadowFrameRecord\n  to thread.cc file and use forward declaration in thread.h header\n- Fixes tools/generate-operator-out.py for scoped enum classes.\n\nBug: 20845490\nChange-Id: I6b67e288b1db563699161e58ec2e2330d42dd8f5\n"
    },
    {
      "commit": "45fc7d43e614491a3c436838588b19e4b94e4ccd",
      "tree": "d9736f1dbb0fc35fbd4f6e7e91b05070e9d7b821",
      "parents": [
        "798959832ad4592965e4a201e0968b9c4e16bf10",
        "08cf1485a5a398b5438921e059bbf344e8f1d649"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jun 01 16:48:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 01 16:48:53 2015 +0000"
      },
      "message": "Merge \"Enable jsr166 tests\""
    },
    {
      "commit": "667b99e14a78e33fef3ec136ce5aaf8509f5e0fb",
      "tree": "1aaab61309301259c069ebe526161329ea0d32ee",
      "parents": [
        "1a0bd72563a525dbb5d2a06f818ec7113dcf67c1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 29 12:17:06 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 29 12:17:06 2015 +0100"
      },
      "message": "Fix typo in script.\n\nChange-Id: I853bb5758005f9f7c4940f815c3d72a1d48acd21\n"
    },
    {
      "commit": "1a0bd72563a525dbb5d2a06f818ec7113dcf67c1",
      "tree": "4fe6b2671f763266e4f9b2fb9726cb2be15cf24f",
      "parents": [
        "fa2d94249871261c973b9c9f3827c494fe270f61",
        "12c56d6ad4757b5d87e5e6a9d9ed05c4e9bc713e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 29 11:03:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 29 11:03:52 2015 +0000"
      },
      "message": "Merge \"Update libcore failures\""
    },
    {
      "commit": "12c56d6ad4757b5d87e5e6a9d9ed05c4e9bc713e",
      "tree": "c27f811d46a4839476cf55f5f696d9bd71cd3a84",
      "parents": [
        "ca27be7a95e1b238c76a4a5fccaad2a3416766c2"
      ],
      "author": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Fri May 29 11:12:59 2015 +0100"
      },
      "committer": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Fri May 29 11:54:57 2015 +0100"
      },
      "message": "Update libcore failures\n\nDefault device date (1970) is causing some tests to fail. This\nchange updates libcore failures to reflect this knowledge.\n\nChange-Id: Ia8151cfa1600fba4b45c203d468de9244b322d61\n"
    },
    {
      "commit": "fa2d94249871261c973b9c9f3827c494fe270f61",
      "tree": "0a13a66c82b9e927c962518ea893684f05bfc5bc",
      "parents": [
        "25e447d53cf4e7ca087c8ac77df11acddb595564",
        "fbeca751f92cc5b6aeeb5dc2e6d6494ce937ed6f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 29 10:41:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 29 10:41:41 2015 +0000"
      },
      "message": "Merge \"Add a script to build exactly like the chrome buildbot.\""
    },
    {
      "commit": "fbeca751f92cc5b6aeeb5dc2e6d6494ce937ed6f",
      "tree": "928851e9a2eec76db911be7a69fb20924366d9b2",
      "parents": [
        "2b2288f2abbcdcd1201b322008fa30495d724d51"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 29 10:54:12 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri May 29 11:36:36 2015 +0100"
      },
      "message": "Add a script to build exactly like the chrome buildbot.\n\nThe buildbot will use that script directly.\n\nChange-Id: I837432f1e1e9b9d238d91de9af51ad955f7cd76d\n"
    },
    {
      "commit": "023e6f6d67d6ab520e194d142f3adaafb6e3a11d",
      "tree": "8035c6b059348a3e54c08b3c01b0e1b8c23e6333",
      "parents": [
        "6f84e50443f1ead31efb25ecbdfb51c1037e4519",
        "8363c772581bf00ebcdc2e38391b4bfae51beb75"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu May 28 18:37:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 28 18:37:44 2015 +0000"
      },
      "message": "Merge \"Add --generate-debug-info flag and remove the other two flags.\""
    },
    {
      "commit": "8363c772581bf00ebcdc2e38391b4bfae51beb75",
      "tree": "c66a6da00fac8432293a6328eebee78995b53406",
      "parents": [
        "b4e2fbbed28c3bcdb8fd0fee5a201ba78e1edf28"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu May 28 16:12:43 2015 +0100"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu May 28 17:50:28 2015 +0100"
      },
      "message": "Add --generate-debug-info flag and remove the other two flags.\n\nReplace the flags --include-debug-symbols and --include-cfi\nwith single flag called --generate-debug-info (with alias -g).\n\nThe name \"symbol\" was not ideal, since depending on context it\nmay be interpreted as \"ELF symbols\", or \"debugging information\".\n\nThis CL also means that we have only the options to include\neither all debugging information or none.  This should be fine,\nsince we can use standard tools to strip anything we do not want.\n\nChange-Id: I721fded56d755d7eed0ef36aa84e841a1f5747f8\n"
    },
    {
      "commit": "a06d66a4ee60926127b9498b7ff0b3e37a24fccf",
      "tree": "87ec5d72211d5c3446e1d80ee71eda77faffd6b3",
      "parents": [
        "b4e2fbbed28c3bcdb8fd0fee5a201ba78e1edf28"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu May 28 11:14:54 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu May 28 11:57:49 2015 +0100"
      },
      "message": "ART: Distinguish Checker lines from comments\n\nIn order to prevent tests passing due to lines with hard-to-spot\nformatting errors begin ignored, e.g. by forgetting the colon after\n\"//CHECK\", Checker will now require its assertions to start with \"///\"\nor \"##\", respectivelly for Java and Smali. Such lines will never be\nignored and will fail the test unless successfully parsed.\n\nChange-Id: I0da9a8f13eb96d950af8c85df17d1899a853a299\n"
    },
    {
      "commit": "08cf1485a5a398b5438921e059bbf344e8f1d649",
      "tree": "86880f2dcaedaae95a7e5600b57d25cdc6442d87",
      "parents": [
        "533d89ceea0a8b953c688a2e9c259a5361581ecf"
      ],
      "author": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Thu May 21 17:31:38 2015 +0100"
      },
      "committer": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Fri May 22 11:53:04 2015 +0100"
      },
      "message": "Enable jsr166 tests\n\nEnable jsr166 tests in run-libcore-tests.sh .\n\nChange-Id: I6a6fff9c3656d1d239d4add62d217224583c693d\n"
    },
    {
      "commit": "559b178e34c5d92e7932f92e5d8a981ac334606f",
      "tree": "de907706f64d605bfb0310cea942a0480d586543",
      "parents": [
        "12beecf84130780915c1bdc97d80f9715ce941d2",
        "a0629d5d5f4658c9b4b9145f1ca0dd5236e97f69"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu May 21 17:24:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 21 17:24:34 2015 +0000"
      },
      "message": "Merge \"Update failures\""
    },
    {
      "commit": "a0629d5d5f4658c9b4b9145f1ca0dd5236e97f69",
      "tree": "a62543f9731d165e158bae0787895dd81a50e0af",
      "parents": [
        "533d89ceea0a8b953c688a2e9c259a5361581ecf"
      ],
      "author": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Thu May 21 17:43:09 2015 +0100"
      },
      "committer": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Thu May 21 16:45:14 2015 +0000"
      },
      "message": "Update failures\n\nSome failures have been removed too eagerly, this CL reverts that.\n\nChange-Id: I897b1b7f936d2c001c44db604905c22242797e46\n"
    },
    {
      "commit": "3a75e9d0149b5ec2958c089817b7223eb30951fe",
      "tree": "66f7975e4dbbf44683847d9ffccb2bd401b00029",
      "parents": [
        "533d89ceea0a8b953c688a2e9c259a5361581ecf"
      ],
      "author": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Thu May 21 15:29:30 2015 +0100"
      },
      "committer": {
        "name": "Wojciech Staszkiewicz",
        "email": "staszkiewicz@google.com",
        "time": "Thu May 21 15:57:17 2015 +0100"
      },
      "message": "Update libcore failures\n\nUpdated libcore failures.\n\nChange-Id: I570846220c5b4dea43fd39a4a777c37eb3595a08\n"
    },
    {
      "commit": "711411957a433555eda4bcf8d1f05aabf04425e8",
      "tree": "f82f3365199fb8561eb7394cbfcd5d73e72405d7",
      "parents": [
        "01cb410f4ad23135671d821ba36c269f8c82affa"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue May 19 18:29:40 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu May 21 11:25:54 2015 +0100"
      },
      "message": "ART: Implement next-line assertions in Checker\n\nSome tests require verifying an exact sequence of lines in the graph\ndump. This was already possible by inserting \u0027CHECK-NOT: {{.*}}\u0027\nbetween the individual lines, but hardly a convenient way of doing so.\nThis patch introduces a new \u0027CHECK-NEXT\u0027 kind of assertions that\nreplaces the old method and will become useful for testing assembly.\n\nChange-Id: I1bb951707bda44320166dc7ef828866a6957a113\n"
    },
    {
      "commit": "6423cf5ef0ddf82722a6ed77ad3908fc8802d8cf",
      "tree": "d5741d4b3519afc936a2820f8fa407392b7b0edf",
      "parents": [
        "bacadb05b8b74dc91f05ee3899cbd9b2ea5dab7e"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed May 20 14:57:54 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu May 21 10:14:46 2015 +0100"
      },
      "message": "ART: Refactor and simplify matching in Checker\n\nChange-Id: Ib8a2b51488f66a7239e799f5fa5910b4ac2dfe08\n"
    },
    {
      "commit": "dbad6e86bc0d0e77006cd405c7738606d4b6f550",
      "tree": "34596332a58e4b74cea461a2f2d2f49dd4ae99f1",
      "parents": [
        "267cb1ad587b5f545c36eac8f96cd57bdc4ada95"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed May 20 12:19:40 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed May 20 12:20:04 2015 +0100"
      },
      "message": "ART: Add missing Checker file\n\nChange-Id: I97a7ff931644a6a062ba76abb759fd02d1c52530\n"
    },
    {
      "commit": "c4de9436bbfe3a9c9adf48085b9344ad9a37c14b",
      "tree": "bd2dca0a52db40fd1afb4acf991652a5bde07a81",
      "parents": [
        "27e542bd3c5430e4bf6fe265eb7e15eb4e401b77"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed May 20 11:03:22 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed May 20 11:42:16 2015 +0100"
      },
      "message": "ART: Immutable `variables` dictionary in Checker\n\nPython\u0027s lack of read-only references makes passing state information\nto other functions unsafe. This patch adds an immutable dictionary\nclass to Checker and uses it when passing around current values of\nvariables.\n\nChange-Id: I54f2eac54d4d59e16daa74364e6d91a6cc953f6f\n"
    },
    {
      "commit": "4e9aac12cf5f88d565d0856a6f842f6c9280056d",
      "tree": "fbdc16f6e296904ab311a1470f96d2435d7da899",
      "parents": [
        "cfee0507f26375fe048ed35f402e61f904db0095"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon May 18 17:45:17 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue May 19 17:28:31 2015 +0100"
      },
      "message": "ART: Stricter matching of Checker lines\n\nThis patch refactors the MatchLines function of Checker and changes it\nso that regular expressions must match entire words of C1vis output.\nPreviously, this could lead to false positives because assertion \u0027xyz\u0027\ntranslated to \u0027xyz.*\u0027 and hence testing for id \u0027i12\u0027 could be satisfied\nby the presence of \u0027i123\u0027.\n\nChange-Id: Iaeb486c53519b450ea0cd40042ff3048b38d5a7b\n"
    },
    {
      "commit": "d56dd2b4f6bb808b34e3d3341ce0dd699de70d45",
      "tree": "35b8597aff5440e1701001134a58c4c22d5ae549",
      "parents": [
        "17f1bc531ea2f8c1a6fac3def13dee1b901949dd"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon May 18 14:50:13 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon May 18 14:50:13 2015 +0100"
      },
      "message": "ART: Rephrase test comments, update Checker README\n\nAddressing minor comments on a previous CL.\n\nChange-Id: Ic011adc578111fc162480ed09723ff5d48690fe5\n"
    },
    {
      "commit": "57c54b8d1b04f5f1332ee7ba021a1cc76115e26b",
      "tree": "f52cf22946fb4da14a9d42a4965013a5735e4c03",
      "parents": [
        "d30ad93c9bd31dc03c1e08b92c4733db2dfad849"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon May 18 13:35:24 2015 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon May 18 13:35:24 2015 +0100"
      },
      "message": "Fix libcore buildbot failure.\n\n... due to a duplicate suppression. test_PacketSocketAddress has been\nmoved to libcore/knownfailures.txt.\n\nChange-Id: I5c9cc98938d46607cba5a799e9c45b864ec22bf8\n"
    },
    {
      "commit": "c2c48ffdd623b4e58b34115d1521b0988a42b217",
      "tree": "56a7aea7fa187c388592e3d6df60be9c8edbfd0e",
      "parents": [
        "1cad536d675846ac9c110b5b3a412dfc55ace3ed"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri May 15 14:24:31 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri May 15 14:50:51 2015 +0100"
      },
      "message": "ART: Change Checker syntax for variables\n\nThis patch changes the syntax for defining and referencing variables\nfrom square brackets \u0027[[VAR]]\u0027 to angle brackets \u0027\u003c\u003cVAR\u003e\u003e\u0027. This is\ndone in order to avoid clashes when matching against lists enclosed\nin square brackets.\n\nChange-Id: Ib9560b07bdc7bd641fd1eb6143c0063e0783f1eb\n"
    },
    {
      "commit": "38b06de7de49400d83bfe3221649a0e1a1a96dec",
      "tree": "41ca4410d5e85a2ac5bdd7fca360fd6fe92e18ad",
      "parents": [
        "ef4366a159ecdd357c98e577583bbe224d065128",
        "a8b85b22ef239f39e608b298fb7acea377a89355"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri May 15 11:28:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 15 11:28:21 2015 +0000"
      },
      "message": "Merge \"Fix minor checker bug\""
    },
    {
      "commit": "a8b85b22ef239f39e608b298fb7acea377a89355",
      "tree": "03a705d68e40af87bf45b75234b002fc8c38ce1d",
      "parents": [
        "c8c6aa96bb9d484903391baa1a95bce86c057ae3"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 14 17:30:21 2015 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 14 17:30:21 2015 +0100"
      },
      "message": "Fix minor checker bug\n\nChange-Id: I8fd4cf4ae61c1175cba834479dd69cbde326a08a\n"
    },
    {
      "commit": "f4ff1d43fbb2cda4cf25ec1ea1b5bb43de29ee0d",
      "tree": "9938a66260d5d8ca2941aad171483dae132624e7",
      "parents": [
        "bf27b07a50c39e95748f90607570903bef6c0f30"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu May 14 14:03:51 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu May 14 15:04:31 2015 +0100"
      },
      "message": "Revert \"Revert \"Do not pass junit.jar to vogar.\"\"\n\nThis reverts commit 5bf24f3d8633efda0b20126be411c2cfa4e75097.\n\nChange-Id: I5512c57e7b725991468e9d08d8110df5809dc854\n"
    },
    {
      "commit": "5bf24f3d8633efda0b20126be411c2cfa4e75097",
      "tree": "7d4f2f0f0d0ad561f20cac4a2aa78cba9a477c78",
      "parents": [
        "3185c8da1dc2c2497168817c083b3c9587ba0883"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu May 14 06:18:25 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu May 14 06:18:25 2015 +0000"
      },
      "message": "Revert \"Do not pass junit.jar to vogar.\"\n\nWill re-land after fiing vogar.\n\nThis reverts commit 3185c8da1dc2c2497168817c083b3c9587ba0883.\n\nChange-Id: I6f5ed14aa3f7deb768195c0797125a34c6255d85\n"
    },
    {
      "commit": "3185c8da1dc2c2497168817c083b3c9587ba0883",
      "tree": "facc89f5a478d44c5391f88d6863362641c4ef6b",
      "parents": [
        "70d3d1433ee3d33dfdc9f687c94383d527871455"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 13 11:03:19 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 13 11:03:19 2015 +0100"
      },
      "message": "Do not pass junit.jar to vogar.\n\nNot needed after https://android-review.googlesource.com/#/c/150563.\nAlso dex2oat now complains about duplicated classes, and fallbacks\nto the interpreter if it sees any. Since vogar has its own junit,\ndex2oat was complaining.\n\nChange-Id: I579feb0b1a049af3fba664fd2d86c67c66c8eae1\n"
    },
    {
      "commit": "2c27f2ccf316aebf96cf365d33d2834a8206444d",
      "tree": "6342ab4849749944b4fe442238f9c24c4088c11e",
      "parents": [
        "2d999e0588b008ec68a9fbda97dd32fd03c22364"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue May 12 18:06:38 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue May 12 18:10:57 2015 +0100"
      },
      "message": "ART: Split Checker into smaller files\n\nChecker code has become too messy and incomprehensible. This patch\nsplits it into more manageable and better structured units.\nFunctionality remains unchanged.\n\nResubmission of change I870c69827d2be2d09196a51382a3f47f31cd2ba3 due\nto omission of file \u0027tools/checker/file_format/common.py\u0027.\n\nChange-Id: I277a4aa65a2e3b54f0e89901fdb9f289f55a325f\n"
    },
    {
      "commit": "258802399dfc34ce4c628f386defa5bfdf8cf2f0",
      "tree": "88da338c72c34eeacea294a9792b5bdc69c4a363",
      "parents": [
        "a490be5dd95982f77ff1447bea9ee06604038a96"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue May 12 16:55:01 2015 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue May 12 16:55:01 2015 +0000"
      },
      "message": "Revert \"ART: Split Checker into smaller files\"\n\nThis reverts commit a490be5dd95982f77ff1447bea9ee06604038a96.\n\nChange-Id: Ic3b7cf172200caced9ae2f10d2f200447e6801ee\n"
    },
    {
      "commit": "a490be5dd95982f77ff1447bea9ee06604038a96",
      "tree": "b08302c509e569590d4f506743467156eea6d836",
      "parents": [
        "987b2e66de00d754d19b6f59a17891dd34e04e61"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Apr 28 13:53:59 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue May 12 17:05:28 2015 +0100"
      },
      "message": "ART: Split Checker into smaller files\n\nChecker code has become too messy and incomprehensible. This patch\nsplits it into more manageable and better structured units.\nFunctionality remains unchanged.\n\nChange-Id: I870c69827d2be2d09196a51382a3f47f31cd2ba3\n"
    },
    {
      "commit": "dacf601ba2535609625defe8288343ea3b56cc24",
      "tree": "1ab6ff891cf8ccd59dc0d9dae84bc579c83da8a8",
      "parents": [
        "b6c37c99b1f8b4a6b047076d71036af08f5d2fd1"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue May 12 10:37:59 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue May 12 10:37:59 2015 +0100"
      },
      "message": "ART: Enable Checker annotations in smali files\n\nChange-Id: I8eeb76154b5aa5506fc477d38cb56cae168cdc90\n"
    },
    {
      "commit": "6f3f6c75b7330ec4ecd47d845619ebd4bb9f1eb8",
      "tree": "1c0d5aa876119c9e87aa187deb236b0cfc5d0206",
      "parents": [
        "bdd9f2d870099e326a281ac90993b37b999c35ea"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue May 12 09:27:19 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue May 12 09:27:44 2015 +0100"
      },
      "message": "Update test expectations.\n\nChange-Id: Ic0eb5e656fb81e3e8754131296715c75a6faf358\n"
    },
    {
      "commit": "6b45fd253cf42fc417a5cd5358316e823b16ec8c",
      "tree": "2b546c875622da09633d04319f517f8eb602190f",
      "parents": [
        "23d358b621dbe11d6da918ab310ed3f1a5fc0558"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 06 18:38:19 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 06 18:38:19 2015 +0100"
      },
      "message": "No need to relocate the core image for the art script.\n\nChange-Id: Idd540175e197602e318eeb3764f552372aadce1f\n"
    },
    {
      "commit": "472b00c0b39f9b95625bc50f394433fc06b31460",
      "tree": "c36fcab0cffe6889184e1d5c1422bc207023ac62",
      "parents": [
        "9cce14f56a59bbce52254ffc50ea6817fd94d8dd"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 06 14:57:09 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 06 14:57:09 2015 +0100"
      },
      "message": "Bump jdwp timeout to 12 minutes.\n\nA run on volantis now is around 10 minutes.\n\nChange-Id: I6e1f436d71da6eec55e984f7af99ba34438e49fb\n"
    },
    {
      "commit": "51a9098bf31411ceacae5aa13410df0f08fd17a1",
      "tree": "a3b3102c50ff045e38a0ecb4e6f5761356f7b12e",
      "parents": [
        "644fa22a432ad0f717878331e745d6c25cc57d5d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 06 09:19:32 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed May 06 09:19:32 2015 +0100"
      },
      "message": "Re-enable JDWP tests on volantis.\n\nChange-Id: Ibf1d16c9830155526cee38e242a4de9a3d5ed943\n"
    },
    {
      "commit": "399ff772f6a44af7fed3944a8d35d830c3b60172",
      "tree": "dfa2ae5dcb982a814ba53d3f763d3fc35b94605b",
      "parents": [
        "76f1413492c228bfa710e1eaa4c60370eaffbb8a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Apr 25 14:39:59 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Apr 25 14:39:59 2015 +0100"
      },
      "message": "Mark the test as failing while investigating.\n\nRecent linker changes required to increase the scope\nof our chroot-like environment on devices. There is however just this\ntest failing.\n\nChange-Id: I496be04693b6cebefe68a0ac04947ed238b53e0d\n"
    },
    {
      "commit": "33e1f8fbd4e1269add02b3288a903092d0fb8258",
      "tree": "e3ac9ed7e2f50fe5d45edf15cfe35bbb51ffd410",
      "parents": [
        "9e85d55c085504b88a9ac68c3f9605629dc06853"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 24 14:37:29 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 24 14:37:29 2015 +0100"
      },
      "message": "Don\u0027t use \u0027sh\u0027 on the host.\n\nChange-Id: I319c08367d143443425bc01f4dda28ad46417c7e\n"
    },
    {
      "commit": "9e85d55c085504b88a9ac68c3f9605629dc06853",
      "tree": "1f43ed0b6e64425ed254138a50b75dc5b6795ff3",
      "parents": [
        "11307fd2943663bd7daa85428a104374e6d3e784",
        "06801ffe75b02ed8e79c28f604cfe4694465a8bc"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 24 12:45:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 24 12:45:28 2015 +0000"
      },
      "message": "Merge \"Use \u0027sh\u0027 explicitly when invoking the art script.\""
    },
    {
      "commit": "06801ffe75b02ed8e79c28f604cfe4694465a8bc",
      "tree": "0a49dcea38bdcaa3c0575d2d84b0b59f5e379382",
      "parents": [
        "c5cb691ca6a746a193bfbe3525aafa7cbb281d40"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 24 13:44:19 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 24 13:44:19 2015 +0100"
      },
      "message": "Use \u0027sh\u0027 explicitly when invoking the art script.\n\nChange-Id: I5e11483dd75f9ab4dd67f3bbbc45485726d01e34\n"
    },
    {
      "commit": "4f7fdd297881ee7b794fd3dda11ab29d9ec2c2fe",
      "tree": "a2472f415d7544a7599905cfa0cdaba0fb77c918",
      "parents": [
        "c5cb691ca6a746a193bfbe3525aafa7cbb281d40"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 24 11:57:37 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 24 12:51:23 2015 +0100"
      },
      "message": "Make tests assume ANDROID_ROOT is not /system.\n\nThis is to enable better chroot-like testing.\n\nChange-Id: I943c68b0ebcdab2f107f808b466ac694085255aa\n"
    },
    {
      "commit": "f7c7fb4652d5c9c96bcd934730fd14d287665248",
      "tree": "c9b648f03a7101f0fe1291ef925e57ed9acc4491",
      "parents": [
        "f888d5d6584efb66ecd9eed94879679a65712336"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 22 11:10:30 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 22 11:10:30 2015 +0100"
      },
      "message": "Propertly quote arguments after latest adb/vogar changes.\n\nChange-Id: If3452b616df48ecec0d85ac34d8af9253c3ea925\n"
    },
    {
      "commit": "71affb5e02e28c88a74c2afa4a3106193a0d2d6a",
      "tree": "9d874dbed022daa8cecd97452268be041e86aa10",
      "parents": [
        "27eac12a66a73eb38b5ccb45b62350cf341299d0"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 20 17:52:58 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 20 17:52:58 2015 +0100"
      },
      "message": "Disable tests for volantis.\n\nThey\u0027re triggering a segfault.\n\nChange-Id: If99bd9b2faba5422320764ca52808720d533745a\n"
    },
    {
      "commit": "2781f401ada68cbbe08789cd03df86c9a00a8dd0",
      "tree": "620d3bba2eae013a6b02cb6825d7d7d78e71ec65",
      "parents": [
        "f5091eee4abe73c64959e53bda684bd689569643"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 20 09:29:48 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 20 09:29:48 2015 +0100"
      },
      "message": "Run jdwp tests now that localhost issues have been solved.\n\nChange-Id: I5ae67c2caf73695316ea9530274e97272114af1b\nSee: https://android-review.googlesource.com/#/c/147244/.\n"
    },
    {
      "commit": "40da286d3207d88ed8ff3f5caac4873874603428",
      "tree": "3f9720425b2a024a5a54a0a71447dcea107229a8",
      "parents": [
        "6508158f8388847f4cc3693e2cc1dbee6c2c7d18"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Feb 27 12:49:04 2015 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Apr 15 20:45:35 2015 -0700"
      },
      "message": "ART: Streaming trace mode\n\nAdd a streaming mode for tracing. Streaming uses a buffer of 16KB\nand writes to the output when that buffer gets full. Streaming mode\ncan be enabled with -Xmethod-trace-stream and is currently not\nexposed otherwise.\n\nAdd a python script that can parse the streaming format, which\nsimply contains strings for newly encountered threads and methods\ninline, and create output that can be used with traceview.\n\nAdd Trace::Pause and Trace::Abort, which can pause and abort tracing.\nAbort is different from Stop in that it does not write the data.\n\nAdd code to the zygote hooks JNI implementation that pauses tracing\nbefore the fork, making sure that a child cannot clobber the parent\u0027s\ndata.\n\nAdd code to the zygote hooks JNI implementation that aborts old\ntracing and starts new tracing in the child after the fork. Currently\nbase the output on the pid. This will not work on an unmodified\ndevice, as the profiles directory is not generally writable, but\nwe do not have enough information at that point. Consider a scheme\nthat restarts tracing later.\n\nChange-Id: I93c7bf87e35af582bdfdd3ecc7c52454514220dd\n"
    },
    {
      "commit": "e9b160e60da52264c496d6028bbadf48f02c15db",
      "tree": "ba81a0c3959b8bebff20ff4f260571ce4fabf38d",
      "parents": [
        "a29d93b380c9aeb8270e281aefbdd0c77a430d43"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 10 13:06:22 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 10 13:06:22 2015 -0700"
      },
      "message": "ART: Fix failure-log script\n\nThe transaction error class has been changed, update the script.\n\nChange-Id: Ibc4dfb8cdca01eb9dc9e868c18d36bf6badb0521\n"
    },
    {
      "commit": "733840f23a6983436437d4334f33d5032f494696",
      "tree": "9076ff001735c4aaa653c6202b0c1c12a838281f",
      "parents": [
        "f9492310913a09f7c63ca2c8cc948b731adf150a"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Apr 07 12:31:39 2015 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Apr 07 17:02:36 2015 +0100"
      },
      "message": "Remove fuzzer build-time dependency on core image.\n\nTest if the image exists at runtime.\n\nForcing this dependency slows down development. For example, if after a\nchange dex2oat does not compile anymore you need to first revert to a\nstable state and rebuild the core image to be able to move foreward.\nSince this is a test tool, it is ok to assume that the core image has\nalready been built if host execution was selected.\n\nChange-Id: Id61a960ba62bb8d1d21acb07114f72208fbc9720\n"
    },
    {
      "commit": "1ec46bc71778dc1463e60c53f7126dcf6c913a44",
      "tree": "7d6651f8a3c9b43013123cafde86b7a3dfb06525",
      "parents": [
        "c6e949a6d93fae2351fc59ed825657adee8185dc"
      ],
      "author": {
        "name": "Stephen Kyle",
        "email": "stephenckyle@googlemail.com",
        "time": "Fri Mar 27 18:50:10 2015 +0000"
      },
      "committer": {
        "name": "Stephen Kyle",
        "email": "stephenckyle@googlemail.com",
        "time": "Thu Apr 02 13:01:27 2015 +0100"
      },
      "message": "Update dexfuzz after optimizing default selection.\n\nNow that the optimizing compiler is the default backend, the quick\ncompiler must be explicitly selected as an argument.\n\nChange-Id: I5e6b8e6a79432118e0a91c9aea85bdd9cd7305dc\n"
    },
    {
      "commit": "664e46167b12d2bf44fe530a94570f053bf15f91",
      "tree": "96a90b3d01251f9b9f107094680182d9977e6864",
      "parents": [
        "0c2ef744f2acc8f251766c0b0859070c2a7bb292",
        "807f17831e2749d5765599df1c9fbc58af3c6c7c"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Apr 01 19:48:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 01 19:48:41 2015 +0000"
      },
      "message": "Merge \"Adds host execution to dexfuzz.\""
    },
    {
      "commit": "930ba1c88041442bc08f3b2f88f69c6bb394ab69",
      "tree": "d184727c7306a54099caac7d55c1a975014de814",
      "parents": [
        "8eeecbc50b5f6f569b4d6d1a141624f0018ffb2d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 31 11:33:04 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 31 11:33:04 2015 +0100"
      },
      "message": "Tests still failing on buildbot\u0027s devices.\n\nChange-Id: I7085706884c64978eaef6ba9eb0900b9fe9e4112\n"
    },
    {
      "commit": "a2c1861444f83316f22a04dfa5ded74337c129de",
      "tree": "0b5ada8b8c99229cd3fc4352d1a94c0bd2f177dd",
      "parents": [
        "c4a12419a3a607716de7f3c9f4c3e004d9362484"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 30 23:01:28 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 31 08:44:27 2015 +0100"
      },
      "message": "Workaround for network issues: use 127.0.0.1.\n\nChange-Id: I3c0ed810165bc8945c1dfaa028eb9a7bed674281\n"
    },
    {
      "commit": "c986d6a48481b031d4f5796009502a0dffb2e0a6",
      "tree": "8e39f703e3f626b2e2849ad9ff887cc0c2724473",
      "parents": [
        "c06ff145cfdd8019fbcb68c0554e21df5f95fe27"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 30 19:14:09 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 30 19:14:09 2015 +0100"
      },
      "message": "Disable host testing for now.\n\nBuildbot machines hare not happy with gethostbyname.\n\nChange-Id: I9dd878b442686a3d1dbcad54dbca7aabc4adbdf3\n"
    },
    {
      "commit": "59786908b5d5db703bf7b5afd91f546e7b190559",
      "tree": "d33685994d0a4f2b5054090acfacc185f71d0b52",
      "parents": [
        "392351a8aa9c6aec288050ef3f1f5471305b27c1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 30 16:34:16 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 30 18:14:46 2015 +0100"
      },
      "message": "On host, say the debuggee needs to be run through bash.\n\nChange-Id: I2cf7d3123e9d184f40cbaf49f8ac69e1481cc7a4\n"
    },
    {
      "commit": "d06dc9cd9a23450ba982c5ef137ccf246c104241",
      "tree": "b5d8f82a3e6bc3f7419a68f49d5cc962d13b41f9",
      "parents": [
        "69aea147263055e5fd4cc63f643999883aa5c88a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 30 15:30:26 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 30 15:30:26 2015 +0100"
      },
      "message": "Please vogar by not giving a vm-command on host.\n\nIf the host is configured with shell (and not bash or mksh), the \u0027art\u0027\nscript cannot be run by vogar.\n\nChange-Id: Ib88cea2e45de1ff54477ae8ec3a8e831155d86df\n"
    },
    {
      "commit": "9620b9dc991ff45d52d76495c5cdce78ed36e440",
      "tree": "570d52bb9164d02e79908d1df984d37ebecce6b1",
      "parents": [
        "4bf34ade61a5dd1537781764aa38acbde5be6fc9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 30 12:28:26 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 30 12:28:26 2015 +0100"
      },
      "message": "Tweak test script while investigating failures.\n\n- Disable runs on devices failing,\n- Add verbose for host failures.\n\nChange-Id: I4efecfbc40f6666e62fd0835257d5b6c3cdcc798\n"
    },
    {
      "commit": "d6c1ec579cd2355daab9adf58274d32f7035576c",
      "tree": "087d55ab3582eecfb56892aae5b95f76f1b0f7de",
      "parents": [
        "55e48144384016c7666bf2b59e2d1befd44385ba"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 26 18:08:59 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 26 18:08:59 2015 +0000"
      },
      "message": "New localhost failures....\n\nChange-Id: Id3992f3c04dfa8fad130073ee9ea4f4d715c8432\n"
    },
    {
      "commit": "55e48144384016c7666bf2b59e2d1befd44385ba",
      "tree": "503ca487a925325ab6a6ac109bc0e2491d3c190f",
      "parents": [
        "cac51526bbd03947676a8d49700425b19a57e447",
        "96cd87ad32653ad334600fe302edea5658392c41"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 26 18:03:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 26 18:03:01 2015 +0000"
      },
      "message": "Merge \"Add a script to run jdwp tests on the chrome buildbot.\""
    },
    {
      "commit": "96cd87ad32653ad334600fe302edea5658392c41",
      "tree": "94569d42530827fb9cebc3b11e4d2ec599046887",
      "parents": [
        "410f5cfe4ff70bc8a151216afae4e204f51aff37"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 26 16:48:29 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 26 17:59:19 2015 +0000"
      },
      "message": "Add a script to run jdwp tests on the chrome buildbot.\n\nChange-Id: Ia702fd884f10abcb0887f4964c7df3c04a508984\n"
    },
    {
      "commit": "807f17831e2749d5765599df1c9fbc58af3c6c7c",
      "tree": "976607bfaa263e10d428ac9b0532ea7d4ab63d1b",
      "parents": [
        "c8924c6ea9e83ba3832dd5551df38ab06f4aaca9"
      ],
      "author": {
        "name": "Stephen Kyle",
        "email": "stephenckyle@googlemail.com",
        "time": "Tue Mar 24 17:44:27 2015 +0000"
      },
      "committer": {
        "name": "Stephen Kyle",
        "email": "stephenckyle@googlemail.com",
        "time": "Thu Mar 26 16:03:21 2015 +0000"
      },
      "message": "Adds host execution to dexfuzz.\n\nUse --host to execute fuzzed tests using the host-build of ART.\nSee the README for more information.\nAlso includes some refactoring of Executors/Devices.\n\nChange-Id: I789d6b3e102074b22431d8afa5a5c966b2710272\n"
    },
    {
      "commit": "51b1f7bd57527790ccaa6529eacd13fd7117bd71",
      "tree": "89e46b99b6a545f1b8d35ad80c10293a4dd990ec",
      "parents": [
        "19c1c124fb92a13c5f59dfde8f638b7bf9b73abb"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 25 21:13:05 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 25 21:13:05 2015 +0000"
      },
      "message": "Mark the tests as failing for now.\n\nNeed to investigate what is going on with the network on\nthe devices...\n\nChange-Id: Ic308e768989bfbdbb086a4d09e31a7cc9a327d70\n"
    },
    {
      "commit": "0a38a0e670076fa49c6533a0a3459f3ce61e801d",
      "tree": "90597bf2bdb53a61215556824414c45ee24e0ed0",
      "parents": [
        "651b4fb337eba9971bb830d9e037c633e29a6eba"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 25 17:22:34 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 25 17:22:34 2015 +0000"
      },
      "message": "Make sure localhost is enabled on testing devices.\n\nChange-Id: I9057dd77a8c760cc5881f3b2eaeb14a0d9910b51\n"
    },
    {
      "commit": "d7cbf8a6629942e7bd315ffae7e1c77b082f3e11",
      "tree": "fc8c3371ed4ddac96bbe90a2f94ef5fb5c5472ee",
      "parents": [
        "f5988cf0c47ff935bb19c89ed0398be5fbe44bb6"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Mar 19 12:43:20 2015 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Mar 19 20:00:50 2015 -0700"
      },
      "message": "Change RETURN_VOID_BARRIER to RETURN_VOID_NO_BARRIER\n\nWe want to default to having a barrier for the case where we don\u0027t\ndex to dex.\n\nBug: 19762303\nChange-Id: I60348d89eaf0b9e1e480298afcecbb5f52e8661b\n"
    },
    {
      "commit": "d2d62d1ba6d7d0ae61c52dd84181fb13f92a21e8",
      "tree": "ac012fcaf732535c33692bb74fecdc583db53819",
      "parents": [
        "0ced884ac5b2ce50a8bfe738f654155c51b2766f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 18 11:23:56 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 18 11:23:56 2015 +0000"
      },
      "message": "Add a script to be run by test device on buildbot.\n\nChange-Id: Ifb0f739dfa56bb32b07a47ff48282b2a786009ac\n"
    },
    {
      "commit": "46333439a801d0cab5fb08db36ea277ed11c6b34",
      "tree": "d75a61919b3f5e1d18213d602d43874248027772",
      "parents": [
        "24ce79ebb11b7ea2947a35d447e0df1ab39b24bf"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 16 13:51:43 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 16 13:52:43 2015 +0000"
      },
      "message": "Update test expections after network changes in kernel/libcore.\n\nChange-Id: I1cdb55b2320a451d82b24a1f497930c12dd506cb\n"
    },
    {
      "commit": "056ed4a4fbc9df532a0d31e9ba21ad7a1b3121a7",
      "tree": "8a05525830359e0cb4bcfa39f83ab48784761816",
      "parents": [
        "2f709af007ea67ee8b6b8965a7ce313bcb6089d4"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 13 18:26:43 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 13 18:26:43 2015 +0000"
      },
      "message": "Update expectations for libcore bug.\n\nChange-Id: I88b949956440b8f0bc8f2bfe731fb7a3d18652e6\n"
    },
    {
      "commit": "c0bbc88bd5217b6613b30a993931de9256311272",
      "tree": "08b2ef92debdf24e75faa74313df392e5c43f1d1",
      "parents": [
        "d304629202eec2ab053a47fc7bcf10223b5ccea4"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Mar 12 09:58:53 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Mar 12 09:58:53 2015 -0700"
      },
      "message": "ART: Allow multiple invoke-with for art script\n\nJust like run-test, allow multiple invoke-with arguments that are\nchained together.\n\nChange-Id: I9f0d2d23fbff1cef32f0bb69e1bb803e157cfb73\n"
    },
    {
      "commit": "869c2dfad606b19cd4089f14c4310e66c079dcbc",
      "tree": "eaba34e1ee4aeb1f4e4d948a7409ea188df37a2b",
      "parents": [
        "2cfdabd2bb4833d7092819d27ef08a9e1cdffead"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Mar 09 10:36:54 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Mar 09 10:36:54 2015 -0700"
      },
      "message": "ART: Fix init-failure graph tool\n\nFix missing entries when the failed class doesn\u0027t appear in the\nstack trace.\n\nAdd coloring for loadLibrary and getProperty.\n\nChange-Id: I35df917ac8b1ada1f6eb2e418fa6ff9ca6b17048\n"
    },
    {
      "commit": "f5c224cca603ef1dba9bb80952613facc22598fa",
      "tree": "5a75eaee41d9256ddf0be2287470ad95dfc12a82",
      "parents": [
        "2433d1a12dadb90a1b1c1140156aaf72f5b52c5e",
        "e501f77b1d74bdb57164a7127f83ffde1ecbb04f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Feb 26 15:11:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 26 15:11:58 2015 +0000"
      },
      "message": "Merge \"Update expectations for volantis.\""
    },
    {
      "commit": "e501f77b1d74bdb57164a7127f83ffde1ecbb04f",
      "tree": "f9aeaf4319c10e9dda9c6447cce5444e2c22526c",
      "parents": [
        "b679039d4fdc739959623c2cb1dcc2efa9a1ebe6"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Feb 26 14:53:03 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Feb 26 14:53:03 2015 +0000"
      },
      "message": "Update expectations for volantis.\n\nChange-Id: Icd4aecd9b7a274febfd99bad6432bb9d46f9e1d3\n"
    },
    {
      "commit": "b60c58f6cd571a82c33b0f8b0af54ffeb9ba6d6c",
      "tree": "8b7440ba9f8d6401a40d6585b67a83f4216b4ea6",
      "parents": [
        "42f8c1c39b74aae50714488525d14de30f9722c9"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Feb 25 09:16:34 2015 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Feb 25 09:23:33 2015 +0000"
      },
      "message": "ART: Update description of failing libcore tests\n\nOne of the tests that was described as failing on volantis fails on\nhammerhead too. It was moved to a new category.\n\nChange-Id: Ie58266d51d3aa180a36a460035ea7f016c0b7e3d\n"
    },
    {
      "commit": "91d6743016a513bbe8b288923aaa46a075aed133",
      "tree": "891bc0bc2c951bc3d2f1faa76832727a312ee140",
      "parents": [
        "2cb551b1f9ef581b0eb1ef7cbee6bfdb6d9db4b3",
        "3d7e0c80cf84a8485b2c73c3af593dc602bce3e5"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 17:27:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 24 17:27:18 2015 +0000"
      },
      "message": "Merge \"ART: Disable libcore crypto test failing on target\""
    },
    {
      "commit": "3d7e0c80cf84a8485b2c73c3af593dc602bce3e5",
      "tree": "4233f2c8a3a33291998e676a7f157ab6393c8c2e",
      "parents": [
        "27a3e6153df81dd8adbc9ace70fdb3e7922b72f8"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 17:01:19 2015 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 17:26:08 2015 +0000"
      },
      "message": "ART: Disable libcore crypto test failing on target\n\nAnother test failing due to missing loop network device on hammerhead\nand volantis bots. We disable it until the device configuration issue\nis fixed.\n\nChange-Id: I5b4610d706a8e4bdf178764f64f2d4359a83682d\n"
    },
    {
      "commit": "a48c573d2351177d878e36e003f0cdf4d7f9328f",
      "tree": "3a7b06fe1567c0b79d203c5e31be6c9a499ac5d6",
      "parents": [
        "995e7d495eb898b2812e14ad82d54597676e93fd",
        "4cd7dfd2538ee7ef7f0965554b9d029ac3d42b41"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 15:43:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 24 15:43:19 2015 +0000"
      },
      "message": "Merge \"ART: Enable more libcore tests (crypto)\""
    },
    {
      "commit": "18c776e5aa714d0a79bbf946651212c25fbca282",
      "tree": "1a21751f76fcb6de15394b96020e43c93776069d",
      "parents": [
        "27a3e6153df81dd8adbc9ace70fdb3e7922b72f8"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 14:13:05 2015 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 14:13:05 2015 +0000"
      },
      "message": "ART: Disable one more libcore test failing on hammerhead\n\nOne more test from the harmony package fails due to the locale issue\non hammerhead. This patch disables it.\n\nChange-Id: I1f3941bfcc20d5b2e23fe5ae963676138eecccb8\n"
    },
    {
      "commit": "4cd7dfd2538ee7ef7f0965554b9d029ac3d42b41",
      "tree": "86a19bc44688e98b4fda453a9dad8aacbd9fb29e",
      "parents": [
        "27a3e6153df81dd8adbc9ace70fdb3e7922b72f8"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 13:33:01 2015 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 13:34:49 2015 +0000"
      },
      "message": "ART: Enable more libcore tests (crypto)\n\nThis patch enables additional libcore tests run by the ART buildbots.\nThese are tests from the org.apache.harmony.crypto and\nlibcore.javax.crypto packages and take extra ~8 minutes to run on\ntarget and ~2 minutes on host.\n\nChange-Id: I7cd314eca654320104fee26d8c34437450814dc2\n"
    },
    {
      "commit": "27a3e6153df81dd8adbc9ace70fdb3e7922b72f8",
      "tree": "e214d0ea79fd8baf48e730c9e31b85d932996f43",
      "parents": [
        "2d043b356d2e5c911892badf78aa56b843c5c3a6",
        "830d16e40e541e247ae5adb2d4970c0823e9c9cf"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 12:47:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 24 12:47:44 2015 +0000"
      },
      "message": "Merge \"ART: Disable libcore tests failing on bots\""
    },
    {
      "commit": "830d16e40e541e247ae5adb2d4970c0823e9c9cf",
      "tree": "a841c4a27d51deab1572e2540bc89beece1eb5f1",
      "parents": [
        "69f46525c7238f43eaefdb844106c2e97181c498"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 12:36:03 2015 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 12:36:03 2015 +0000"
      },
      "message": "ART: Disable libcore tests failing on bots\n\nSome tests in previous commits are failing on the testing devices.\nTests dependent on DateTimeFormatter fail on hammerhead due to\nmisconfigured locales and tests with a server running on localhost\nfail due to the loop device being switched off on volantisg. These\nproblems will be further investigated but this patch disables them\nfor the time being.\n\nChange-Id: I2dde178925de555f26a4d532be15487f499571b4\n"
    },
    {
      "commit": "e2f28ade08c50492cdc97fee661146db847ab128",
      "tree": "ae533bfc5539dbbd2929e132186d2398d4322edd",
      "parents": [
        "69f46525c7238f43eaefdb844106c2e97181c498"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 10:44:29 2015 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Tue Feb 24 10:44:29 2015 +0000"
      },
      "message": "ART: Enable more libcore tests (harmony package)\n\nThis patch enables additional libcore tests run by the ART buildbots.\nThese are tests from the org.apache.harmony.* packages and take extra\n~5 minutes to run on target and ~2 minutes on host.\n\nChange-Id: Idb9fc09ac7df460bd4337bc5151301adddea4b97\n"
    }
  ],
  "next": "598b220ab4cefcb118e68f381fa0df5c37a6c2d7"
}
