)]}'
{
  "log": [
    {
      "commit": "6d181a83e912d7af14ba9f4bdbbf41f585845368",
      "tree": "4230372294edf5d9ed639a1e3b2dc79330d2a146",
      "parents": [
        "747e23a636543c1e5fbbd16441fe06d151c20863",
        "246353a9589d54aa9d1dd84e1968e471547a9a01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 21:32:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 21:32:21 2014 +0000"
      },
      "message": "Merge \"Log when javelin2 finishes running successfully\""
    },
    {
      "commit": "747e23a636543c1e5fbbd16441fe06d151c20863",
      "tree": "1a533ce90e20a183fcff959134e57f7505a0ac90",
      "parents": [
        "7d4420effd7c773360524cc4069b7b598df96c9c",
        "b9bcdd8512069b8b6521a45dbfdbbdbcd81ea136"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 21:26:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 21:26:55 2014 +0000"
      },
      "message": "Merge \"Make javelin resources optional\""
    },
    {
      "commit": "7d4420effd7c773360524cc4069b7b598df96c9c",
      "tree": "e1e546b263af7849f8311213e186e43e84a24b98",
      "parents": [
        "3a2b13595706a174f7079a7cf512037d1970785d",
        "17889d08bd340a42ea578801414051630c88ee36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 17:35:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 17:35:10 2014 +0000"
      },
      "message": "Merge \"Removed deprecated command from glance cli\""
    },
    {
      "commit": "3a2b13595706a174f7079a7cf512037d1970785d",
      "tree": "e72ab30525859a9e9059900ccc5f8ce8dcc735ff",
      "parents": [
        "69baeefd788c018190a5fc6f7dd04c87d5664d93",
        "00b254d09fde5928049a8bc132f8fc78e84f7516"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 17:03:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 17:03:45 2014 +0000"
      },
      "message": "Merge \"Delete unused class Service\""
    },
    {
      "commit": "69baeefd788c018190a5fc6f7dd04c87d5664d93",
      "tree": "73d10a835351ec19358352ec01f9e9189cea958c",
      "parents": [
        "a43830306a76358af2f9425bc12a64fa0b1e083a",
        "2e733b562166a97870649df9def83989576634f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 22 15:15:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 15:15:14 2014 +0000"
      },
      "message": "Merge \"Base class for scenario test using Tempest clients\""
    },
    {
      "commit": "00b254d09fde5928049a8bc132f8fc78e84f7516",
      "tree": "a93877a0d2c2dca15279837fc7f7833bf7c8d703",
      "parents": [
        "a43830306a76358af2f9425bc12a64fa0b1e083a"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Tue Jul 22 12:52:38 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Tue Jul 22 12:57:09 2014 +0200"
      },
      "message": "Delete unused class Service\n\nThe base class \u0027Service\u0027 in tempest/__init__ seems not to be used any\nlonger due to various reworks in the code.\n\nChange-Id: I491293e4adf8239f1426baa5432aad4f67001ac0\n"
    },
    {
      "commit": "246353a9589d54aa9d1dd84e1968e471547a9a01",
      "tree": "af4d705826496088de3b2c00f0966049a1a7d59a",
      "parents": [
        "b9bcdd8512069b8b6521a45dbfdbbdbcd81ea136"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Jul 18 00:10:28 2014 +0200"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Jul 21 15:35:58 2014 -0700"
      },
      "message": "Log when javelin2 finishes running successfully\n\nMake it clear when javelin2 is finished running.\n\nChange-Id: I913588e48477d7278f6db01f810c90ae76ea08c1\n"
    },
    {
      "commit": "b9bcdd8512069b8b6521a45dbfdbbdbcd81ea136",
      "tree": "3a2e943ca249c2113e3155ccd03bc82bfab76701",
      "parents": [
        "b82520f8bc3db2a0869123666a08a87e7eb0c240"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 17 15:44:57 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Jul 21 15:35:53 2014 -0700"
      },
      "message": "Make javelin resources optional\n\nThe resources is configurable, so we shouldn\u0027t blow up if a section is empty\n\nChange-Id: I40b25eadfc75783528805c94008005900ca74da5\n"
    },
    {
      "commit": "a43830306a76358af2f9425bc12a64fa0b1e083a",
      "tree": "adc10f23d1b5495259f5ed085005f98cd2d516ee",
      "parents": [
        "707c14ba5fb3796697854f22a43938f2fe1b372d",
        "7c741dcf9932083b75cc77e5143bc3b2e194dd2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 21 22:12:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 21 22:12:54 2014 +0000"
      },
      "message": "Merge \"Create test images via Glance instead of Nova\""
    },
    {
      "commit": "707c14ba5fb3796697854f22a43938f2fe1b372d",
      "tree": "d2682f7a346ad5b7904b6b0f5c83855394e43151",
      "parents": [
        "f0e042d569f5e7852e326c2f2a1a756e6e8414b6"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Jul 21 16:29:05 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Jul 21 16:29:05 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I1c05c375be86dffd8b4fadd536c170df3c2cd3ed\n"
    },
    {
      "commit": "f0e042d569f5e7852e326c2f2a1a756e6e8414b6",
      "tree": "1d4b571a124db1d5ee22cda57fe536bc39fe9b82",
      "parents": [
        "8b6aa092833b4736162a567ccd1fdd3c9fc6c8a2",
        "94ee87a6cbdfdb8feedabd6ec23d258009bd2405"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 19 23:34:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 19 23:34:53 2014 +0000"
      },
      "message": "Merge \"Add python-ceilometerclient in requirements\""
    },
    {
      "commit": "8b6aa092833b4736162a567ccd1fdd3c9fc6c8a2",
      "tree": "34db452b9dd5b2ff1a575aba832e5b4d0bf678b3",
      "parents": [
        "165a7438514f8d011060a3fda379d071ccc44207",
        "2db83b3756136512d414f5ccedefa3b72fca9f6c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 19 11:00:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 19 11:00:43 2014 +0000"
      },
      "message": "Merge \"Adds list users tests in v3\""
    },
    {
      "commit": "165a7438514f8d011060a3fda379d071ccc44207",
      "tree": "91d0821124a7d311967635c5bccd02c894743529",
      "parents": [
        "690337527ab43b244f38233d56fc038086222672",
        "064e965b70190c2446a9355a5f5e83de0df5250e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 19 00:23:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 19 00:23:00 2014 +0000"
      },
      "message": "Merge \"Refactor random url generation into its own method\""
    },
    {
      "commit": "690337527ab43b244f38233d56fc038086222672",
      "tree": "60b58ef08d77a535fc3e308e2389b88e110fba2a",
      "parents": [
        "8e311a5328fbd24eebdc38e8e461b726fae555ec",
        "8c11e6f1d83972650dfaa98e526c4b67a3e4fdd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 22:09:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 22:09:16 2014 +0000"
      },
      "message": "Merge \"Correct volume type api schema validation\""
    },
    {
      "commit": "8e311a5328fbd24eebdc38e8e461b726fae555ec",
      "tree": "a607d95c2ef6d4bfac7454763a2124609a17c09a",
      "parents": [
        "b82520f8bc3db2a0869123666a08a87e7eb0c240",
        "0462a7f212882d8ca5dd974a80c9ff6f18b3fc69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 22:05:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 22:05:23 2014 +0000"
      },
      "message": "Merge \"Replace the console output on Error with fault a message\""
    },
    {
      "commit": "b82520f8bc3db2a0869123666a08a87e7eb0c240",
      "tree": "0b55af6adea3fcd461002c0313a329db4b607426",
      "parents": [
        "6ac2838b92eddea01f0bc6108dc7a19756a27a16",
        "4b41dfd3dae1050c7263c395febb0c907abd94b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 05:02:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 05:02:57 2014 +0000"
      },
      "message": "Merge \"Verify get_instance_action attributes of Nova API\""
    },
    {
      "commit": "6ac2838b92eddea01f0bc6108dc7a19756a27a16",
      "tree": "4e3af5415f925c19447ee0e1eef5025f44621b4a",
      "parents": [
        "014734a0c84966f1c7ce8bf692ccf10b9812d942",
        "3e8f7968b7e72396a96fcbaa46afbb14b876e710"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 05:01:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 05:01:25 2014 +0000"
      },
      "message": "Merge \"Skip baremetal tests if driver not supported\""
    },
    {
      "commit": "014734a0c84966f1c7ce8bf692ccf10b9812d942",
      "tree": "27cab8d6965a2daaf3eab4b7ca58bb39124ed577",
      "parents": [
        "09fcbc737fd43caa87da7e366db513a735c72572",
        "2a63ee0a3ab3770d2988a088f191acba18b8f1d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 04:12:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 04:12:54 2014 +0000"
      },
      "message": "Merge \"Added Heat Software Config-Deploy API tests\""
    },
    {
      "commit": "09fcbc737fd43caa87da7e366db513a735c72572",
      "tree": "ae46f5b10acbae6a2e828c7c63aad7dc47a07017",
      "parents": [
        "6cc5903d25d7f7e3265cebdce01a531de2d65abe",
        "866079825cb24abc349bd3aecac23e455b0fd898"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 02:25:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 02:25:20 2014 +0000"
      },
      "message": "Merge \"Fixed argument parsing in run script\""
    },
    {
      "commit": "6cc5903d25d7f7e3265cebdce01a531de2d65abe",
      "tree": "0145b43d91b97523527a1f48dcbc8d7cbe839a98",
      "parents": [
        "a727b757800ddd37d001075a093385d4ce11219e",
        "e1d88999454991fb2abef51af9833cac6d2d8518"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 02:25:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 02:25:11 2014 +0000"
      },
      "message": "Merge \"Correct misspelled words\""
    },
    {
      "commit": "a727b757800ddd37d001075a093385d4ce11219e",
      "tree": "2c5d0c8ef7fa9c0d37ee5887bb6120fd07b1d873",
      "parents": [
        "4871ae42c2cb5046ca5bdf9e95c9aa9bd6c68704",
        "152b7812026917889c2081762a773d47393c85ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 18 02:05:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 18 02:05:08 2014 +0000"
      },
      "message": "Merge \"Skip hypervisor uptime test for baremetal\""
    },
    {
      "commit": "4871ae42c2cb5046ca5bdf9e95c9aa9bd6c68704",
      "tree": "e33e004e447b1c98a34e0e28217c4575aafd2912",
      "parents": [
        "1c57b78ab633512b79d4a0522acf8d56c8552a1f",
        "d0bea62e9efdb7b6cc7b6bac7f6bd0b314fc6204"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 17 23:39:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 23:39:15 2014 +0000"
      },
      "message": "Merge \"Exclude volume tags while listing instance tags\""
    },
    {
      "commit": "2e733b562166a97870649df9def83989576634f1",
      "tree": "aaf9d24e0675258f3e3d8408be8b925324bb9859",
      "parents": [
        "96646364daa4cc43011e7e29d6ab4c41e0b38fbf"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Jul 16 14:12:11 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Jul 17 15:46:05 2014 +0100"
      },
      "message": "Base class for scenario test using Tempest clients\n\nDefine a very simple base class for migrating all scenario\ntests to using tempest own clients.\nThis patch is the first step required to allow us to migrate\nall tests one by one in dedicated changes, and finally drop\nthe unused Official Client pieces once migration is complete.\n\nThe various functions that are available in the OfficialClientTest\nshall be migrated if / when needed by a specific test.\n\nChange-Id: Ie82c8d8628ab50d6461a756713d56f78a2daa1dd\nPartially-implements: bp:tempest-client-scenarios\n"
    },
    {
      "commit": "1c57b78ab633512b79d4a0522acf8d56c8552a1f",
      "tree": "711eac6d37fc7c2e8624de97d35d0b829a6a7af3",
      "parents": [
        "d9b540440842aac7fcb38ab35b13b34832eccb9b",
        "a58e851bd3aa6ddc3d5ba0e7cac3db1ed79b0fa2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 17 14:03:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 14:03:16 2014 +0000"
      },
      "message": "Merge \"Adjust stress test documentation\""
    },
    {
      "commit": "064e965b70190c2446a9355a5f5e83de0df5250e",
      "tree": "9bf6f6924d25489fc071aed7e380855c0ac19b5f",
      "parents": [
        "2b8655221bf17d83cdae25e1eb09133cdcb949e9"
      ],
      "author": {
        "name": "Dolph Mathews",
        "email": "dolph.mathews@gmail.com",
        "time": "Fri Jul 11 10:54:38 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 17 12:45:25 2014 +0000"
      },
      "message": "Refactor random url generation into its own method\n\nPreviously, endpoint URL were generated randomly before sending endpoint\nrequests to the Keystone server. Now that Keystone is validating input\non incoming requests, URLs have to match a regular expression in order\nto be considered valid. This change makes the endpoint URLs compliant\nfor the endpoint request.\n\nChange-Id: I365e651632fc4952a483655e51f3958598e059dd\n"
    },
    {
      "commit": "d9b540440842aac7fcb38ab35b13b34832eccb9b",
      "tree": "987053b6fe0b2a29cf46fbc03549462cdb7166e8",
      "parents": [
        "9d63c38e98116f4daa654cbf45c105e1501448e2",
        "618c9fb2942b6f381ebfdc91bf7e30c65fa6a529"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 17 09:45:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 09:45:52 2014 +0000"
      },
      "message": "Merge \"Make javelin check logging a bit better\""
    },
    {
      "commit": "9d63c38e98116f4daa654cbf45c105e1501448e2",
      "tree": "b0e6598d279ae6157c0d55492b26631978f38165",
      "parents": [
        "5db67e45910bf0060f9173ac5e1f5a10bc44aa0b",
        "7e571e6eea0e0455d8c68d5ff102a8f607de19d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 17 08:45:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 08:45:06 2014 +0000"
      },
      "message": "Merge \"cleaning up index.rst file\""
    },
    {
      "commit": "a58e851bd3aa6ddc3d5ba0e7cac3db1ed79b0fa2",
      "tree": "7bb7f9abbc9292ac602ae37d3e46f8f69042f987",
      "parents": [
        "5db67e45910bf0060f9173ac5e1f5a10bc44aa0b"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Jul 17 10:40:23 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Jul 17 10:40:23 2014 +0200"
      },
      "message": "Adjust stress test documentation\n\nBe more concrete about the stress test framework capabilities.\n\nChange-Id: Ic331e47ffa0512179429176579f1e4a6caa82dfc\n"
    },
    {
      "commit": "4b41dfd3dae1050c7263c395febb0c907abd94b9",
      "tree": "9ae60d5250a597b30823634d33c9d59d49585f31",
      "parents": [
        "5db67e45910bf0060f9173ac5e1f5a10bc44aa0b"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Jul 17 13:40:38 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Jul 17 13:40:38 2014 +0900"
      },
      "message": "Verify get_instance_action attributes of Nova API\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 get_instance_actions\nAPI response and validate the response with added JSON schema\nto block the backward incompatibility change in the future.\n\nThe response body of get_instance_actions V2 API is below:\n{\n    \"instanceAction\": {\n        \"action\": \"reboot\",\n        \"instance_uuid\": \"b48316c5-71e8-45e4-9884-6c78055b9b13\",\n        \"request_id\": \"req-3293a3f1-b44c-4609-b8d2-d81b105636b8\",\n        \"user_id\": \"789\",\n        \"project_id\": \"147\",\n        \"start_time\": \"2012-12-05 00:00:00.000000\",\n        \"message\": \"\",\n        \"events\": [\n            {\n                \"event\": \"schedule\",\n                \"start_time\": \"2012-12-05 01:00:02.000000\",\n                \"finish_time\": \"2012-12-05 01:02:00.000000\",\n                \"result\": \"Success\",\n                \"traceback\": \"\"\n            },\n            {\n                \"event\": \"compute_create\",\n                \"start_time\": \"2012-12-05 01:03:00.000000\",\n                \"finish_time\": \"2012-12-05 01:04:00.000000\",\n                \"result\": \"Success\",\n                \"traceback\": \"\"\n            }\n        ]\n    }\n}\n\nThe response body of get_instance_actions V3 API is below:\n{\n    \"server_action\": {\n        \"action\": \"reboot\",\n        \"server_uuid\": \"b48316c5-71e8-45e4-9884-6c78055b9b13\",\n        \"request_id\": \"req-3293a3f1-b44c-4609-b8d2-d81b105636b8\",\n        \"user_id\": \"789\",\n        \"project_id\": \"147\",\n        \"start_time\": \"2012-12-05T00:00:00.000000\",\n        \"message\": \"\",\n        \"events\": [\n            {\n                \"event\": \"schedule\",\n                \"start_time\": \"2012-12-05T01:00:02.000000\",\n                \"finish_time\": \"2012-12-05T01:02:00.000000\",\n                \"result\": \"Success\",\n                \"traceback\": \"\"\n            },\n            {\n                \"event\": \"compute_create\",\n                \"start_time\": \"2012-12-05T01:03:00.000000\",\n                \"finish_time\": \"2012-12-05T01:04:00.000000\",\n                \"result\": \"Success\",\n                \"traceback\": \"\"\n            }\n        ]\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I7b0d64b1db19359e5ff81b7cbbebef0b11946a1b\n"
    },
    {
      "commit": "5db67e45910bf0060f9173ac5e1f5a10bc44aa0b",
      "tree": "0032c508111abd31efedc696e509fc6f69f13d13",
      "parents": [
        "2b8655221bf17d83cdae25e1eb09133cdcb949e9",
        "51744863b5bc66c1d0f10f25338d7102ce868230"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 17 03:21:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 03:21:31 2014 +0000"
      },
      "message": "Merge \"Validate server detail list attribute of Nova APIs\""
    },
    {
      "commit": "17889d08bd340a42ea578801414051630c88ee36",
      "tree": "fc0d582d697fddfb7edf58fb3f7912f730e93468",
      "parents": [
        "2663a5bcd9132234acdc7063c5d14e7411ded063"
      ],
      "author": {
        "name": "Cindy Pallares",
        "email": "cindy.pallaresq@gmail.com",
        "time": "Fri Jul 11 15:47:15 2014 +0000"
      },
      "committer": {
        "name": "Cindy Pallares",
        "email": "cindy.pallaresq@gmail.com",
        "time": "Wed Jul 16 16:10:41 2014 +0000"
      },
      "message": "Removed deprecated command from glance cli\n\nMember-add is no longer a command in python-glanceclient and\nshould be removed since it has been deprecated. We are removing\nall the deprecated glance client commands in this patch \nhttps://review.openstack.org/#/c/98862/.\n\nChange-Id: I69f7ca5ca0e1d9505334f081b7de1f43e6b2f86c\n"
    },
    {
      "commit": "618c9fb2942b6f381ebfdc91bf7e30c65fa6a529",
      "tree": "08c7808715d8d8708b1b7eed2faa06db56b0c3b7",
      "parents": [
        "2b8655221bf17d83cdae25e1eb09133cdcb949e9"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Jul 16 15:40:01 2014 +0200"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Jul 16 15:40:01 2014 +0200"
      },
      "message": "Make javelin check logging a bit better\n\nAdd some more logging to javelin to help us figure out where \u0027check\u0027 is\nfailing.\n\nChange-Id: Iea1ad2d11620bdd30692d7a11af8963531379c14\n"
    },
    {
      "commit": "2a63ee0a3ab3770d2988a088f191acba18b8f1d8",
      "tree": "1783bf2afa5487226497751502070183edf067af",
      "parents": [
        "2b8655221bf17d83cdae25e1eb09133cdcb949e9"
      ],
      "author": {
        "name": "cmyster",
        "email": "augol@redhat.com",
        "time": "Tue Apr 29 15:05:09 2014 +0300"
      },
      "committer": {
        "name": "cmyster",
        "email": "augol@redhat.com",
        "time": "Wed Jul 16 14:20:28 2014 +0300"
      },
      "message": "Added Heat Software Config-Deploy API tests\n\nAdded functions to the JSON client to support the new software\nconfiguration API.\nSoftware configurations and deployments are tiered and dependant on each\nother so splitting the API calls to smaller tests is impossible.\nEach test verifies different things, this is how I tried to prevent the\ntests from being too bloated.\n\nCo-Authored-By: Steven Hardy \u003cshardy@redhat.com\u003e\nChange-Id: Ied896fcaf3cf4a80385b28235eb5f4af9cd182c8\n"
    },
    {
      "commit": "2b8655221bf17d83cdae25e1eb09133cdcb949e9",
      "tree": "67bb7f6216787e9628447f5822cc22ecc591c94f",
      "parents": [
        "93279b0f4fc4aaaba7a34c7cd3dd618266635759",
        "ae7c9ac4aac20a2832fe1beeaac0a688c6accbd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 16 10:31:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 10:31:10 2014 +0000"
      },
      "message": "Merge \"Add tests for wait_for_server_status\""
    },
    {
      "commit": "93279b0f4fc4aaaba7a34c7cd3dd618266635759",
      "tree": "0c8510526c50ff44c41f4e1ecd30db8b850b4267",
      "parents": [
        "98b9322f2da2755f792732f0251e5ba973a014c1",
        "315011163c94ebb2cb4886e1a192eaf039ab3782"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 16 09:51:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 09:51:05 2014 +0000"
      },
      "message": "Merge \"Fix availability zone client in compute admin test\""
    },
    {
      "commit": "98b9322f2da2755f792732f0251e5ba973a014c1",
      "tree": "786898d187d3355e47d6aeacc07d626146b0f1bd",
      "parents": [
        "6c8ca25fccab6493bd378e734e14e263781a8409",
        "a612e633d48f472bc6cc1c7c1696d1fd58d8e0e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 16 08:02:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 08:02:39 2014 +0000"
      },
      "message": "Merge \"Always pass str to shlex.split for py26 compat\""
    },
    {
      "commit": "6c8ca25fccab6493bd378e734e14e263781a8409",
      "tree": "bffe9ca96e84bf5abb74df66da472051f9228e1d",
      "parents": [
        "147cc20f8c140c421cc0af5770c2c56eaae95cdb",
        "f14a524c4ce45b55db6c576bde89934b0674c15d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 16 07:32:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 07:32:54 2014 +0000"
      },
      "message": "Merge \"Remove docutils pin\""
    },
    {
      "commit": "152b7812026917889c2081762a773d47393c85ec",
      "tree": "9712f1c43e2b822e60f7c95150114ca4c141d191",
      "parents": [
        "005958f7958f82850220f2598abfa870ac3e6d96"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Mon Jul 07 16:56:16 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Tue Jul 15 17:50:13 2014 -0400"
      },
      "message": "Skip hypervisor uptime test for baremetal\n\nBaremetal and ironic drivers have no concept of a hypervisor, thus\nthey do not implement the get_host_uptime() virt driver API call.\nWe would have to modify the underlying Tempest class that does the REST\ncalls to consider HTTP 501 (Not Implemented) successful, which would\naffect the entire test suite. Instead, we just skip this test if\nthe baremetal/ironic driver is enabled.\n\nChange-Id: I00c4146148063f6b20396dcbd0c911a386e488b1\nCloses-Bug: #1338711\n"
    },
    {
      "commit": "147cc20f8c140c421cc0af5770c2c56eaae95cdb",
      "tree": "ede1e7f2022af4b54e87cb2bdec8b560e1d48b97",
      "parents": [
        "e40ef9d6026200770e9a789f5016e4103ade6743",
        "acf2fda2e69c6cfe6e3cc7078b464f9d84ad092d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 15 21:03:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 15 21:03:30 2014 +0000"
      },
      "message": "Merge \"Add three new CLI tests of sahara\""
    },
    {
      "commit": "7c741dcf9932083b75cc77e5143bc3b2e194dd2d",
      "tree": "af53e2e3a9a7209f46dc6f309998feb2b56a0e70",
      "parents": [
        "e40ef9d6026200770e9a789f5016e4103ade6743"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Jul 14 18:21:35 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jul 15 10:44:11 2014 -0700"
      },
      "message": "Create test images via Glance instead of Nova\n\nWhen possible, create blank test images in Glance instead of relying on\nsnapshotting, which may not be supported on the hypervisors under test.\n\nChange-Id: I56f79b0ae718b2dcc43853bed3a792f15eccc313\n"
    },
    {
      "commit": "e1d88999454991fb2abef51af9833cac6d2d8518",
      "tree": "ad3658014190f4b1cffb588bcdd6431fa8d2f351",
      "parents": [
        "e40ef9d6026200770e9a789f5016e4103ade6743"
      ],
      "author": {
        "name": "Robert Mizielski",
        "email": "robert.mizielski@cloudwatt.com",
        "time": "Tue Jul 15 15:28:09 2014 +0200"
      },
      "committer": {
        "name": "Robert Mizielski",
        "email": "robert.mizielski@cloudwatt.com",
        "time": "Tue Jul 15 14:54:58 2014 +0000"
      },
      "message": "Correct misspelled words\n\nCorrect some misspelled words:\nresponCe \u003d\u003e responSe,\nunkown \u003d\u003e unkNown\ninfomation \u003d\u003e infoRmation.\n\nChange-Id: If0f8c2b71381be087694654969d7ea1483da7b17\n"
    },
    {
      "commit": "ae7c9ac4aac20a2832fe1beeaac0a688c6accbd9",
      "tree": "74841a81078e18e0e7f0af6e1e9a1c251a190ea1",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "ekhugen",
        "email": "ekhugen@us.ibm.com",
        "time": "Wed Jun 25 18:45:38 2014 +0000"
      },
      "committer": {
        "name": "ekhugen",
        "email": "ekhugen@us.ibm.com",
        "time": "Tue Jul 15 14:20:38 2014 +0000"
      },
      "message": "Add tests for wait_for_server_status\n\nUnit tests for wait_for_server_status, partially implements bp unit-tests.\n\nChange-Id: I11a30291b99fd3f33b01ce3d96e084e7e708c998\n"
    },
    {
      "commit": "2db83b3756136512d414f5ccedefa3b72fca9f6c",
      "tree": "dc187988d1bb8328305ffa3d29225f0261b4604b",
      "parents": [
        "e40ef9d6026200770e9a789f5016e4103ade6743"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Thu May 15 11:41:03 2014 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Tue Jul 15 11:58:40 2014 +0000"
      },
      "message": "Adds list users tests in v3\n\nThis submission adds test_list_users.py which has\nlist users with params test cases. Hence made changes\nin client methods accordingly.\n\nChange-Id: I264440772c2138ddbac74e68f227c6fb989c7b9f\n"
    },
    {
      "commit": "8c11e6f1d83972650dfaa98e526c4b67a3e4fdd6",
      "tree": "33b6f207b5104ef7324cfa33eb9d40a998610531",
      "parents": [
        "e40ef9d6026200770e9a789f5016e4103ade6743"
      ],
      "author": {
        "name": "Yaguang Tang",
        "email": "yaguang.tang@canonical.com",
        "time": "Tue Jul 15 11:06:22 2014 +0800"
      },
      "committer": {
        "name": "Yaguang Tang",
        "email": "yaguang.tang@canonical.com",
        "time": "Tue Jul 15 12:08:44 2014 +0800"
      },
      "message": "Correct volume type api schema validation\n\nVolume type in api response body can be None, so add None value to\nvolume create and list api  schema validation.\n\nCloses-bug: 1341924\n\nChange-Id: I151b407ea2ec871375cbf96f41269fd8a5414a29\n"
    },
    {
      "commit": "e40ef9d6026200770e9a789f5016e4103ade6743",
      "tree": "71d976901479ac12c6df4542c9682f9f06029cd3",
      "parents": [
        "940b1a5edd06fefa1a23c68e6262b8a9e18db317",
        "319b37a9e4ce2497156f4a9985c168ac1668dbd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 14 20:23:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 14 20:23:03 2014 +0000"
      },
      "message": "Merge \"fix javelin to let you specify imgdir\""
    },
    {
      "commit": "940b1a5edd06fefa1a23c68e6262b8a9e18db317",
      "tree": "04c8cca8f231983fa81236213f910819c7871892",
      "parents": [
        "96646364daa4cc43011e7e29d6ab4c41e0b38fbf",
        "2bbdf42c8504ca242266309fbe7095deae9de527"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 14 15:34:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 14 15:34:01 2014 +0000"
      },
      "message": "Merge \"olso log sync\""
    },
    {
      "commit": "acf2fda2e69c6cfe6e3cc7078b464f9d84ad092d",
      "tree": "5f2dcb043e07e12f824951bc9f75e1b5520e212c",
      "parents": [
        "a8096b0bc9991d5b954a05aa1c38b18050d63e99"
      ],
      "author": {
        "name": "Ajay Yadav",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Wed Jun 18 12:01:43 2014 +0530"
      },
      "committer": {
        "name": "Ajay Yadav",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Sat Jul 12 14:04:34 2014 +0530"
      },
      "message": "Add three new CLI tests of sahara\n\nThis patch adds test cases for sahara CLI Positional arguments:\n1. bash-completion\n2. help\n\nThis patch adds test cases for sahara CLI Optional arguments:\n1. version\n\nPartially implements: blueprint cli-tests-coverage\n\nChange-Id: I59c7dd34cdb625eba370aa2a02c7cd25f713fcc0\n"
    },
    {
      "commit": "96646364daa4cc43011e7e29d6ab4c41e0b38fbf",
      "tree": "4fe9ae88114a739b2106d65a5f37efde82d7d6d9",
      "parents": [
        "11004be543946bb62cf5b750d981e4567e9dad5d",
        "e9d2f42fca4309f145ff1eb871650894f1905421"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 11 21:48:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 11 21:48:31 2014 +0000"
      },
      "message": "Merge \"First part of moving success response checking to identity client\""
    },
    {
      "commit": "11004be543946bb62cf5b750d981e4567e9dad5d",
      "tree": "2af78f18742a15c0f841053388cb8c100036ebad",
      "parents": [
        "3b6d614de13fee222cc7b0a3cdc88caa4c9ede6b",
        "8bd013ea6a4b6629392173d0b127d04ea7a71dcd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 11 14:33:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 11 14:33:47 2014 +0000"
      },
      "message": "Merge \"Add tox job to build docs\""
    },
    {
      "commit": "3b6d614de13fee222cc7b0a3cdc88caa4c9ede6b",
      "tree": "e0651e07680e6693f4f9b2aa3ef89926a9b6c191",
      "parents": [
        "2663a5bcd9132234acdc7063c5d14e7411ded063",
        "acf99d70c289a8686a76dcf41669bd44c988b8ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 11 14:33:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 11 14:33:39 2014 +0000"
      },
      "message": "Merge \"Change of copyright to HP for keystone regions\""
    },
    {
      "commit": "319b37a9e4ce2497156f4a9985c168ac1668dbd6",
      "tree": "b69bf83d19093c69fd9d0bc521bd1fe3e1f9f87d",
      "parents": [
        "2bbdf42c8504ca242266309fbe7095deae9de527"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 07:28:11 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 09:23:07 2014 -0400"
      },
      "message": "fix javelin to let you specify imgdir\n\nThe biggest issue with javelin right now is locating images on\ndisk. This needs a reference to a base devstack directory for it\nto work in a generic way. This will let us specify the devstack\nbase dir on the cli, and provide a well understood dir under it\nin the yaml to support images.\n\nDisable volumes until we can bootstrap the code.\n\nChange-Id: If5f2674179eea4972ad43a1581073d483bb75d79\n"
    },
    {
      "commit": "2bbdf42c8504ca242266309fbe7095deae9de527",
      "tree": "c348576c4b342146ac1c56472b566eff7dc4a78c",
      "parents": [
        "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 07:58:33 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 08:29:53 2014 -0400"
      },
      "message": "olso log sync\n\nThe oslo log fix to actually print out CRITICAL exceptions\nis needed to debug tempest/javelin2 in any real way.\n\nChange-Id: I5a91cff829fec268ebf9c01a5fe84225e4fe72d1\n"
    },
    {
      "commit": "3e8f7968b7e72396a96fcbaa46afbb14b876e710",
      "tree": "c0e672ec6c0f65653451e049f5a7d265b5fffe94",
      "parents": [
        "2663a5bcd9132234acdc7063c5d14e7411ded063"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Jun 25 13:18:29 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jul 10 19:26:22 2014 -0700"
      },
      "message": "Skip baremetal tests if driver not supported\n\nAdds a list of supported Ironic drivers that can be used for its API tests and\nskips if the configured driver is not supported..  The list of supported\ndrivers will be extended/removed as we support API testing against clouds with\nreal drivers enabled.\n\nChange-Id: I0b975548ff3656e8a052c79c7b9ffa1d8d721024\nPartial-bug: #1334423.\n"
    },
    {
      "commit": "a612e633d48f472bc6cc1c7c1696d1fd58d8e0e6",
      "tree": "582760c179ddb9e3adcdb7c89cbcd82673f43ef5",
      "parents": [
        "2663a5bcd9132234acdc7063c5d14e7411ded063"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Jul 10 23:49:48 2014 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Jul 10 23:49:50 2014 +0200"
      },
      "message": "Always pass str to shlex.split for py26 compat\n\nOn python 2.6 shlex.split cannot handle unicode,\nwhich can lead to TypeError exception.\n\nDetails can be seen in\nhttp://bugs.python.org/issue6988\nand\nhttp://bugs.python.org/issue1548891\n\nAs best solution it seems to decode *cmd* to utf-8 str\nbefore passing to shlex.split().\n\nChange-Id: If56a6f16ab712691b26035d0cd3d7d70260a64c6\n"
    },
    {
      "commit": "e9d2f42fca4309f145ff1eb871650894f1905421",
      "tree": "5a5c98d94f12c026f2ec1a6935c2fef42c7af568",
      "parents": [
        "2663a5bcd9132234acdc7063c5d14e7411ded063"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jul 02 13:57:41 2014 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jul 10 12:07:45 2014 -0500"
      },
      "message": "First part of moving success response checking to identity client\n\nAdds client success checking and removes test code checking of responses\nfor methods contained in the IdentityClient classes. This includes\nIdentityClientJSON, IdentityClientXML, IdentityV3ClientJSON and\nIdentityV3ClientXML. It also includes v3 ServiceClientJSON and\nServiceClientXML since the service methods seem to have been split out when\nthe v3 clients were created. This is a large patch but it was important to\nmake these changes together because there were changes in return codes between\nv2 and v3 but the method names are in many cases the same. I didn\u0027t want to\nrisk a mistake by trying to separate v2/v3 into separate changes.\n\nThe doc for some keystone list apis says they can return 200 or 203. Only\none of the calls to list-users-for-tenant was checking for both so it seems\nthat 203 is not actually returned. I removed the check for 203.\n\nDoing this uncovered a case where there was an unbound variable and an\nincorrect status check that combined to create a test that passed. This bug was\nalso fixed.\n\nCloses-Bug: 1336826\nPartially implements: blueprint client-checks-success\n\nChange-Id: I75633b5b94b1750a623f6a2b8adaae1efc5c7c9c\n"
    },
    {
      "commit": "2663a5bcd9132234acdc7063c5d14e7411ded063",
      "tree": "d956f6da21029ba65409d597cedf9b9e03a57616",
      "parents": [
        "14ceb12ebd4cc7c838669c426c615ada87427d26",
        "59a9d7a8d4f9620cdcf783b9ef94a99acbe20873"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 10 15:39:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 10 15:39:24 2014 +0000"
      },
      "message": "Merge \"Add a skip for bug #1334368\""
    },
    {
      "commit": "14ceb12ebd4cc7c838669c426c615ada87427d26",
      "tree": "1fd71f28294c9c038572594562a384273dc0a0f5",
      "parents": [
        "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4",
        "7ecfc660c5124e9088ccaf66310f6b226a347b6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 10 07:12:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 10 07:12:08 2014 +0000"
      },
      "message": "Merge \"Sharing codes for volumes list tests\""
    },
    {
      "commit": "59a9d7a8d4f9620cdcf783b9ef94a99acbe20873",
      "tree": "05c29a2e8ed46869d9832217d6aa31bedb61c5a0",
      "parents": [
        "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Thu Jul 03 09:23:18 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Wed Jul 09 23:05:51 2014 +0000"
      },
      "message": "Add a skip for bug #1334368\n\nTrust checking for 204 response is incorrect to support httpd based\ndeployment because mod_wsgi could translate a HEAD call to GET.\nAccording to HTTP spec HEAD needs to respond with the same\nresponse as GET.\n\nThis disables the trust check for HTTP 204 for\nchangeId: I13ce159cbe9739d4bf5d321fc4bd069245f32734\n\nOnce the changes to Icehouse and Juno (master) are accepted, this\ncan be modified to look for HTTP 200 and re-enabled.\n\nChange-Id: I5e7d7dab2fc1432888bf8c691cae9f2109ac2fec\nPartial-Bug: #1334368\n"
    },
    {
      "commit": "acf99d70c289a8686a76dcf41669bd44c988b8ac",
      "tree": "c63363127131b95c8a38d7fea13681275db7acf7",
      "parents": [
        "20fdc88a9ef28ac264432123b6d7eb8adf03824b"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Wed Jul 09 14:58:25 2014 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Wed Jul 09 15:04:08 2014 +0000"
      },
      "message": "Change of copyright to HP for keystone regions\n\nModified copyight header from \"OpenStack Foundation\" to\n\"Hewlett-Packard Development Company, L.P\" as the following files\nwere submitted by  Hewlett-Packard Development Company according to the\nreview link https://review.openstack.org/#/c/93347/\n\ntempest/api/identity/admin/v3/test_regions.py\ntempest/services/identity/v3/json/region_client.py\ntempest/services/identity/v3/xml/region_client.py\n\nChange-Id: Id6ff2717d882b165636f010590d00dd2ebb4e184\n"
    },
    {
      "commit": "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4",
      "tree": "c453e0dd8310ce819d444f8cb1beeae79a0ef757",
      "parents": [
        "20fdc88a9ef28ac264432123b6d7eb8adf03824b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 09 07:11:59 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 09 07:34:43 2014 -0400"
      },
      "message": "Make os-quota-class-sets test not break quotas\n\nIb0cde08dfaa0f6a5e180d247864fb59d76eca903 added a test for nova\u0027s\nos-quota-class-sets API. To test if the default quota is successfully\nchanged by bumping all quotas with a by a value of 1, and adding locks\naround all quota specific API tests to prevent race conditions.\n\nIf the quota is unlimited, -1, then the test sets the quota to 0\n(-1+1), causing any concurrent attempt to boot an instance (by a\nparallel test) to raise the error \u0027FixedIpLimitExceeded\u0027.\n\nTo address the first issue, +100 instead of +1 to the current quotas.\nThis addresses the immediate gate issue by preventing us from hitting\nany quota limits.\n\nBecause this is an admin only test, we expect that the blueprint to\nrun without admin will just skip this in the production cloud case.\n\nCo-Authored-By: Joe Gordon \u003cjoe.gordon0@gmail.com\u003e\n\nChange-Id: I7660037eee2e5b04e5dd1dfa779d15cb361cc939\n"
    },
    {
      "commit": "20fdc88a9ef28ac264432123b6d7eb8adf03824b",
      "tree": "c6906ef686a4f67e2699b37deeaa1a941d8f857c",
      "parents": [
        "005958f7958f82850220f2598abfa870ac3e6d96",
        "8e2dfcaa5506263fabfdd19bf2255356277f4282"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 09 01:01:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 09 01:01:07 2014 +0000"
      },
      "message": "Merge \"Add Ironic show driver API test\""
    },
    {
      "commit": "f14a524c4ce45b55db6c576bde89934b0674c15d",
      "tree": "db4c1d77e2e7672e954ec703bf2063fa55b0fd36",
      "parents": [
        "005958f7958f82850220f2598abfa870ac3e6d96"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Jul 08 16:46:03 2014 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Jul 08 16:46:23 2014 -0700"
      },
      "message": "Remove docutils pin\n\nThis was added to work around bug 1091333.  A new sphinx has been\nreleased and so this is no longer necessary.\n\nChange-Id: I6ea61a3cc441dd1ca2ced7e2fd837a55b917f76d\n"
    },
    {
      "commit": "d0bea62e9efdb7b6cc7b6bac7f6bd0b314fc6204",
      "tree": "d6afa7488fb17d31b4a2f3f3d8db293f77da68ce",
      "parents": [
        "03b3747ae4d5d9e29de26428992dc5a4fc3d8609"
      ],
      "author": {
        "name": "Rushi Agrawal",
        "email": "rushi.agr@gmail.com",
        "time": "Mon Jul 07 17:57:08 2014 +0530"
      },
      "committer": {
        "name": "Rushi Agrawal",
        "email": "rushi.agr@gmail.com",
        "time": "Mon Jul 07 18:03:49 2014 +0530"
      },
      "message": "Exclude volume tags while listing instance tags\n\nWhen a volume is attached to an instance and then detached, a metadata\ngets associated with the volume: \u0027readonly\u0027 \u003d \u0027False\u0027, even if the volume\ndidn\u0027t have this entry before. The patch\nhttps://review.openstack.org/#/c/70085/ against Nova adds support for\nvolume tags, and as a result, it breaks a test case where we are\nasserting that no tags are left after deletion of them.\nSo this patch makes sure that we assert only for \u0027instance\u0027 tags, and\nnot volume tags.\n\nChange-Id: Icdd8c3a2e6c9d3264afc141ad516ee06c6127336\n"
    },
    {
      "commit": "005958f7958f82850220f2598abfa870ac3e6d96",
      "tree": "0d2d14d28f99a0dc9348826e9990856be0b0803a",
      "parents": [
        "50a631dc9a9a1fb5de31586a000fda3f65cb4bca",
        "e4f7899c76460b439ccd730cd2cb246ddcd31dc2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 07 03:19:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 07 03:19:45 2014 +0000"
      },
      "message": "Merge \"Improve test isolation in test_networks:BulkNetworkOpsTest*\""
    },
    {
      "commit": "50a631dc9a9a1fb5de31586a000fda3f65cb4bca",
      "tree": "fe07169b914933c02d98b8e9c7a5e481311adc5f",
      "parents": [
        "d7285f30edaccf8afc1ab97a7915c6e2ba66eab7",
        "26271a240167610fdc49dce08f176d6313044ea1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 07 02:04:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 07 02:04:36 2014 +0000"
      },
      "message": "Merge \"Verify list-Floating-IP-Bulk Nova API attributes\""
    },
    {
      "commit": "d7285f30edaccf8afc1ab97a7915c6e2ba66eab7",
      "tree": "eb8e6f184513ad9bb28cb09d793f1fdbc6140548",
      "parents": [
        "63d89fe4ad70497865cedc9d4cd4ed36f7a93666",
        "ee04b7c58d6b6f92393e2f71ec4cc5a1e21a1469"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 06 08:33:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 06 08:33:52 2014 +0000"
      },
      "message": "Merge \"Add querying for lists in ceilometer client\""
    },
    {
      "commit": "63d89fe4ad70497865cedc9d4cd4ed36f7a93666",
      "tree": "9527040e019dd9970d7c69b90922c08b00c46fb1",
      "parents": [
        "93d7b30fef37ea858e7594d781497243497de4af",
        "c905c18c9913eb2bf6501c09f8f95f82821eddc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 18:46:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 18:46:53 2014 +0000"
      },
      "message": "Merge \"Adds keystone roles v2 tests in v3\""
    },
    {
      "commit": "93d7b30fef37ea858e7594d781497243497de4af",
      "tree": "fc8195e10c982435e95fb4965553e83ac0c76ed7",
      "parents": [
        "197055992861e7c9d1deaad55659639dbd7ba2ae",
        "2df9748ac086079384a04ad6ce44dfa1edfd19ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 09:38:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 09:38:44 2014 +0000"
      },
      "message": "Merge \"Add network service tag to compute tests\""
    },
    {
      "commit": "197055992861e7c9d1deaad55659639dbd7ba2ae",
      "tree": "145ae2bfa1f6311155ed4cec413e5deba057b091",
      "parents": [
        "9efc190b843a4deed7ac28ec335a2754b9d359f2",
        "d91c1beae522fbce8dcc94ad8d1e9d480b010d94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 09:31:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 09:31:44 2014 +0000"
      },
      "message": "Merge \"Fix disk_available_least in JSON schemas\""
    },
    {
      "commit": "9efc190b843a4deed7ac28ec335a2754b9d359f2",
      "tree": "c7f6eba6dee2dd7ba8093bf80176f71a30ce74df",
      "parents": [
        "8c4d9e1c2572a2bd1464b3f26b29e4becbdd9f44",
        "fa5a36e01adcef5928c62e8c7c39b1a1972a5b91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 08:01:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 08:01:38 2014 +0000"
      },
      "message": "Merge \"Sahara: minor changes for API tests\""
    },
    {
      "commit": "8c4d9e1c2572a2bd1464b3f26b29e4becbdd9f44",
      "tree": "90f415cf2eabe208065b11fcc71ed4ba09a4254f",
      "parents": [
        "593ba7d01e049ee336166c1a7dc1b4d261865aae",
        "848805f21b30548832302345759b7d648e15d2be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 06:31:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 06:31:05 2014 +0000"
      },
      "message": "Merge \"Add test for compute API os-quota-class-sets\""
    },
    {
      "commit": "593ba7d01e049ee336166c1a7dc1b4d261865aae",
      "tree": "e441aaf09ac5d68185500736313e001efbf355d4",
      "parents": [
        "45719650c4cf8ae6538915cd07316a820284904d",
        "44fc88adfb17bb3335be95b263b7284f873bb8f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 05:56:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 05:56:42 2014 +0000"
      },
      "message": "Merge \"lbaas basic - open firewall for http on vip port\""
    },
    {
      "commit": "51744863b5bc66c1d0f10f25338d7102ce868230",
      "tree": "6ca22b5bacd038db4ff2944898dd79ef962adc71",
      "parents": [
        "45719650c4cf8ae6538915cd07316a820284904d"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 13 12:56:24 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jul 04 14:36:51 2014 +0900"
      },
      "message": "Validate server detail list attribute of Nova APIs\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 server detail list\nAPIs response and validate the response with added JSON schema\nto block the backward incompatibility change in the future.\n\nThe response body of server detail list V2 APIs is below:\n\n{\n    \"servers\": [\n        {\n            \"accessIPv4\": \"\",\n            \"accessIPv6\": \"\",\n            \"addresses\": {\n                \"private\": [\n                    {\n                        \"addr\": \"%(ip)s\",\n                        \"version\": 4\n                    }\n                ]\n            },\n            \"created\": \"%(timestamp)s\",\n            \"flavor\": {\n                \"id\": \"1\",\n                \"links\": [\n                    {\n                        \"href\": \"%(host)s/openstack/flavors/1\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"hostId\": \"%(hostid)s\",\n            \"id\": \"%(id)s\",\n            \"image\": {\n                \"id\": \"%(uuid)s\",\n                \"links\": [\n                    {\n                        \"href\": \"%(host)s/openstack/images/%(uuid)s\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"links\": [\n                {\n                    \"href\": \"%(host)s/v2/openstack/servers/%(id)s\",\n                    \"rel\": \"self\"\n                },\n                {\n                    \"href\": \"%(host)s/openstack/servers/%(id)s\",\n                    \"rel\": \"bookmark\"\n                }\n            ],\n            \"metadata\": {\n                \"My Server Name\": \"Apache1\"\n            },\n            \"name\": \"new-server-test\",\n            \"progress\": 0,\n            \"status\": \"ACTIVE\",\n            \"tenant_id\": \"openstack\",\n            \"updated\": \"%(timestamp)s\",\n            \"user_id\": \"fake\"\n        }\n    ]\n}\n\nThe response body of server detail list V3 APIs is below:\n\n{\n    \"servers\": [\n        {\n            \"addresses\": {\n                \"private\": [\n                    {\n                        \"addr\": \"%(ip)s\",\n                        \"mac_addr\": \"aa:bb:cc:dd:ee:ff\",\n                        \"type\": \"fixed\",\n                        \"version\": 4\n                    }\n                ]\n            },\n            \"created\": \"%(timestamp)s\",\n            \"flavor\": {\n                \"id\": \"1\",\n                \"links\": [\n                    {\n                        \"href\": \"%(host)s/flavors/1\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"host_id\": \"%(hostid)s\",\n            \"id\": \"%(id)s\",\n            \"image\": {\n                \"id\": \"%(uuid)s\",\n                \"links\": [\n                    {\n                        \"href\": \"%(glance_host)s/images/%(uuid)s\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"key_name\": null,\n            \"links\": [\n                {\n                    \"href\": \"%(host)s/v3/servers/%(uuid)s\",\n                    \"rel\": \"self\"\n                },\n                {\n                    \"href\": \"%(host)s/servers/%(id)s\",\n                    \"rel\": \"bookmark\"\n                }\n            ],\n            \"metadata\": {\n                \"My Server Name\": \"Apache1\"\n            },\n            \"name\": \"new-server-test\",\n            \"progress\": 0,\n            \"status\": \"ACTIVE\",\n            \"tenant_id\": \"openstack\",\n            \"updated\": \"%(timestamp)s\",\n            \"user_id\": \"fake\"\n        }\n    ]\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Icafb0470402e59e9df3c81407f57c57b9e719fcb\n"
    },
    {
      "commit": "45719650c4cf8ae6538915cd07316a820284904d",
      "tree": "e745643088efe38fd3fe63830c7dececee100dd8",
      "parents": [
        "60d068191e4677d1b6e5fecea0f626684140f990",
        "3ed1df8e1d96aae8e48119b8e6dc7e140b752f0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 05:16:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 05:16:13 2014 +0000"
      },
      "message": "Merge \"unskip list server actions tests\""
    },
    {
      "commit": "60d068191e4677d1b6e5fecea0f626684140f990",
      "tree": "1e1d74160b0970c616fccea190ff463caf41eddb",
      "parents": [
        "a06eb321b9888ccf6ab663015b4ff4f599e71d2f",
        "412e5f448c8b910cd5f5d7b3d82f5aeab69bb5e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 05:16:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 05:16:00 2014 +0000"
      },
      "message": "Merge \"Improve cinder CLI existing tests\""
    },
    {
      "commit": "a06eb321b9888ccf6ab663015b4ff4f599e71d2f",
      "tree": "52a131569ab3b2c4f6f00171cd78fc78e6d32038",
      "parents": [
        "ea5a86717e62a623c609983de96bc81674919128",
        "438ed3be4fbfd174622eb199059d0383d477b7fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 03:59:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 03:59:06 2014 +0000"
      },
      "message": "Merge \"Verify V2 list server_group API attributes\""
    },
    {
      "commit": "ea5a86717e62a623c609983de96bc81674919128",
      "tree": "4d4701b2168852882b774695ad81fdd26a5ed2eb",
      "parents": [
        "5b7e3797bd0c91e49c305174b159514bec66603c",
        "21e4fc7e648d8f275ec63b01d18fb3928b527f7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 03:53:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 03:53:39 2014 +0000"
      },
      "message": "Merge \"Verify \"get a server\" API response attributes\""
    },
    {
      "commit": "8e2dfcaa5506263fabfdd19bf2255356277f4282",
      "tree": "c0dc311843aa45525e2e1413f85d48187779658d",
      "parents": [
        "5b7e3797bd0c91e49c305174b159514bec66603c"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu Apr 24 18:10:52 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 12:05:33 2014 +0900"
      },
      "message": "Add Ironic show driver API test\n\nThis patch adds Ironic show driver API.\nThe spec of this API is below:\n\nGET /v1/drivers/(driver_name)\n    param driver_name: Name of driver.\n    return: Serialized driver as a dictionary.\n\nPartially implements blueprint missing-baremetal-api-test\n\nChange-Id: I0851546084471a13278f9119602e44b2824e7c0d\n"
    },
    {
      "commit": "5b7e3797bd0c91e49c305174b159514bec66603c",
      "tree": "a3994be2451a19eaa6f6bb8d83cdeac6ff20ea6c",
      "parents": [
        "24addca6298b545ebf763dbc7504479e50f2b1e3",
        "1ee1b32963238660392769523209f0a0f2d6b4cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 02:52:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 02:52:50 2014 +0000"
      },
      "message": "Merge \"Make test_drivers.py use driver name from conf\""
    },
    {
      "commit": "24addca6298b545ebf763dbc7504479e50f2b1e3",
      "tree": "b388c73ea6fe4c6f42befd8ead2a3e48f773a49b",
      "parents": [
        "91c4061992428b5fa9e59cecd5c0419de928d688",
        "b7144eb08175d010e1300e14f4f75d04d9c63c98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 04 01:44:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 04 01:44:15 2014 +0000"
      },
      "message": "Merge \"Convert scenario test tearDown to addCleanup\""
    },
    {
      "commit": "1ee1b32963238660392769523209f0a0f2d6b4cf",
      "tree": "ba2a6cea8e555eaacc26f892bc1be02753e8ceec",
      "parents": [
        "91c4061992428b5fa9e59cecd5c0419de928d688"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "message": "Make test_drivers.py use driver name from conf\n\ntest_list_drivers and test_show_driver in test_drivers.py use hard_coded\ndriver name.\nThis patch make these tests use driver name which is written in config file.\n\nCloses-Bug: #1317717\n\nChange-Id: Idad4c496a42c9253548fdf9020ffb8013fef951f\n"
    },
    {
      "commit": "91c4061992428b5fa9e59cecd5c0419de928d688",
      "tree": "21d12e42dbce654f0bc0ea5e9ef64576212e7fd6",
      "parents": [
        "c3729d35263caff3cb04ba38e8041b861b365724",
        "3581e466d318efe7273f671c8280373b019382f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 21:36:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 21:36:40 2014 +0000"
      },
      "message": "Merge \"VPNaaS API Tests Enhancements\""
    },
    {
      "commit": "c3729d35263caff3cb04ba38e8041b861b365724",
      "tree": "07461775f57608ed3977c8d4675a76ff57ba58b4",
      "parents": [
        "734781c171d9d486eb4924b252372269ab668688",
        "71b6d896681f72f8f50c6d2734a1e4e9f76cec5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 21:36:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 21:36:15 2014 +0000"
      },
      "message": "Merge \"Allowed Address Pair API Tests Enhancements\""
    },
    {
      "commit": "734781c171d9d486eb4924b252372269ab668688",
      "tree": "596a333044df0e70cad975b49540823833fc666b",
      "parents": [
        "018043037c36d5726c1585a82146db38eed2c9b6",
        "bff1c0692eab5879c76998ab5303b55c770e0b20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 17:09:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 17:09:05 2014 +0000"
      },
      "message": "Merge \"Extending quota support for neutron LBaaS entities\""
    },
    {
      "commit": "d91c1beae522fbce8dcc94ad8d1e9d480b010d94",
      "tree": "d6aa12425f029dc9a95a94ea0d94318667eb6dd0",
      "parents": [
        "bd21fbd58ddca45561b5ee83b627237a89068cc9"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Thu Jul 03 12:12:45 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Thu Jul 03 12:23:08 2014 -0400"
      },
      "message": "Fix disk_available_least in JSON schemas\n\nThe hypervisor JSON schemas were not consistent with the value for\ndisk_available_least. One allowed for \u0027null\u0027 values, but the other\ntwo did not. This allows \u0027null\u0027 in all schemas (Ironic does not\nset this value so it will be \u0027null\u0027 when the compute api tests\nare run).\n\nCloses-Bug: #1337416\n\nChange-Id: I71e6c5f0800f7641c49d8058596831f011328ec2\n"
    },
    {
      "commit": "94ee87a6cbdfdb8feedabd6ec23d258009bd2405",
      "tree": "519df8db953732cbcaaa5e5a8ec8b2ca38b7c69d",
      "parents": [
        "018043037c36d5726c1585a82146db38eed2c9b6"
      ],
      "author": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Thu Jul 03 12:57:14 2014 +0000"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Thu Jul 03 13:05:45 2014 +0000"
      },
      "message": "Add python-ceilometerclient in requirements\n\nWith the addition of the ceilometer client in the scenario tests, the\npython-ceilometerclient is missing. This patch adds it to the packages\nto be installed in requirements.txt.\n\nChange-Id: Icb667def3afb71d20bc7a90e6e031cf671adc321\nCloses-Bug: #1337309\n"
    },
    {
      "commit": "018043037c36d5726c1585a82146db38eed2c9b6",
      "tree": "6197961167e13ac0da349097dac206d670299df8",
      "parents": [
        "471f501012b45b022df07a87c73813c1d0906954",
        "8976c9dd664f3bab831c1add283c34fc01c034f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 11:42:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 11:42:55 2014 +0000"
      },
      "message": "Merge \"update iptables rules for more useful debugging\""
    },
    {
      "commit": "b7144eb08175d010e1300e14f4f75d04d9c63c98",
      "tree": "a688b51b9d05aa0c60546b0ff7f559144056c9d9",
      "parents": [
        "7366970453d13e41ffdc911b205766ba834e2ccc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 13 22:57:35 2013 +0000"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Jul 03 13:37:50 2014 +0300"
      },
      "message": "Convert scenario test tearDown to addCleanup\n\nThis commit removes the resource management code used in the scenario\ntests and replaces it with addCleanup. The tearDownClass code created\na LIFO queue for deleting resources created during tests which is\nexactly what addCleanup is used for. Additionally, the previous\ntearDownClass code only worked for objects created, and couldn\u0027t\nundo actions such as volume attach which changed the resource state.\naddCleanup doesn\u0027t have that limitation.\n\nTo handle async delete actions a list of waits is added which will be iterated\n over as the last step of clearing the addCleanup queue. That way all the\ndelete calls are made up front and the tests won\u0027t succeed unless the deletes\nare eventually successful. This is the same basic approach used in the api\ntests to limit cleanup execution time except here it is multi-resource, because\nof the nature of the scenario tests.\n\nChange-Id: I315c9c67a70ab6a209d4996e2926a8a2d06c9bc1\n"
    },
    {
      "commit": "471f501012b45b022df07a87c73813c1d0906954",
      "tree": "41b937ef9fbbe7577316aa9dc7e6cdc1919f02dc",
      "parents": [
        "ed73fa562248fefef3246253f2edbdbaf13753da",
        "42904ae58f5ed4a5d93bcbcf6885a1b6c3cca1d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 10:30:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 10:30:43 2014 +0000"
      },
      "message": "Merge \"Code clean-up of CLI test \"cinder list-extensions\"\""
    },
    {
      "commit": "ed73fa562248fefef3246253f2edbdbaf13753da",
      "tree": "67ed3a93614e23033c86bbf1b7e744419d75f9cf",
      "parents": [
        "7366970453d13e41ffdc911b205766ba834e2ccc",
        "b93cee939eb42ab7222eb5bc2d75fa2daedd3544"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 08:37:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 08:37:33 2014 +0000"
      },
      "message": "Merge \"Improve neutron CLI existing tests\""
    },
    {
      "commit": "412e5f448c8b910cd5f5d7b3d82f5aeab69bb5e0",
      "tree": "49510561405bfa50b6afd4630a75343591098c5b",
      "parents": [
        "f0434ca3bed9c68b42edf8ccc3ca537e6d81328c"
      ],
      "author": {
        "name": "Ajay Yadav",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Sat Jun 21 12:26:28 2014 +0530"
      },
      "committer": {
        "name": "ajay",
        "email": "ajayyadavmdu@gmail.com",
        "time": "Thu Jul 03 07:01:47 2014 +0000"
      },
      "message": "Improve cinder CLI existing tests\n\nObjective of this patch to parse the output of read only cinder CLI\u0027s,\nto validate the output and improve more output verification.\nIt is improving the code of all below read only cinder CLI\u0027s subcommands:\n1. backup-list\n2. extra-specs-list\n3. list\n4. rate-limits\n5. snapshot-list\n6. type-list\n7. credentials\n8. availability-zone-list\n9. endpoints\n10. service-list\n11. transfer-list\n12. qos-list\n13. encryption-type-list\n\nPartially implements: blueprint cli-tests-coverage\n\nChange-Id: I3fbbc44194898b9a699a9807a7a800e9a9cb925d\n"
    },
    {
      "commit": "3ed1df8e1d96aae8e48119b8e6dc7e140b752f0f",
      "tree": "a70a7cb4a774439a1189dd7486a296d8606b2300",
      "parents": [
        "7366970453d13e41ffdc911b205766ba834e2ccc"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 25 11:39:31 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Jul 03 15:21:51 2014 +0900"
      },
      "message": "unskip list server actions tests\n\nBug #1206032 is fixed, so we can unskip the\ntest_list_server_actions.\n\nThese tests are needed for response validation testing.\n\nCloses-Bug: #1206032\n\nChange-Id: I1891d1f4435c3b884b099497352084ba8271a859\n"
    },
    {
      "commit": "7366970453d13e41ffdc911b205766ba834e2ccc",
      "tree": "7ebb734d5921728e9fda6f8bed56f4e135561367",
      "parents": [
        "21fe5efadfd6885ce3238978c12401b9a0c833b4",
        "c5b842dd6c8ae7fc80e39b006a20fb598b0cf6de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 05:29:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 05:29:43 2014 +0000"
      },
      "message": "Merge \"Correcting \u0027id\u0027 type in compute schema\""
    },
    {
      "commit": "21fe5efadfd6885ce3238978c12401b9a0c833b4",
      "tree": "1d734ace41466bbb075f5e2b8a33d3c53fa56721",
      "parents": [
        "bd21fbd58ddca45561b5ee83b627237a89068cc9",
        "c6c27ad48f47f42879a3df04a51e0ad2d96c7b1a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 03 05:20:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 03 05:20:27 2014 +0000"
      },
      "message": "Merge \"Remove the skip for test_get_instance_action()\""
    },
    {
      "commit": "bd21fbd58ddca45561b5ee83b627237a89068cc9",
      "tree": "f89446ebe384cd96238719a4a938124b451d9c25",
      "parents": [
        "ff72f4562838fb17458d8a8ac450711793d23372",
        "aead3c2028dca518ff9fcfb14074c52c0fc1fea4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 19:49:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 19:49:06 2014 +0000"
      },
      "message": "Merge \"botoclient does not honor disable_ssl_certificate_validation\""
    },
    {
      "commit": "8976c9dd664f3bab831c1add283c34fc01c034f6",
      "tree": "75092ee0829ba50cdbf93c5f9342439676ae8c6f",
      "parents": [
        "ff72f4562838fb17458d8a8ac450711793d23372"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 02 11:12:26 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 02 15:19:14 2014 -0400"
      },
      "message": "update iptables rules for more useful debugging\n\nAs discussed with dansmith in #openstack-nova,\niptables --line-numbers -L -nv is a more useful representation of\nthe iptables dump for determining network issues.\n\nRelated-Bug: #1298472\n\nChange-Id: Ibae97f7a0cf29105e3601eca8ce24b8271a3a13d\n"
    },
    {
      "commit": "ff72f4562838fb17458d8a8ac450711793d23372",
      "tree": "5fc434f8c706f603a67b0283cd3665b03eb7cc6c",
      "parents": [
        "5cfafac5d8a5e0bb1f9657a02f2f7ea61b4f182d",
        "7acaba44c49eed02c53084c4415b2b300392f2ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 07:00:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 07:00:57 2014 +0000"
      },
      "message": "Merge \"Add a hacking check to block scenario manager in api tests\""
    },
    {
      "commit": "5cfafac5d8a5e0bb1f9657a02f2f7ea61b4f182d",
      "tree": "0fcfbf6b173a57aa5435cfbb78b500f60020867a",
      "parents": [
        "8520a48a100c64b961e223aa43b7125fad034ada",
        "9a192d33cfbcce058d68b6a36fd10fa3dd38719b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 02 05:57:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 02 05:57:24 2014 +0000"
      },
      "message": "Merge \"Fix \"create a flavor\" tests for strong validation\""
    },
    {
      "commit": "8520a48a100c64b961e223aa43b7125fad034ada",
      "tree": "da27228402008960e0dfca9054add1d138cfcd54",
      "parents": [
        "e6e096f8ed3cdc27b62aaa2cdfb725c61db2c87b",
        "366a51fef1154e4e70872f8c4a79559cd2e6ef5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 14:50:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 14:50:52 2014 +0000"
      },
      "message": "Merge \"Adds scenario tests for volume encryption\""
    },
    {
      "commit": "e6e096f8ed3cdc27b62aaa2cdfb725c61db2c87b",
      "tree": "6e3a28db2622a61b2a022256963f2097475f0658",
      "parents": [
        "b2bfb4401d6147758279ec59c197b331cc9a6654",
        "836d7bef5fedaae303217409fefc3748e6fe42bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 01 13:37:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 01 13:37:22 2014 +0000"
      },
      "message": "Merge \"Verify delete-Floating-IP-Bulk Nova API attributes\""
    }
  ],
  "next": "b2bfb4401d6147758279ec59c197b331cc9a6654"
}
