)]}'
{
  "log": [
    {
      "commit": "fb5a3e226ebc41f4e69b4c817c05e3d28d230351",
      "tree": "c670922cb7035ffb94637072a0d267d9610bb507",
      "parents": [
        "7169d17f4c1209da308b8e903b76ee28e44805cc"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 07 14:05:14 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 07 15:21:28 2014 -0400"
      },
      "message": "refactor out code duplication\n\npull out the duplication of setup that was in all the test\nfunctions and put it in setup instead.\n\ncapture stdout/stderr on pretty tox tests\n\nif something goes wrong in the pretty tox tests, we actually get\nentirely unhelpful 1 !\u003d 0 errors, that provide no ability to\ndebug. A big part of this is because stdout and stderr were not\ncaptured.\n\nCapture and replay stdout / stderr in case of fails to be able to\ndebug.\n\nChange-Id: I7c21e47805a765d9e3c8f367dfa153d54ff10414\n"
    },
    {
      "commit": "7169d17f4c1209da308b8e903b76ee28e44805cc",
      "tree": "3010fe0e0226d030f3053ed63924acdbf5566ba7",
      "parents": [
        "443d64f7bb33b13f3e3d932f582000dc8eb2c364",
        "4267bccbbd669e9204c84f42cacc1808653b7e97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 07 15:45:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 07 15:45:23 2014 +0000"
      },
      "message": "Merge \"Sahara: preparations for data source tests\""
    },
    {
      "commit": "443d64f7bb33b13f3e3d932f582000dc8eb2c364",
      "tree": "8c4ac001458847b5a8aef28a7833993018659378",
      "parents": [
        "9f921d698fb9957de2b0fc636ef0e363c63a839d",
        "f7e2fa411598d4eaaf2de3b5e9a059eb5729eb5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 07 15:32:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 07 15:32:30 2014 +0000"
      },
      "message": "Merge \"VPNaaS API tests cleanup\""
    },
    {
      "commit": "9f921d698fb9957de2b0fc636ef0e363c63a839d",
      "tree": "4a3ba6806ebc5416f3002a8b29b7a98492d0a3d1",
      "parents": [
        "92d3d864945cc44b6bd155db44fc8a491d4b09a4",
        "7efa5c34165e521502ac759c6fc5f7ee7cf0b751"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 07 01:41:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 07 01:41:41 2014 +0000"
      },
      "message": "Merge \"Refactor _find_caller into a public test finder utility\""
    },
    {
      "commit": "92d3d864945cc44b6bd155db44fc8a491d4b09a4",
      "tree": "f37a2f66be516f5d4266572ddfbcf195f37938a5",
      "parents": [
        "ef9f0e99dff28fa8313f216c33062116c4a24f47",
        "50af5d5ecc7d21d5e0d1a36fa564ef4850cf94ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 22:49:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 22:49:24 2014 +0000"
      },
      "message": "Merge \"Add in a concurrency aware subunit filter\""
    },
    {
      "commit": "ef9f0e99dff28fa8313f216c33062116c4a24f47",
      "tree": "212c13c93090471a1b82a4ff4960d4412bf5e64d",
      "parents": [
        "8af8bd35804bf690201e788d9ff6c5fe6db1821c",
        "a4c56c9d7d86da4fa96a6b13daa4fa0aa3a96e12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 21:55:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 21:55:19 2014 +0000"
      },
      "message": "Merge \"Adds more testcases to test_telemetry_alarming_api\""
    },
    {
      "commit": "8af8bd35804bf690201e788d9ff6c5fe6db1821c",
      "tree": "53089312e9f8d2e382fbffade9eaf489f88c2558",
      "parents": [
        "f7289da165b9f506394b6bb974b10b6c3225ba71",
        "3657ae8d0da164d43bde8899c7a27bba358f79f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 19:43:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 19:43:19 2014 +0000"
      },
      "message": "Merge \"Verify attributes through Nova os-quota-sets API\""
    },
    {
      "commit": "f7289da165b9f506394b6bb974b10b6c3225ba71",
      "tree": "b20a92d65894e52f9aada3d5c8f2bcc19e8ed004",
      "parents": [
        "3ce1f8e6ed6c920963a18706dc5c1f7601b4d401",
        "08c6a013d65dacd86ae4ddec6a6d708fb7619647"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 19:00:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 19:00:28 2014 +0000"
      },
      "message": "Merge \"Add compute service tags to ListSnapshotImagesTest\""
    },
    {
      "commit": "50af5d5ecc7d21d5e0d1a36fa564ef4850cf94ff",
      "tree": "28979e349c67233de1c156bc003a884475ae6f25",
      "parents": [
        "a7d0b14bbc25bfdc84b6f0c08f2b0ff53ddd3219"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri May 02 14:48:44 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 06 10:59:00 2014 -0400"
      },
      "message": "Add in a concurrency aware subunit filter\n\nA live filter for subunit stream that will let us display the\nconcurrency of the streams as we go.\n\n* This includes the worker id as {#} at the beginning of the lines\n* Dumps out stdout/stderr if they are found inline (makes for easier\n  debug\n* Dumps out pythonlogging on failures if found inline\n* Prints skip reasons\n\nBased on I1b529546e005f47aba56b451e1c0d8b0da09fca3, but because\nthat started as Robert\u0027s I couldn\u0027t un Abandon it.\n\nChange-Id: Icc99b652e4e8ae85b73bb905a3b704447a63195f\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n"
    },
    {
      "commit": "3ce1f8e6ed6c920963a18706dc5c1f7601b4d401",
      "tree": "94dae3b2ea54f1439f465de8201f125d277574af",
      "parents": [
        "38adb4b1527bb1c3c779f39c558a16e2aed1aeed",
        "89ba568c9a44eb6ea7aa41ab73e74c52ae8ef2f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 09:56:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 09:56:02 2014 +0000"
      },
      "message": "Merge \"Add a lacking message format letter \u0027s\u0027\""
    },
    {
      "commit": "7efa5c34165e521502ac759c6fc5f7ee7cf0b751",
      "tree": "976683fad764349788f84c607bd86b1d10aa9fd2",
      "parents": [
        "3ce1f8e6ed6c920963a18706dc5c1f7601b4d401"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri May 02 13:35:44 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue May 06 01:30:12 2014 -0700"
      },
      "message": "Refactor _find_caller into a public test finder utility\n\nThis moves the _find_caller utility method from rest_client into it\u0027s\nown public utility so that we can use it elsewhere in Tempest, like to\nuniquely identify which test case fails in a TimeoutException.\n\nThis is useful to uniquely fingerprint timeout failures with\nelastic-recheck which is not always possible right now because we don\u0027t\nhave multi-line query support with elastic-recheck.\n\nRelated-Bug: #1315201\n\nChange-Id: I0cef7697e36a0ecd29c2540a5c283d322b2c62b7\n"
    },
    {
      "commit": "38adb4b1527bb1c3c779f39c558a16e2aed1aeed",
      "tree": "931fee1b8985ce388571fd0e13ea5e971b8b5a95",
      "parents": [
        "98035554df0487069678b8d56e9616f4b6d491b4",
        "29cd512aeb33d5ca9f984b521e5caedc948567f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 05:23:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 05:23:29 2014 +0000"
      },
      "message": "Merge \"Verify \"update a server\" API response attributes\""
    },
    {
      "commit": "98035554df0487069678b8d56e9616f4b6d491b4",
      "tree": "de963ec0de0b859dbd1dd0c80d39e25278c39fc3",
      "parents": [
        "7120a4b009006ff712a34cf67372fb269f09a9c2",
        "de0e69e613f533c73ae995c4a5cda849179635e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 04:47:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 04:47:40 2014 +0000"
      },
      "message": "Merge \"Verify tenant usages API response attributes\""
    },
    {
      "commit": "7120a4b009006ff712a34cf67372fb269f09a9c2",
      "tree": "805fcd72099c4c1079a792c2ca47ec32fa846607",
      "parents": [
        "492a768060333ac2687e43219a306e597dd83c95",
        "649d8c03d77c4726a6456ee391665002dfcb714f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 04:37:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 04:37:10 2014 +0000"
      },
      "message": "Merge \"Skip creation of network resources for disabled IPv6 tests\""
    },
    {
      "commit": "08c6a013d65dacd86ae4ddec6a6d708fb7619647",
      "tree": "d8ab2180c2d233ccc9746525aa211a5d973e91b2",
      "parents": [
        "d47d2fdd672ceb18f8d6c4d9e8eeba6e5be778c9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 05 22:04:38 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 05 22:04:38 2014 -0400"
      },
      "message": "Add compute service tags to ListSnapshotImagesTest\n\nThe tests in ListSnapshotImagesTest all require nova because they\ncreate a server in setUpClass and then snapshot it so they can test\nfiltered image lists. This commit adds the appropriate service tag so\nthe tests are identified as using nova.\n\nPartially implements bp add-service-tags\n\nChange-Id: Idec3110e8c1edfc34b77bf08bb927a8c10596914\n"
    },
    {
      "commit": "29cd512aeb33d5ca9f984b521e5caedc948567f3",
      "tree": "8d353d8148e46d000b4c12f019b50bc2cafda7a1",
      "parents": [
        "492a768060333ac2687e43219a306e597dd83c95"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Apr 28 11:04:52 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue May 06 09:54:19 2014 +0900"
      },
      "message": "Verify \"update a server\" API response attributes\n\nNow most attributes of Nova v2/v3 APIs are not checked in Tempest,\nand this patch adds some tests which check these attributes to block\nthe backward incompatibility change in the future.\n\nThis patch adds the checks of \"update a server\" API responses.\n\nThe response body of v2 API is the following:\n  {\n    \"server\": {\n      \"id\": \"d099f759-021f-41ad-8ad3-7d9ddecaf07a\",\n      \"name\": \"vm01-v2\",\n      \"status\": \"ACTIVE\",\n      \"image\": {\n        \"id\": \"b62655db-2ff7-4d7f-8821-d0a468a25bec\",\n        \"links\": [{\"href\": \"http://[..]\", \"rel\": \"bookmark\"}]\n      },\n      \"flavor\": {\n        \"id\": \"42\",\n        \"links\": [{\"href\": \"http://[..]\", \"rel\": \"bookmark\"}]\n      },\n      \"user_id\": \"832ebd066fb0427ea77c4aab6bab5ec1\",\n      \"tenant_id\": \"b8d8f3df596b482e93c4225b1d72d2c2\",\n      \"created\": \"2014-03-13T00:37:40Z\",\n      \"updated\": \"2014-03-13T01:29:46Z\",\n      \"progress\": 0,\n      \"metadata\": {},\n      \"links\": [\n        {\"href\": \"http://[..]\", \"rel\": \"self\"},\n        {\"href\": \"http://[..]\", \"rel\": \"bookmark\"}\n      ],\n      \"addresses\": {\"private\": [\n        {\"version\": 4, \"addr\": \"10.0.0.4\"}\n      ]},\n      \"hostId\": \"6efdef81d6341b7fac789263e366cdf3ed5136f5894db8a2b79d1bc7\",\n      \"OS-DCF:diskConfig\": \"MANUAL\",\n      \"accessIPv4\": \"\",\n      \"accessIPv6\": \"\"\n    }\n  }\n\nThe one of v3 API is the following:\n  {\n    \"server\": {\n      \"id\": \"d099f759-021f-41ad-8ad3-7d9ddecaf07a\",\n      \"name\": \"vm01-v3\",\n      \"status\": \"ACTIVE\",\n      \"image\": {\n        \"id\": \"b62655db-2ff7-4d7f-8821-d0a468a25bec\",\n        \"links\": [{\"href\": \"http://[..]\", \"rel\": \"bookmark\"}]\n      },\n      \"flavor\": {\n        \"id\": \"42\",\n        \"links\": [{\"href\": \"http://[..]\", \"rel\": \"bookmark\"}]\n      },\n      \"user_id\": \"832ebd066fb0427ea77c4aab6bab5ec1\",\n      \"tenant_id\": \"b8d8f3df596b482e93c4225b1d72d2c2\",\n      \"created\": \"2014-03-13T00:37:40Z\",\n      \"updated\": \"2014-03-13T01:35:50Z\",\n      \"progress\": 0,\n      \"metadata\": {},\n      \"links\": [\n        {\"href\": \"http://[..]\", \"rel\": \"self\"},\n        {\"href\": \"http://[..]\", \"rel\": \"bookmark\"}\n      ],\n      \"addresses\": {\"private\": [\n        {\"version\": 4, \"type\": \"fixed\", \"addr\": \"10.0.0.4\",\n         \"mac_addr\": \"fa:16:3e:a7:05:40\"}\n      ]},\n      \"host_id\": \"6efdef81d6341b7fac789263e366cdf3ed5136f5894db8a2b79d1bc7\",\n      \"os-access-ips:access_ip_v4\": \"\",\n      \"os-access-ips:access_ip_v6\": \"\"\n    }\n  }\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ied43fb29639eaa045d68147dd668133bd419a57c\n"
    },
    {
      "commit": "492a768060333ac2687e43219a306e597dd83c95",
      "tree": "dc92a49147b24838b2a585391c31fb734d8e0772",
      "parents": [
        "3c472c9d5977cf0a12ee00f8f6d1fff6f538093f",
        "fc315902e8a7b6f561aef8fd77ca13062160439a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 23:27:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 23:27:19 2014 +0000"
      },
      "message": "Merge \"Enforces the use of Credentials (part1)\""
    },
    {
      "commit": "3c472c9d5977cf0a12ee00f8f6d1fff6f538093f",
      "tree": "80f6e6da4a41c5e03a7fc63c694a76ecf33b00e1",
      "parents": [
        "ec34e67a8389ea23e9001c2a44b692fc11489e5e",
        "2095d2493accb5ef6c0d2f9767f227d6988e6bea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 23:27:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 23:27:11 2014 +0000"
      },
      "message": "Merge \"Use auth data to fill credentials\""
    },
    {
      "commit": "ec34e67a8389ea23e9001c2a44b692fc11489e5e",
      "tree": "953d17f3ad72da6f038a36a598c648ac4d23ecb0",
      "parents": [
        "37b70d2f914c41fa0a3df42b4fc9b1a341a6619a",
        "b1b04bbd187cda7f78abdd6c598e9231c27a2c6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 23:24:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 23:24:17 2014 +0000"
      },
      "message": "Merge \"Define V3 Credentials\""
    },
    {
      "commit": "649d8c03d77c4726a6456ee391665002dfcb714f",
      "tree": "19601668da4f9b5fb2d431596261a962ac1439a8",
      "parents": [
        "37b70d2f914c41fa0a3df42b4fc9b1a341a6619a"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon May 05 14:26:15 2014 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon May 05 14:32:01 2014 -0700"
      },
      "message": "Skip creation of network resources for disabled IPv6 tests\n\nIn some cases SetUpClass is called prior to determining that\nthe test case needs to be skipped, and that is okay. However,\nfor the IPv6 test cases, this may lead to errors as the very\ncreation of v6 network resources may not be supported by the\nunderlying CI infrastructure; therefore, for these cases let\u0027s\nskip the test as the first step, if required.\n\nRelated-bug: #1282387\n\nChange-Id: I84ae3f6d389c42393691718776bf1be18772aca6\n"
    },
    {
      "commit": "37b70d2f914c41fa0a3df42b4fc9b1a341a6619a",
      "tree": "dd504511adae7156b858e7f2a2f7a92ea7d9522d",
      "parents": [
        "5296be177a21ef0927d24f4c8b9be45b689a960c",
        "790a96d0d571bbac019499a24a12ed2b72249174"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 19:22:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 19:22:16 2014 +0000"
      },
      "message": "Merge \"Unit Tests for glance_http\""
    },
    {
      "commit": "5296be177a21ef0927d24f4c8b9be45b689a960c",
      "tree": "11f00d3699381f410a9f5297fdb1e418b5c933d7",
      "parents": [
        "a5d7a39605e6403e3a67d2d856067f7dabd462d0",
        "cbc4bc5345a6acbd0b96d0ecb65ac30d3840ba67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 15:39:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 15:39:28 2014 +0000"
      },
      "message": "Merge \"Add network API test to create/update a port with 2 IP addresses\""
    },
    {
      "commit": "a5d7a39605e6403e3a67d2d856067f7dabd462d0",
      "tree": "74c1a9da1098ccac43a44f39154afb14a355c42e",
      "parents": [
        "a7d0b14bbc25bfdc84b6f0c08f2b0ff53ddd3219",
        "d789b546fc43b44d565ca23ca30aa3c9cb0742b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 13:10:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 13:10:50 2014 +0000"
      },
      "message": "Merge \"ssh_floating verify reboot\""
    },
    {
      "commit": "a7d0b14bbc25bfdc84b6f0c08f2b0ff53ddd3219",
      "tree": "2a8289db3b9740628fbca79aac22f5db4302bb91",
      "parents": [
        "d47d2fdd672ceb18f8d6c4d9e8eeba6e5be778c9",
        "42305a2d93658143d78bfea082acff68601d214a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 07:18:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 07:18:43 2014 +0000"
      },
      "message": "Merge \"Enable security_groups_basic_ops blocking tests\""
    },
    {
      "commit": "d47d2fdd672ceb18f8d6c4d9e8eeba6e5be778c9",
      "tree": "b6530553d1a0f0a46b23d9e6b092f1eeaebbf406",
      "parents": [
        "b4bd42987144545768c4613b15e38561df147ddb",
        "f275d5dea520f46aa8c81dcba5e4a21b0900eea6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 04 18:28:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 04 18:28:10 2014 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "b4bd42987144545768c4613b15e38561df147ddb",
      "tree": "a3025fece5152385e46c4d0e6a61dcd098026774",
      "parents": [
        "7a0e065f04830567a31ae08d14e413058e228bed",
        "aaa3595549614011d4869c8bdde8a209f376b767"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 03 11:46:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 03 11:46:05 2014 +0000"
      },
      "message": "Merge \"Add noqa support to no_setupclass_for_unit_tests\""
    },
    {
      "commit": "7a0e065f04830567a31ae08d14e413058e228bed",
      "tree": "9e6b46dca416ca6b8fb3329128bd6ba7ef1ed481",
      "parents": [
        "4c578bae28d074b6c15ff69f53193f94d70a3d5c",
        "aede38086ff3eaa174ce93996f40b95b49c142b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 03 08:20:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 03 08:20:59 2014 +0000"
      },
      "message": "Merge \"Remove unused arguments\""
    },
    {
      "commit": "4c578bae28d074b6c15ff69f53193f94d70a3d5c",
      "tree": "ab224e106e4fc4c5515a4b80b01e317b568677bd",
      "parents": [
        "33bb6115d236636941a32cf810187515b156d110",
        "543a5d4db02a119ab9cdf81bf318a46f3b914faa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 03 07:45:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 03 07:45:47 2014 +0000"
      },
      "message": "Merge \"Add a common class for Nova v2/v3 API tests\""
    },
    {
      "commit": "33bb6115d236636941a32cf810187515b156d110",
      "tree": "101eb35ae5b41bc554487dafd25480b619a4e343",
      "parents": [
        "40217123e6b7d30aac9fd5d0676885721394d6f9",
        "0b31d309e4c4edf3c5eaa817bb82f7e6365b3658"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 03 07:10:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 03 07:10:20 2014 +0000"
      },
      "message": "Merge \"Separate common \u0027start_up\u0027 definition from v2 schema\""
    },
    {
      "commit": "40217123e6b7d30aac9fd5d0676885721394d6f9",
      "tree": "2d880ab4bb71823b8b1fd33298b6cd2667a8fa42",
      "parents": [
        "8f675533c3e1038a378a56be8346fc4843a0548c",
        "57b384b4d4a7f8f2dc5b8b92da6e53d7090c20b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 03 06:28:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 03 06:28:10 2014 +0000"
      },
      "message": "Merge \"Add a response header validation\""
    },
    {
      "commit": "aaa3595549614011d4869c8bdde8a209f376b767",
      "tree": "ed7643eb058c0642943f9f7b1e0bf017b849ed27",
      "parents": [
        "c5dd40b5b2812f44cffd6047e95793459270fc8a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 02 18:50:16 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 02 19:14:28 2014 -0400"
      },
      "message": "Add noqa support to no_setupclass_for_unit_tests\n\nThis commit adds support for using noqa with the T105 hacking check.\nThis is need to unit test the _find_caller() utility with setupClass\nin the call stack.\n\nChange-Id: I5c1a07d019b79b082cb895a17364f7e7cb2f08fe\n"
    },
    {
      "commit": "8f675533c3e1038a378a56be8346fc4843a0548c",
      "tree": "afa77743c6262ab0c90eadc79b746a6793a374c6",
      "parents": [
        "f2dab68fc63f70d34c1f3904d47e9e6b712feee3",
        "fabe77c6db36b0c7d24ca779410e870385db4fbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 21:49:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 21:49:10 2014 +0000"
      },
      "message": "Merge \"Add unit tests for verifying extensions list\""
    },
    {
      "commit": "f2dab68fc63f70d34c1f3904d47e9e6b712feee3",
      "tree": "a95a8b2a0bcd56647e85c51d1af1392bcba2aba0",
      "parents": [
        "c5dd40b5b2812f44cffd6047e95793459270fc8a",
        "8f76a53cc7e30d12a26c352e639208695e146bcb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 19:20:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 19:20:52 2014 +0000"
      },
      "message": "Merge \"Revert \"add server personality files test\"\""
    },
    {
      "commit": "c5dd40b5b2812f44cffd6047e95793459270fc8a",
      "tree": "7e63142995e2c0b4a1fa0db286d00a1f4e39c083",
      "parents": [
        "21b4479a0bb0aa3bca06c38e99245a30e98e368d",
        "fa6666c2cde880c3cbc715dd478449b908f4b4a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 17:21:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 17:21:06 2014 +0000"
      },
      "message": "Merge \"Fix stress runner not stopping on first fail\""
    },
    {
      "commit": "21b4479a0bb0aa3bca06c38e99245a30e98e368d",
      "tree": "34823004df4db72dde27b6cdb5f4c67ee3b60beb",
      "parents": [
        "d3f392bdf3a3823856a02c659a47bfd4ef5e5beb",
        "400c413175c023542f8eb4b2290b7d35c0ffff55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 17:10:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 17:10:00 2014 +0000"
      },
      "message": "Merge \"Stress runner/driver prints stats after SIGINT\""
    },
    {
      "commit": "8f76a53cc7e30d12a26c352e639208695e146bcb",
      "tree": "66bc1ed119383988298f9d8ea3815d6f74f2acb2",
      "parents": [
        "d3f392bdf3a3823856a02c659a47bfd4ef5e5beb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri May 02 07:41:14 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri May 02 07:41:42 2014 -0400"
      },
      "message": "Revert \"add server personality files test\"\n\nThis reverts commit 6a6f647a45b7a82246ca333f2b002aaad5855db9.\n\nThis commit added a server personality test, that in no way actually\ntested server personalities. It actually just tested creating\nservers. Which we do other places. So this test just adds run time\nwithout any additional coverage. It also has substantially less\ndebug for the case when servers don\u0027t create effectively, so it\nmakes for a new place where races can happen but aren\u0027t debugged.\n\nChange-Id: I15889b52147051e2614090e700528b363b87c498\n"
    },
    {
      "commit": "d3f392bdf3a3823856a02c659a47bfd4ef5e5beb",
      "tree": "aaceaef9c49e26eb31de1ae636330a318297467a",
      "parents": [
        "2b94050708cb2034877c70be3b2595a8831f00b6",
        "305e65b0c37b9476fc63672488e44ef85eb94383"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 10:08:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 10:08:11 2014 +0000"
      },
      "message": "Merge \"Account failure to the tearDown instead of setUp\""
    },
    {
      "commit": "2b94050708cb2034877c70be3b2595a8831f00b6",
      "tree": "ce910444f3697c3671efc3b3a0bde65cbfb88ed0",
      "parents": [
        "b3d2d6ddd28b8c10d24f678747a31f1fcded558f",
        "0056b07092308763c303d7710156d146a6b24d01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 10:07:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 10:07:58 2014 +0000"
      },
      "message": "Merge \"Add tests for CINDER services v1 APIs\""
    },
    {
      "commit": "f275d5dea520f46aa8c81dcba5e4a21b0900eea6",
      "tree": "076f20e419943b675a817df66537314e0d2b7bad",
      "parents": [
        "b3d2d6ddd28b8c10d24f678747a31f1fcded558f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 02 09:09:16 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 02 09:09:16 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I3a7b913a3ab20750f6e8b048d961d66ad81dfb9a\n"
    },
    {
      "commit": "543a5d4db02a119ab9cdf81bf318a46f3b914faa",
      "tree": "1ea9f0513e18db544731200d649bd8bcdddee5e0",
      "parents": [
        "b3d2d6ddd28b8c10d24f678747a31f1fcded558f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 02 08:44:15 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 02 08:45:28 2014 +0900"
      },
      "message": "Add a common class for Nova v2/v3 API tests\n\nNow there is a lot of copy\u0026paste test code for Nova v2/v3 API tests.\nIn addition, we need to add many checks for API test coverage.\nAs the result, we should apply the same changes to v2 and v3 tests.\n\nFor improving the maintenance, this patch changes a base class to\nshare it between v2 and v3 tests. The existing BaseV2ComputeTest and\nBaseV3ComputeTest inheritate from it now, and we will replace each\nAPI test with a base class directly. As a sample, this patch applies\nthis class to test_availability_zone of v2 and v3.\n\nThis patch changes the test directory structure like:\n * tempest/api/compute/ : common test files like this test class\n * tempest/api/compute/v2/ : v2 API specific test files\n * tempest/api/compute/v3/ : v3 API specific test files\n\nAfter applying this class to all Nova API tests, we will be able to\nremove current BaseV2ComputeTest and BaseV3ComputeTest classes.\n\nPartially implements blueprint nova-api-test-inheritance\n\nChange-Id: I4f9c3f58c37fc459976c2e7dc36bfc90f5add3f5\n"
    },
    {
      "commit": "b3d2d6ddd28b8c10d24f678747a31f1fcded558f",
      "tree": "a5d65efd9c779813758a822965e312ef248369b6",
      "parents": [
        "79d3a8d76507631b3b4ef07fc7b8c64b94b3e488",
        "eaaa6a4234592a7889e9394655eff29cda585bf6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 16:33:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 16:33:58 2014 +0000"
      },
      "message": "Merge \"Verify Set/Get/Delete server meta item attributes\""
    },
    {
      "commit": "79d3a8d76507631b3b4ef07fc7b8c64b94b3e488",
      "tree": "07a0fa58a89af2dd3b3622cfbf5f7c230f76db7f",
      "parents": [
        "89d4ec73776dcd72f870d4283c6510e542cfabff",
        "d14c9df63dda01cf3671f0dd7a1d169341f35ee5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 14:01:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 14:01:22 2014 +0000"
      },
      "message": "Merge \"Add unit tests for api_version detection\""
    },
    {
      "commit": "89d4ec73776dcd72f870d4283c6510e542cfabff",
      "tree": "60eb2c6d6ef17cb5ef9fb4c23b1d37333927b218",
      "parents": [
        "afd33da19eba097482c26da48335faf5bad8a277",
        "9b89624925b7049c9ebaa1aab2c9ebf1a8dc7d0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 14:01:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 14:01:14 2014 +0000"
      },
      "message": "Merge \"Add unit tests for _get_unversioned_endpoint\""
    },
    {
      "commit": "afd33da19eba097482c26da48335faf5bad8a277",
      "tree": "677fda78cdb32b54e109deb596f8d237e09019e5",
      "parents": [
        "a098dc94d9a3341176f45e9f72f3746037aa4023",
        "5fd4ecf80c43f7ee6f185041978a1e0816088a35"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 08:47:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 08:47:31 2014 +0000"
      },
      "message": "Merge \"Merge set_network_resources() call at base\""
    },
    {
      "commit": "a098dc94d9a3341176f45e9f72f3746037aa4023",
      "tree": "6e1c2d7cfccab0912afca16a70a50fd4c98055a2",
      "parents": [
        "08f5dd54ed18c5b84cae2e673e9681adcdd35176",
        "bc737d604f7793323ab255584bda4feb7f41ada3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 06:28:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 06:28:45 2014 +0000"
      },
      "message": "Merge \"Don\u0027t output auth tokens with trace output\""
    },
    {
      "commit": "08f5dd54ed18c5b84cae2e673e9681adcdd35176",
      "tree": "00a3ed744e9179c72a6f2d8d2eb187b014749f8d",
      "parents": [
        "dfd97d73a4ef9b5f69833c41bcdc71c6243aa9d8",
        "ef12fc85cd262246639be73515445a000ea9db80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 05:37:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 05:37:36 2014 +0000"
      },
      "message": "Merge \"Stop swift resource leaking even if an error occurs\""
    },
    {
      "commit": "dfd97d73a4ef9b5f69833c41bcdc71c6243aa9d8",
      "tree": "800a140e0a48c25f1098103040ffcb529a68357b",
      "parents": [
        "f8b816af0751b10cc20b0ab456ca334150fcdf5f",
        "8b9fa024b7e6fde2efa1901ba7c1e1c6739ea689"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 05:26:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 05:26:53 2014 +0000"
      },
      "message": "Merge \"orchestration api add test for volume retain deletion policy\""
    },
    {
      "commit": "0b31d309e4c4edf3c5eaa817bb82f7e6365b3658",
      "tree": "8a8b85cbb116085e91d37a4acea685107c8fc3a5",
      "parents": [
        "e3a663bca1488efbb899cb3103a5ef435326f71f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu May 01 10:53:25 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu May 01 10:59:29 2014 +0900"
      },
      "message": "Separate common \u0027start_up\u0027 definition from v2 schema\n\nTempest contains API schema definitions for response checks of Nova\nv2/v3 APIs. On hosts \u0027start_up\u0027 API, the v3 definition refers to v2\none. However, we need to avoid this kind of dependency because we will\nneed to change v3 definition due to this dependency when removing v2\ntests.\n\nThis patch separates common \u0027start_up\u0027 definition from v2 schema and\nmoves it to common schema file.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: If4291fcb6617b00a67066e3869deaf5a8a53f526\n"
    },
    {
      "commit": "fabe77c6db36b0c7d24ca779410e870385db4fbb",
      "tree": "977beb299acde456a61384861995bd9583f546a0",
      "parents": [
        "d14c9df63dda01cf3671f0dd7a1d169341f35ee5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun Apr 27 10:38:00 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 30 17:36:32 2014 +0000"
      },
      "message": "Add unit tests for verifying extensions list\n\nThis commit adds unit tests for verify extensions functionality in\nverify_tempest_config.py. It covers the use with all the currently\nsupported services: nova, cinder, nova_v3, neutron, and swift.\n\nChange-Id: Idbc25ec95f1d2697dbf1994e81b83938b2e85a9f\n"
    },
    {
      "commit": "d14c9df63dda01cf3671f0dd7a1d169341f35ee5",
      "tree": "595c166ae41b1b0b6488a38dda08dc4785645cca",
      "parents": [
        "9b89624925b7049c9ebaa1aab2c9ebf1a8dc7d0f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun Apr 27 00:54:25 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 30 17:36:28 2014 +0000"
      },
      "message": "Add unit tests for api_version detection\n\nThis commit adds unit tests for api version detection in\nverify_tempest_config.\n\nPartially implements bp: config-verification\n\nChange-Id: I72d02db5e4a2dd83abe0e2eb4e4fed8b97c34e4c\n"
    },
    {
      "commit": "9b89624925b7049c9ebaa1aab2c9ebf1a8dc7d0f",
      "tree": "3e4ddae60a3eb7dd3b5693ce010e9523ec4da1d4",
      "parents": [
        "f8b816af0751b10cc20b0ab456ca334150fcdf5f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Apr 23 21:25:27 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 30 17:36:19 2014 +0000"
      },
      "message": "Add unit tests for _get_unversioned_endpoint\n\nThis commit adds the first unit tests for the verify_tempest_config\nscript which covers the code used to format an unversioned endpoint\nfrom a versioned one returned from the keystone catalog. This also\nbreaks that section of the script off into a separate method so that\nmocks were not needed for such a simple test case.\n\nPartially implements bp: config-verification\n\nChange-Id: I6f48034af5fc187f6ae7d5c9b3dccb61f309ae25\n"
    },
    {
      "commit": "f8b816af0751b10cc20b0ab456ca334150fcdf5f",
      "tree": "413ccbfb72765471f570473b00ca518ed2b7700b",
      "parents": [
        "f09717137aa71d46515520108d6135270bd00132"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Apr 23 20:35:49 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 30 17:36:12 2014 +0000"
      },
      "message": "Add cmd entry point for verify_tempest_config\n\nThis commit moves the verify_tempest_config script from the tools dir\nto tempest.cmd and adds a pbr entry point for the script. This means\nthat the script will in effect be a packaged binary for tempest.\n\nPartially implements bp config-verification\n\nChange-Id: I75b9743a8117d55c6c445db05eb39404b5708624\n"
    },
    {
      "commit": "f09717137aa71d46515520108d6135270bd00132",
      "tree": "ed49f8b9a6f6269e090f7b4ac9c37cf2786d2676",
      "parents": [
        "e3a663bca1488efbb899cb3103a5ef435326f71f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Apr 11 20:08:53 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 30 13:35:29 2014 -0400"
      },
      "message": "Add support for updating the config file\n\nThis commit adds a new flag to the verify_tempest_config.py script,\n\u0027-u\u0027 that will update the config file from values found during the\nverification process.\n\nPartially implements bp config-verification\n\nChange-Id: I20b8bca7d3368b56da0a0496ed7aa3c1a6eacc9e\n"
    },
    {
      "commit": "e3a663bca1488efbb899cb3103a5ef435326f71f",
      "tree": "b19ba07c77d4ffbbc1c9bac2870a59ff8ba9ae99",
      "parents": [
        "66fdac641c22c39b0c60970ef03863400ea6cd43",
        "a7a14f127ff6bab1cebf58d1cc74e62ee79d1e4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 30 16:19:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 30 16:19:49 2014 +0000"
      },
      "message": "Merge \"Verify os-migration API response attributes\""
    },
    {
      "commit": "fc315902e8a7b6f561aef8fd77ca13062160439a",
      "tree": "78e6fe4ebd2a49d2d863a7c4d5af226df92410f9",
      "parents": [
        "2095d2493accb5ef6c0d2f9767f227d6988e6bea"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 20 09:21:44 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Apr 30 13:36:14 2014 +0100"
      },
      "message": "Enforces the use of Credentials (part1)\n\nMultiversion auth part5\n\nRefactor tenant isolation to use Credentials instead of username,\npassword and tenant_name, but keeps the same interface for now,\nso test don\u0027t have to be changed.\n\nTenant isolation is  still using v2 identity clients to generate\ncredentials, even when auth_version is set to v3.\nThis changes prepares the migration to v3.\n\nPartially implements: bp multi-keystone-api-version-tests\n\nChange-Id: If2da9d869af417b6cd8f6a4c48d710e817c76402\n"
    },
    {
      "commit": "2095d2493accb5ef6c0d2f9767f227d6988e6bea",
      "tree": "3393f02b046096e6cb5e273c726a9f5ee4dc852e",
      "parents": [
        "b1b04bbd187cda7f78abdd6c598e9231c27a2c6b"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 20 08:36:23 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Apr 30 13:36:14 2014 +0100"
      },
      "message": "Use auth data to fill credentials\n\nProvide the ability to automatically fill in credentials\ndetails e.g. IDs if names where provided.\nVerified via unit test.\n\nPartially implements: bp multi-keystone-api-version-tests\n\nChange-Id: I505e5024754fe1b912104ce4d5d3206f4cedd6d8\n"
    },
    {
      "commit": "b1b04bbd187cda7f78abdd6c598e9231c27a2c6b",
      "tree": "acf6f8935f463a2e2a793a65a853107205e79941",
      "parents": [
        "fdcb33537aa9ca9259d3044173cae6ac4935accd"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Sun Apr 06 11:57:07 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Apr 30 13:36:12 2014 +0100"
      },
      "message": "Define V3 Credentials\n\nExtend the Credentials class hierarchy to include keystone v3\nCredentials. Extend unit tests accordingly.\nExtend credentials configurations parameters to include domain.\n\nPartially implements: bp multi-keystone-api-version-tests\n\nChange-Id: I4c7f21f769a20ab45c0f9672ebaa738b146cf6a0\n"
    },
    {
      "commit": "66fdac641c22c39b0c60970ef03863400ea6cd43",
      "tree": "bbb30aac7699791472f4b3b8621c35cf88a0875c",
      "parents": [
        "420befdb88828386cd276975d2a9a8b2f9e4a033"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Apr 29 16:42:52 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Apr 29 16:42:52 2014 -0700"
      },
      "message": "Skip lbaas test test_load_balancer_basic\n\nSkip test_load_balancer_basic since this still isn\u0027t fixed. According to\nelastic-recheck there have been 515 in the past two weeks with 61 hits\nin the last 24 hours.\n\nChange-Id: I41ed4965f489ad666d4c3e481aed4ccd114da6e7\nRelated-Bug: #129165\n"
    },
    {
      "commit": "420befdb88828386cd276975d2a9a8b2f9e4a033",
      "tree": "359512877b0fd4c00f22f95e10f1944e555dd902",
      "parents": [
        "97daaa7362ef2b04caf670ef0c4f7f5ffcc69479",
        "e4c3fb267ebc5527c6c18fff1d399f69929319ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 29 16:01:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 29 16:01:37 2014 +0000"
      },
      "message": "Merge \"Verify create/get flavor attributes of Nova APIs\""
    },
    {
      "commit": "97daaa7362ef2b04caf670ef0c4f7f5ffcc69479",
      "tree": "611bf239b3854e93bb33e5ad715759740c86952a",
      "parents": [
        "60577f7db1f8e7d8ac15e606a917bba2c72e63ee",
        "0784162cc5515a56b1b22907260df7499f9998a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 29 15:50:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 29 15:50:27 2014 +0000"
      },
      "message": "Merge \"Verify delete aggregate attributes of Nova APIs\""
    },
    {
      "commit": "fa6666c2cde880c3cbc715dd478449b908f4b4a6",
      "tree": "1de8b363536ed94a5f0ec29ae5cb597871f378c9",
      "parents": [
        "400c413175c023542f8eb4b2290b7d35c0ffff55"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 29 16:56:48 2014 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 29 16:59:04 2014 +0200"
      },
      "message": "Fix stress runner not stopping on first fail\n\nUse of for-loop as condition if to \u0027break\u0027 while-loop\ncaused that only the \u0027condition\u0027 itself was stopped\nfrom iterating, not stopping the parent loop as desired.\n\nChange-Id: Ic1d3e55b7f4aa14132ebff2d533b5a61a8bad5ae\n"
    },
    {
      "commit": "400c413175c023542f8eb4b2290b7d35c0ffff55",
      "tree": "fd6a1356abf772c6e5e9fd30c0b53ca38c78ecce",
      "parents": [
        "60577f7db1f8e7d8ac15e606a917bba2c72e63ee"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 29 16:31:48 2014 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 29 16:56:04 2014 +0200"
      },
      "message": "Stress runner/driver prints stats after SIGINT\n\nChanges stress driver to print out statistics\non interruption of test execution.\n\nChange-Id: Id96e9bdd9246f8efbaa212b3934c4acb05352842\n"
    },
    {
      "commit": "60577f7db1f8e7d8ac15e606a917bba2c72e63ee",
      "tree": "c32da81fe1ae0b3e09b7aaae0bfe1f0f9d90c99b",
      "parents": [
        "fdcb33537aa9ca9259d3044173cae6ac4935accd",
        "1ad0f2b8b3f3959a6a5d031c1ac0b5a82d714e61"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 29 13:07:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 29 13:07:24 2014 +0000"
      },
      "message": "Merge \"Remove {begin,roll}_detaching volume API tests\""
    },
    {
      "commit": "fdcb33537aa9ca9259d3044173cae6ac4935accd",
      "tree": "5d0670c9952ec4d45f3d7672214b7dc80fcfdd0f",
      "parents": [
        "2113a439f538fc4d1ef26f4645ab17c16701bd68",
        "7d707a5633b4d60823ba5858ca6c21d71f8c3867"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 28 12:38:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 28 12:38:24 2014 +0000"
      },
      "message": "Merge \"Defines a Credentials class\""
    },
    {
      "commit": "2113a439f538fc4d1ef26f4645ab17c16701bd68",
      "tree": "980b12a2a3ec9af2bc4a914bcf8901009e4160c5",
      "parents": [
        "68a09a155949c7982e07742b8c349eb20bebb21d",
        "ca36c2be99ad15635a0681ea8625078c942a7b6e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 28 12:07:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 28 12:07:55 2014 +0000"
      },
      "message": "Merge \"Verify certificate API response attributes\""
    },
    {
      "commit": "68a09a155949c7982e07742b8c349eb20bebb21d",
      "tree": "0afe3edbdcb103de907d630632eb896962e26bf5",
      "parents": [
        "6b87a06b027616d336f14e75c7d8ff59e700f1ac",
        "b1f919868356b9852953ec03f0a5ee8360462d70"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 28 10:55:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 28 10:55:36 2014 +0000"
      },
      "message": "Merge \"orchestration api add basic volume resource test\""
    },
    {
      "commit": "6b87a06b027616d336f14e75c7d8ff59e700f1ac",
      "tree": "4d03eca743e212f5a937614c99d801ed004d542e",
      "parents": [
        "b0d7f61a8cc693023fca44be9dc9b227dcf49995",
        "8b54fc51e90f93675d07e87036249d81383e2af3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 28 10:55:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 28 10:55:26 2014 +0000"
      },
      "message": "Merge \"orchestration api refactor access to stack outputs\""
    },
    {
      "commit": "1ad0f2b8b3f3959a6a5d031c1ac0b5a82d714e61",
      "tree": "e8e7c4ac6bdfde66502bd1fcfaf67e6d4bb357f8",
      "parents": [
        "9edd2f2a068228d10c86136df9d9ea93cf5dd9a5"
      ],
      "author": {
        "name": "Nikola Dipanov",
        "email": "ndipanov@redhat.com",
        "time": "Mon Apr 28 12:33:12 2014 +0200"
      },
      "committer": {
        "name": "Nikola Dipanov",
        "email": "ndipanov@redhat.com",
        "time": "Mon Apr 28 12:33:12 2014 +0200"
      },
      "message": "Remove {begin,roll}_detaching volume API tests\n\nIn preparation for changes to the cinder API in\nhttps://review.openstack.org/#/c/90353/ , we need to make sure volumes\nare in the expected state before we can call begin_detaching on it.\n\nAdding this kind of check to the existing two tests would make them\nscenario tests really, and also begin and roll detaching are already\ntested as part of standard attach and detach scenario tests, plus are\nkind of an implementation detail (even though, sadly, exposed as a\npublic API) and need not be tested by tempest tests.\n\nPartial-bug: #1302774\nChange-Id: I59e88344e83b8c0665a04c8ef55126a8f27bbf57\n"
    },
    {
      "commit": "89ba568c9a44eb6ea7aa41ab73e74c52ae8ef2f8",
      "tree": "0fdba46ca0a2cdcda33d0428f708e1709f391d8b",
      "parents": [
        "b0d7f61a8cc693023fca44be9dc9b227dcf49995"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Apr 28 19:25:53 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Apr 28 19:25:53 2014 +0900"
      },
      "message": "Add a lacking message format letter \u0027s\u0027\n\nThis lacking leads an unhelpful error message.\n\nChange-Id: I435defc871c69423ed2800e1b304cc7b27792256\nCloses-Bug: #1313616\n"
    },
    {
      "commit": "eaaa6a4234592a7889e9394655eff29cda585bf6",
      "tree": "b5f303a9a48cfacc974157b2959739b281515370",
      "parents": [
        "b0d7f61a8cc693023fca44be9dc9b227dcf49995"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 25 18:38:21 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Apr 28 16:19:35 2014 +0900"
      },
      "message": "Verify Set/Get/Delete server meta item attributes\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 Set/Get/Delete\nserver meta item APIs response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of Set/Get server meta item V2 API is below:\n\n{\n    \"meta\": {\n        \"foo\": \"%(value)s\"\n    }\n}\n\nThe response body of Set/Get server meta item V3 API is below:\n\n{\n    \"metadata\": {\n        \"foo\": \"%(value)s\"\n    }\n}\n\nDelete server meta item API does not return any body.\nResponse code in V2 \u0026 V3 is 204.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Icf32a97cb844d7ced1f64a726b4142775df0e1d5\n"
    },
    {
      "commit": "b0d7f61a8cc693023fca44be9dc9b227dcf49995",
      "tree": "a843364ed09c792deb1a598a2aa04c680e147031",
      "parents": [
        "4054e6216ab8ee8ce73efca87347ba4504e79818",
        "99ef8e60222f0a1f450528a85292623e53e09a2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 28 03:53:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 28 03:53:08 2014 +0000"
      },
      "message": "Merge \"Remove test_create_server_response\""
    },
    {
      "commit": "4054e6216ab8ee8ce73efca87347ba4504e79818",
      "tree": "f3354754fe0bad8b4a16d8b6c691ad39ef92185d",
      "parents": [
        "c0852caa8e058b0292386b4a3dbfd44912f3d660",
        "b34c1612f5ecf5ea673a98c3e3268b4ed9bf2910"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Apr 27 22:13:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 27 22:13:44 2014 +0000"
      },
      "message": "Merge \"Verify attributes through Nova os-security-groups API\""
    },
    {
      "commit": "c0852caa8e058b0292386b4a3dbfd44912f3d660",
      "tree": "f9b6db4e8a8f36f30afefc410a370982c9856429",
      "parents": [
        "0b5d804d44d89c85a7815f80e59ff80d4c10569b",
        "61d8c4440709be6b4695476da5f29b7f5cefc667"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 14:19:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 14:19:51 2014 +0000"
      },
      "message": "Merge \"Delete OrchestrationManager, and its unusual credentials\""
    },
    {
      "commit": "0b5d804d44d89c85a7815f80e59ff80d4c10569b",
      "tree": "0ab30671751ea1fd0ba1d4dfb6a544bcf79e0191",
      "parents": [
        "9891033cb6a96cdc37d00819a785588614f9b190",
        "d047d1d2d802a3f60819c3bce54c49d05d91e3b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 10:22:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 10:22:12 2014 +0000"
      },
      "message": "Merge \"Fix stress runner signal related issues\""
    },
    {
      "commit": "9891033cb6a96cdc37d00819a785588614f9b190",
      "tree": "433d37fb0301fb1f8f1efc6761048d7cf015ea5b",
      "parents": [
        "ffc94251cbde14b18df7daa9c5ec26c1c7cb3999",
        "34b75a1edc0dfb46764bcb333b251b2425ef5fe3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 10:13:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 10:13:14 2014 +0000"
      },
      "message": "Merge \"Stress action for volume attach verify\""
    },
    {
      "commit": "4267bccbbd669e9204c84f42cacc1808653b7e97",
      "tree": "f2050c33946f7f25f19c1afd485f153328f3df7b",
      "parents": [
        "ffc94251cbde14b18df7daa9c5ec26c1c7cb3999"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Apr 25 13:25:03 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Apr 25 13:26:55 2014 +0400"
      },
      "message": "Sahara: preparations for data source tests\n\n* create/list/get/delete methods to API client for data sources were added;\n* Method \"create_data_source\" was added;\n* tearDownClass method was expanded;\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: I60d7a5553b642a2a7a03d4c6cf2befdfe2172341\n"
    },
    {
      "commit": "ffc94251cbde14b18df7daa9c5ec26c1c7cb3999",
      "tree": "68e5dea39234ca0afac26d1cd43eab6ff7ae17ff",
      "parents": [
        "9edd2f2a068228d10c86136df9d9ea93cf5dd9a5",
        "77876cbb2496b6cea061613d650f0e2b3efd9cee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 09:06:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 09:06:52 2014 +0000"
      },
      "message": "Merge \"Consider state in firewall create/delete test\""
    },
    {
      "commit": "d789b546fc43b44d565ca23ca30aa3c9cb0742b3",
      "tree": "8e88603b0599fa756d84330928047f8b8346387f",
      "parents": [
        "941bbf55d884441caf5ef881de061147711df919"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Apr 25 07:01:22 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Apr 25 07:08:13 2014 +0200"
      },
      "message": "ssh_floating verify reboot\n\nThe reboot true option is usually useful for generate more ovs\nevents, but actually it can fail on the machine remains in SHUTOFF\nstate. A status check added, in order to help identify this situation.\n\nThe icmp echo test generated more logs than it required.\nThe intermediate pings will not be logged.\n\nChange-Id: I524da1f2324227ef77755c070430221918e1694e\n"
    },
    {
      "commit": "9edd2f2a068228d10c86136df9d9ea93cf5dd9a5",
      "tree": "f27461c70b38630541f070b381e145f0b28da7bd",
      "parents": [
        "5d450259c7e6f6fe70fbdf62306f7f1a8423a7de",
        "2b14d42ac22d3db01f53bd38c7038c82c9f033f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 05:01:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 05:01:17 2014 +0000"
      },
      "message": "Merge \"Check detail list Images attributes of Nova V2 API\""
    },
    {
      "commit": "5d450259c7e6f6fe70fbdf62306f7f1a8423a7de",
      "tree": "b322bc7f442f197c29f1d1cd512c777904e4ae3d",
      "parents": [
        "941bbf55d884441caf5ef881de061147711df919",
        "076f79fa87491a813e960cf40e9b00dbf90c8458"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 05:01:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 05:01:07 2014 +0000"
      },
      "message": "Merge \"Fix test_verify_created_server_ephemeral_disk\""
    },
    {
      "commit": "5fd4ecf80c43f7ee6f185041978a1e0816088a35",
      "tree": "f395866009be192d3d72a7358e37bff2e130202f",
      "parents": [
        "941bbf55d884441caf5ef881de061147711df919"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Apr 25 13:38:15 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Apr 25 13:38:15 2014 +0900"
      },
      "message": "Merge set_network_resources() call at base\n\nEvery setUpClass()s of Nova API tests call set_network_resources().\nThis patch merges their calls for cleanup.\n\nChange-Id: I106d4d57a51bb5f047efb4792edcbacf7853de45\n"
    },
    {
      "commit": "941bbf55d884441caf5ef881de061147711df919",
      "tree": "ed6a5c8aa272fd5b5661ba4e9ca24edbc6f3817d",
      "parents": [
        "af69771b9a9690893cf80985c98636b5fd933b25",
        "a8f6653465c9dfef616da807d5f26412aac53d19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 03:38:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 03:38:06 2014 +0000"
      },
      "message": "Merge \"Verify \u0027list-server-metadata\u0027 APIs attributes\""
    },
    {
      "commit": "af69771b9a9690893cf80985c98636b5fd933b25",
      "tree": "bf5d0409bd8c828f3922464c5d32603e4d135db6",
      "parents": [
        "a1acc5df22413c873487f00daafba477adc774c1",
        "3d2b7af3ba9e8f335e492959f68ce86433fe1c5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 03:37:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 03:37:57 2014 +0000"
      },
      "message": "Merge \"Verify the attributes of \u0027set-server-metadata\u0027 API\""
    },
    {
      "commit": "a1acc5df22413c873487f00daafba477adc774c1",
      "tree": "69d4aae31f33c81fde097c63b9505bb6c7e0d24a",
      "parents": [
        "a1da8a402806b3e01eb13fb41c25ffecaaff8a52",
        "bde9126fe7b5fd6e18d8881f6e9be370d2a6d826"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 03:18:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 03:18:31 2014 +0000"
      },
      "message": "Merge \"Verify list agents attributes of V2/V3 APIs\""
    },
    {
      "commit": "a1da8a402806b3e01eb13fb41c25ffecaaff8a52",
      "tree": "25d4ef757413726c1302f89c7cd9a1f947c0fcf0",
      "parents": [
        "7ca1c147e55173fd9f07299e8c2d298a02cc6d8d",
        "bdbc70ba6b14bee71a2d3efdb84c18d7cec45a8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 02:58:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 02:58:31 2014 +0000"
      },
      "message": "Merge \"Remove Nova v3 XML test skip\""
    },
    {
      "commit": "7ca1c147e55173fd9f07299e8c2d298a02cc6d8d",
      "tree": "1f7d5edf188b19915e61d58663eb8d89e8711b57",
      "parents": [
        "1b2b20541a0b3d1f22dd0e6bef0cab481ba4e7c1",
        "2e439637f28c28ec87adb3f1792a168d9d672362"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 01:22:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 01:22:12 2014 +0000"
      },
      "message": "Merge \"Add cinder api version detection to verify_tempest_config\""
    },
    {
      "commit": "1b2b20541a0b3d1f22dd0e6bef0cab481ba4e7c1",
      "tree": "9da572886ab5c5167c9bc465448c443a1c8f1345",
      "parents": [
        "8ee87206d757e3dde2ff918e80d70d27a10ce282",
        "42d50f61e1f13439032593e422ba8544a32d4f37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 01:21:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 01:21:09 2014 +0000"
      },
      "message": "Merge \"Fix service list in verify_tempest_config\""
    },
    {
      "commit": "8ee87206d757e3dde2ff918e80d70d27a10ce282",
      "tree": "04c60e1800d28ac76c3d50fe40c03d6395caa5b6",
      "parents": [
        "2e22f02f66f87ef3a0eaee6cb60788d6fdb733d6",
        "1722f0b17c4adf78e388873f2b9f0dbc08fb7ae3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 01:21:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 01:21:01 2014 +0000"
      },
      "message": "Merge \"Fix url parsing for api version check\""
    },
    {
      "commit": "2e22f02f66f87ef3a0eaee6cb60788d6fdb733d6",
      "tree": "0c25ea9be423e8901ed05939c1fb26d1217dc7b0",
      "parents": [
        "d9f5e9de99989d3249c7274becd8acf6174afbb0",
        "662bc3cf7739f629f37848407f8dc1cf9568d751"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 00:28:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 00:28:41 2014 +0000"
      },
      "message": "Merge \"Add check that service tag isn\u0027t in path name\""
    },
    {
      "commit": "d9f5e9de99989d3249c7274becd8acf6174afbb0",
      "tree": "14218a3ddb1798adb0983fa73076c6f475fe2104",
      "parents": [
        "0945c3b4e67ed7e0c866613ec921a58fdea5fcad",
        "d045302469113724d69c0110a61620257e124b23"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 23:18:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 23:18:58 2014 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "0945c3b4e67ed7e0c866613ec921a58fdea5fcad",
      "tree": "a0f53140c43124d665c841ea1620cc531dced051",
      "parents": [
        "12bbf2f33ed419f2d82db14c875610b07f48c8f1",
        "cd2e3770e7003967f44fbbd7d7b4c6644f9deeb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 23:15:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 23:15:59 2014 +0000"
      },
      "message": "Merge \"fix dict reference error\""
    },
    {
      "commit": "12bbf2f33ed419f2d82db14c875610b07f48c8f1",
      "tree": "b5c210ec46278ed7fd75389590a46218c476922f",
      "parents": [
        "7b3ac976ec37e3a9f82cfda992a1f0967c36496e",
        "fa29a62b1357447d4e6ef8178682a38ca8979ff3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 23:15:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 23:15:42 2014 +0000"
      },
      "message": "Merge \"Make large-ops test boot a group of instances 3 times\""
    },
    {
      "commit": "d045302469113724d69c0110a61620257e124b23",
      "tree": "f1d0bedd489326c2ced56831bbc0cb68959f585d",
      "parents": [
        "7b3ac976ec37e3a9f82cfda992a1f0967c36496e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Apr 24 16:35:31 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Apr 24 16:35:31 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Iec7c8b546f0c3bbd495fa667ee282930101e8d67\n"
    },
    {
      "commit": "7b3ac976ec37e3a9f82cfda992a1f0967c36496e",
      "tree": "40ad017d58ca7a024cd67298215224282a10d8d9",
      "parents": [
        "9d9969083cb172a306a1fe3c1e6094c199658b15",
        "93aa8192877e2b62ae5d3e9d263362bcd702b38e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 12:42:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 12:42:48 2014 +0000"
      },
      "message": "Merge \"Sahara: preparations for new tests\""
    },
    {
      "commit": "9d9969083cb172a306a1fe3c1e6094c199658b15",
      "tree": "f793a95efa705833792182bdcd36fd3f2416cbd3",
      "parents": [
        "5581a8273299cc07c87e343fe070d2b284a36549",
        "90952bc6432f2bf81e5a3418ee77ced6eb3320ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 11:44:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 11:44:47 2014 +0000"
      },
      "message": "Merge \"skip the quota enforcement test for swift\""
    },
    {
      "commit": "5581a8273299cc07c87e343fe070d2b284a36549",
      "tree": "0643900291db64fd1c92250e69a28da079f8c2d1",
      "parents": [
        "fc33e2d108ee34de6f4bab72f338b564e0e7ba19",
        "423834d26b6d75aa3b8e32aaf6ed63f566644939"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 09:06:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 09:06:49 2014 +0000"
      },
      "message": "Merge \"ssh instance validation add options for Neutron\""
    },
    {
      "commit": "fc33e2d108ee34de6f4bab72f338b564e0e7ba19",
      "tree": "99acca8b82683b4586cd5a6e0a816eadfeab89b8",
      "parents": [
        "ade7a7fdf2e64f5aea7415f80959cef1e4936161",
        "3b563355ec49568b4c1098a0915527b107359056"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 09:04:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 09:04:34 2014 +0000"
      },
      "message": "Merge \"fix test_compute_with_volumes\""
    },
    {
      "commit": "ade7a7fdf2e64f5aea7415f80959cef1e4936161",
      "tree": "623d76c79513aeee8b0756c7c6c21fc7c8ce56b6",
      "parents": [
        "febcc884bf66cb6358c3fb716f03d3976ac63ad9",
        "78ab4b02164b6e0a951c0a2a04f655545a6d8956"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 08:08:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 08:08:01 2014 +0000"
      },
      "message": "Merge \"Verify addrs only against ports with fixed IPs\""
    },
    {
      "commit": "febcc884bf66cb6358c3fb716f03d3976ac63ad9",
      "tree": "25cf9e2f54fb94e0adb1d7993e1589dd688aa025",
      "parents": [
        "07fd1fcd68d3e668c042c369e17d808585d89aac",
        "bfeb282359324993272a6c6fe88a7117603dd213"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 07:37:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 07:37:29 2014 +0000"
      },
      "message": "Merge \"safe_setup preserve original trace\""
    },
    {
      "commit": "0056b07092308763c303d7710156d146a6b24d01",
      "tree": "9d49e859adaee313c705fa6d0498a513b7c4e21d",
      "parents": [
        "07fd1fcd68d3e668c042c369e17d808585d89aac"
      ],
      "author": {
        "name": "Abhijeet.Jain",
        "email": "abhijeet.jain@nectechnologies.in",
        "time": "Tue Apr 15 09:32:29 2014 +0530"
      },
      "committer": {
        "name": "Abhijeet.Jain",
        "email": "abhijeet.jain@nectechnologies.in",
        "time": "Thu Apr 24 11:00:22 2014 +0530"
      },
      "message": "Add tests for CINDER services v1 APIs\n\nThis patch adds the JSON/XML clients and tests for below listed cinder service API -\n1. service-list\n\nChange-Id: Idd0201fd506334c5ff467ac9db9b53cadd1ee45f\n"
    }
  ],
  "next": "e4c3fb267ebc5527c6c18fff1d399f69929319ec"
}
