)]}'
{
  "log": [
    {
      "commit": "1dd7d62daf474c672e3861787d9528a6a21b7573",
      "tree": "51a95f95bef2c92253a20924dd97c6f195f15f8e",
      "parents": [
        "fcd325535e06a7b4a884427c998930cb286b77df"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Thu Apr 17 10:15:15 2014 -0400"
      },
      "committer": {
        "name": "Mauro Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Fri May 30 14:06:13 2014 +0000"
      },
      "message": "Relax security group rules cleanup\n\nSecurity groups rules are automatically deleted when we delete the\nsecurity group so this is not really necessary, besides that,\nnova-network doesn\u0027t provide a way to get current status of a rule\n(a proof of concept here https://review.openstack.org/#/c/85725/) which\nmeans that we never know if it is really deleted.\nCurrently it works cause we don\u0027t really check the timeouts, but a the\nnext patch of this series - https://review.openstack.org/#/c/82709/ will\nand depends on this to work.\n\nChange-Id: If82d1727b2c5f752e48a2da2c8a029e346f3593e\n"
    },
    {
      "commit": "fcd325535e06a7b4a884427c998930cb286b77df",
      "tree": "cca8c2695b78ef56709bd4ae139983f395a192a8",
      "parents": [
        "568d4ea744107f167bcd9f464c677b7ee25ebbcf",
        "89c639faed6838c35aaa3dbe6f45d5b09a5a92c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 08:11:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 08:11:05 2014 +0000"
      },
      "message": "Merge \"Sahara: minor changes for API tests\""
    },
    {
      "commit": "568d4ea744107f167bcd9f464c677b7ee25ebbcf",
      "tree": "ae3b204cec831bc7fe6c13b82a73ac55f07aaff0",
      "parents": [
        "5bcabc94b4c44e107560c3bbe2c49763402e98bf",
        "e97edd6d8eb9c36710a5fe83a6fb9a79c0f86783"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 08:07:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 08:07:20 2014 +0000"
      },
      "message": "Merge \"Cleanup docstring in test_l3_agent_scheduler\""
    },
    {
      "commit": "5bcabc94b4c44e107560c3bbe2c49763402e98bf",
      "tree": "a41a29d079b0d3b558ac8bc44c0d2178cb31bba5",
      "parents": [
        "2eaa27f7a83d9209b7d78ce6497146aeb0c3ae1a",
        "a3d31b8041f365c5f801a6ee53164d32b003728b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 08:07:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 08:07:05 2014 +0000"
      },
      "message": "Merge \"add test for command bash-completion\""
    },
    {
      "commit": "2eaa27f7a83d9209b7d78ce6497146aeb0c3ae1a",
      "tree": "7b8d2c9f5725d2b8ebbfc4593b0c6df0dff4cc6f",
      "parents": [
        "c0989f35b24089284052935199a69f24a6a1a056",
        "655e0afa38ddb66fc1ce0bd04cf1d15049b1ca09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 07:02:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 07:02:17 2014 +0000"
      },
      "message": "Merge \"javelin 2\""
    },
    {
      "commit": "c0989f35b24089284052935199a69f24a6a1a056",
      "tree": "56e4eda212922ea15f10e5bf0ab89c64738c756f",
      "parents": [
        "5688815af22a7c7c58c69b62ea0a2c284457c8d8",
        "d5dcf19112915e69855a3356a6577844b762d5ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 07:02:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 07:02:09 2014 +0000"
      },
      "message": "Merge \"Sahara: preparations for job binary internal tests\""
    },
    {
      "commit": "5688815af22a7c7c58c69b62ea0a2c284457c8d8",
      "tree": "432c6242cf41779e4cc81606c989e87fb2909dc2",
      "parents": [
        "4527cb6aab7b3829038cddf9b48fde8ed47fa081",
        "ee92a9d89ce2aa9ccbd8ad3de664befeb55ae892"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 07:01:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 07:01:42 2014 +0000"
      },
      "message": "Merge \"Sahara: add API tests for data sources\""
    },
    {
      "commit": "4527cb6aab7b3829038cddf9b48fde8ed47fa081",
      "tree": "744aefc52d3f055566a5237f3693864ed1d008ad",
      "parents": [
        "e11488ac9291519bbc7ae0213224ba50a3295161",
        "c6ec4765b5f6bf8894d141fc0d94a368144a168a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:52:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:52:01 2014 +0000"
      },
      "message": "Merge \"allow for arbitrary kwargs in image client\""
    },
    {
      "commit": "e11488ac9291519bbc7ae0213224ba50a3295161",
      "tree": "9a3dc32d38e4fd4d538598b831801bf17c760f6f",
      "parents": [
        "ab5a8bdf9e2e8d61e9862ea3d33381206168ec98",
        "ec6ed8186469b7a210b59603be561e3f60e83171"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:50:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:50:09 2014 +0000"
      },
      "message": "Merge \"allow \u0027main\u0027 as valid name for find_test_caller\""
    },
    {
      "commit": "ab5a8bdf9e2e8d61e9862ea3d33381206168ec98",
      "tree": "3125d92424972473b742c9835863fb836db5f2f8",
      "parents": [
        "240f8af35c37af265ca50ed766629393e4b60b3b",
        "7ee264ad436b9514dacda4d86be98cc788c8e2fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:46:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:46:19 2014 +0000"
      },
      "message": "Merge \"validate server action \u0027console_output\u0027 attributes\""
    },
    {
      "commit": "240f8af35c37af265ca50ed766629393e4b60b3b",
      "tree": "de39ede661c48c743455d9dc352e6550f62b60a2",
      "parents": [
        "d37a5a21cb452b4ec0aedf380d13a7c9e278f68b",
        "2cb56997b3a18a24de9c85ebebfe37cfd0996698"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:21:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:21:57 2014 +0000"
      },
      "message": "Merge \"log request start when tracing classes\""
    },
    {
      "commit": "655e0afa38ddb66fc1ce0bd04cf1d15049b1ca09",
      "tree": "9a3d7bba00d25ca177ac87471fa864483514470b",
      "parents": [
        "c6ec4765b5f6bf8894d141fc0d94a368144a168a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 09:00:22 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 12:15:23 2014 -0400"
      },
      "message": "javelin 2\n\nCreate a new tool which can create and verify a set of resources to\nbe used in place of the existing javelin tooling in grename.\n\nThis currently can create:\n  tenants, users, objects, images, servers\n\nAnd can verfiy:\n  users, objects, servers\n\nA sample resources.yaml file is included.\n\nFollow on patches will handle the additional create / verify, as well\nas destroy operations, and unit tests to meta test the script beyond\nthe normal javelin runs. However at this point it is useful enough to\nconsider adding to Tempest to being putting this into grenade.\n\nPart of blueprint:javelin2\n\nChange-Id: I33f1901802c92a2eda2eeb2c225bc7f60d1a186c\n"
    },
    {
      "commit": "c6ec4765b5f6bf8894d141fc0d94a368144a168a",
      "tree": "7fa6e308d1e48df05e35c0e84ff8075802590dc9",
      "parents": [
        "ec6ed8186469b7a210b59603be561e3f60e83171"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:54:21 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 12:15:09 2014 -0400"
      },
      "message": "allow for arbitrary kwargs in image client\n\nin order to upload 3 part images with our glance client you need\nto allow for passing arbitrary metadata to the image (ramdisk_id\nand kernel_id). Remove our kwargs filter to let that happen.\n\nPrereq of blueprint:javelin2\n\nChange-Id: Idff078a2a225a6531b6ce0cf49cb03cc75618e32\n"
    },
    {
      "commit": "d37a5a21cb452b4ec0aedf380d13a7c9e278f68b",
      "tree": "cd6dc315d92236cdca6c734f1b4024b404d6d065",
      "parents": [
        "5cff5ca7786e6be4a3d1ed95dcb9b679f8b1032d"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 29 16:07:53 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 29 16:07:53 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I1972a4a16ca8a87824f873ba56975073a5a885f7\n"
    },
    {
      "commit": "5cff5ca7786e6be4a3d1ed95dcb9b679f8b1032d",
      "tree": "51536709a4a1c96ce58f8a571e79aeaecc5a53c0",
      "parents": [
        "1e15da27159f262f44419f2eb24800ce6a688c3b",
        "3d59e4a060f0735eb2db9957739092635e143a71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:57:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:57:54 2014 +0000"
      },
      "message": "Merge \"Add quota delete test to cinder\""
    },
    {
      "commit": "1e15da27159f262f44419f2eb24800ce6a688c3b",
      "tree": "6fcdf5a099535a95dcbe308b0bcf128888be7aac",
      "parents": [
        "ae2cef9b4b2fde860ec87615600553bc8ac8dfe9",
        "83ba4ee226a09e21580950fe7481eee40fc2039d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:20:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:20:00 2014 +0000"
      },
      "message": "Merge \"Add Marconi Smoke Tests\""
    },
    {
      "commit": "ae2cef9b4b2fde860ec87615600553bc8ac8dfe9",
      "tree": "4a10e8e665f1d042a5f12715d0ed13c1ba74f53d",
      "parents": [
        "84e7eb73f0deda8b1a5dd654f626dacd705aa772",
        "a52689431ab80f4416a177c0334e9e61b63720ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:19:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:19:52 2014 +0000"
      },
      "message": "Merge \"Fix sudo_cmd_call in tempest.common.commands\""
    },
    {
      "commit": "84e7eb73f0deda8b1a5dd654f626dacd705aa772",
      "tree": "d3d16e7a71f3fbaa306ab91f4a2ef6e964ec694e",
      "parents": [
        "4d8a37221e65c01e2c8a51c901a654bbe79ebbc9",
        "8219085609c8e5b7c63ed020b851ca5f85eeb379"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:18:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:18:27 2014 +0000"
      },
      "message": "Merge \"set all build_intervals to 1s\""
    },
    {
      "commit": "4d8a37221e65c01e2c8a51c901a654bbe79ebbc9",
      "tree": "8d5a931286e0d4fe91b3d5e9b5f852e81e3b7329",
      "parents": [
        "1f5ab0831508e75ff7a9bbfbb14118611dd32819",
        "afcb6b4f819aff14e80d162783ad766e1998d463"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 15:03:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 15:03:55 2014 +0000"
      },
      "message": "Merge \"Remove default from image_ref options\""
    },
    {
      "commit": "89c639faed6838c35aaa3dbe6f45d5b09a5a92c9",
      "tree": "7a3a47a325b908bcb70c1eed3bc3d069d74006e9",
      "parents": [
        "1f5ab0831508e75ff7a9bbfbb14118611dd32819"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Apr 24 19:36:05 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu May 29 18:38:47 2014 +0400"
      },
      "message": "Sahara: minor changes for API tests\n\n* Code refactoring of \"test_node_group_template_create\" test\n  (file test_node_group_templates.py) was done.\n* Unnecessary blank lines were removed.\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: Id21edafcc4d1d0345b72404a55bbf9d69618cd95\n"
    },
    {
      "commit": "1f5ab0831508e75ff7a9bbfbb14118611dd32819",
      "tree": "143ef021a2742b486bac607a98aa62391a66704d",
      "parents": [
        "82d979366ad506dd68ea66d9f06ba0b8b0045a96",
        "6109bb8ab07ab2d02ba9c3d451de7fa0e29e4d5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 14:08:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 14:08:17 2014 +0000"
      },
      "message": "Merge \"Add tests for availability-zone-list CINDER V1 API\""
    },
    {
      "commit": "ec6ed8186469b7a210b59603be561e3f60e83171",
      "tree": "c96f56fbf9514284c6ec1c9e6e20a44896695339",
      "parents": [
        "2cb56997b3a18a24de9c85ebebfe37cfd0996698"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:46:34 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:46:34 2014 -0400"
      },
      "message": "allow \u0027main\u0027 as valid name for find_test_caller\n\nfind_test_caller assumed that the rest clients were only ever run\nunder testr. With the introduction of javelin into the tempest\ntree this will not be true. \u0027main\u0027 is a completely valid name\nfor well formed programs, so make that an option as well.\n\nPrereq for blueprint:javelin2\n\nChange-Id: I9a591eaa1cf4dabba58f06a64814611a05a51365\n"
    },
    {
      "commit": "82d979366ad506dd68ea66d9f06ba0b8b0045a96",
      "tree": "c906e1acaec3bae2034af25fe8912fd9ac0f9bdf",
      "parents": [
        "fe62f19608317ab6536f6f3a2b903deea6247b9b",
        "80cc9f112fda902fe0a63c6610688a6bf4940f48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 12:20:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 12:20:37 2014 +0000"
      },
      "message": "Merge \"Verify delete security group response of V2 API\""
    },
    {
      "commit": "2cb56997b3a18a24de9c85ebebfe37cfd0996698",
      "tree": "445f7ee0a8838e18e9822e1a11e512342f8d5119",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:17:42 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu May 29 08:17:42 2014 -0400"
      },
      "message": "log request start when tracing classes\n\nWhen tracing rest calls for debugging purposes, logging the start\nof the request is also extremely helpful, as it makes it possible\nto discover that the key issue is glance is in a hung state and\nnot responding to any requests.\n\nPrereq for blueprint:javelin2\n\nChange-Id: I9aca99119fc1569c78788b11a8a32d72eaecd0a1\n"
    },
    {
      "commit": "fe62f19608317ab6536f6f3a2b903deea6247b9b",
      "tree": "90d49290dfb977a83336808a33b6cd7d7d1feeee",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47",
        "5fbfdcdd35a3aa46a59289301df67df0fc202550"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 29 08:47:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 08:47:00 2014 +0000"
      },
      "message": "Merge \"remove skip attributes for fixed bug\""
    },
    {
      "commit": "80cc9f112fda902fe0a63c6610688a6bf4940f48",
      "tree": "5ba8eef9ee7280460d72aae248dd58cc4f356678",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Apr 04 16:21:21 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu May 29 01:48:47 2014 +0000"
      },
      "message": "Verify delete security group response of V2 API\n\nThis patch adds the JSON schema for response status of Nova security group\ndelete API to block the backward incompatibility change in the future.\n\ndelete security group does not return the response body.\nResponse status of this API is 202.\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I8ce635dfdb41cacaf433b7e14f0fe3b798ef839a\n"
    },
    {
      "commit": "afcb6b4f819aff14e80d162783ad766e1998d463",
      "tree": "afc066c0af52c1f2125b63f8ea6216b881efd27f",
      "parents": [
        "5606a97282d5fd108e73791cf4d58185f8882b47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 27 13:50:02 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 27 13:50:02 2014 -0400"
      },
      "message": "Remove default from image_ref options\n\nThis commit removes the weird default values for the image_ref option.\nThe IMAGE_ID defaults were probably a hold away from when they were\nset in env from an early version of tempest. This sets no default and\nlists them as required opts in the help field.\n\nChange-Id: Iaeff5ff2278b0076306ed2cbfe592c06cfbbe316\n"
    },
    {
      "commit": "5606a97282d5fd108e73791cf4d58185f8882b47",
      "tree": "6f8f02da673fb731a87172d96969e9261fd96bbb",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903",
        "22c1660072d0c6a17b16136a31a7e90204fcc605"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 27 17:22:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 27 17:22:09 2014 +0000"
      },
      "message": "Merge \"Make test_server_cfn_init a scenario test\""
    },
    {
      "commit": "a52689431ab80f4416a177c0334e9e61b63720ac",
      "tree": "667fb4d52bb2ae83a5ebfc56d0cdcdc29aeafb8d",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed May 21 14:55:15 2014 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Tue May 27 17:42:17 2014 +0400"
      },
      "message": "Fix sudo_cmd_call in tempest.common.commands\n\nThe check that proc.returncode is non-zero was never executed\nbecause it was located after the return statement.\n\nMoreover, subprocess.CalledProcessError may only be raised by\na process run by check_call() or check_output()\nbut not by communicate().\n\nChange-Id: I5fdcdcdda85552e5855241ada34054cfda8464d5\n"
    },
    {
      "commit": "8219085609c8e5b7c63ed020b851ca5f85eeb379",
      "tree": "e96a58eb72b04614ebd9fa1c35178397de4baab0",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat May 24 07:42:59 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 27 09:25:20 2014 -0400"
      },
      "message": "set all build_intervals to 1s\n\n10s build interval is really long, and not very sensible. Setting\nto 1s should speed things up a lot.\n\nChange-Id: If8332d4be8515ac574cbbf4e00cbe0a75b6ebc5d\n"
    },
    {
      "commit": "5fbfdcdd35a3aa46a59289301df67df0fc202550",
      "tree": "17f5b43e07da75a252a997d5406f146f426294ea",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Wed May 21 14:32:34 2014 +0400"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Tue May 27 12:54:04 2014 +0400"
      },
      "message": "remove skip attributes for fixed bug\n\n1. remove skip attributes for test_run_terminate_instance\n\n2. add forgotten changes for commit\n   55c597db0f59fc7a3eaa7bec8bc7509f5a87c884\n   (Fix InvalidInstanceID.NotFound handling)\n\nChange-Id: I616a90f98e3874a09274d961345476d47d266db0\n"
    },
    {
      "commit": "7ee264ad436b9514dacda4d86be98cc788c8e2fa",
      "tree": "4449153fdc9919ba23905e4ddd70660bddcc734d",
      "parents": [
        "aa7eb963cb523275984295b6a073c667c5606903"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Apr 02 16:37:57 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue May 27 13:52:07 2014 +0900"
      },
      "message": "validate server action \u0027console_output\u0027 attributes\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 get_console_output\nserver action APIs response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of get_console_output V2 \u0026 V3 APIs is same and given\nbelow:\n\n{\n        \"output\": \"FAKE CONSOLE OUTPUT\\nANOTHER\\nLAST LINE\"\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I22e61d1fed926aa9a310a46b12748db401dec045\n"
    },
    {
      "commit": "aa7eb963cb523275984295b6a073c667c5606903",
      "tree": "07b7a58b6c27fa8d7cf2653318fc2cdc659f2fed",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 23 14:56:04 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 23 14:56:04 2014 -0400"
      },
      "message": "Update version string to follow new convention\n\nSince adopting branchless we\u0027ve moved to a different \"release\" model\nwere we just tag the tree at set points. We\u0027re using an incrementing\ninteger to name these tags. Since the first tag, 1 was pushed to\ncorrespond with the start of branchless tempest. The current working\ntag is 2.\n\nChange-Id: I93be84da9bf2a09e9ca9c2f4231f1a4a75da3af9\n"
    },
    {
      "commit": "3d59e4a060f0735eb2db9957739092635e143a71",
      "tree": "a54ea85ffc8c5f29c154d5ae4b57d28b228e851d",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Thu Apr 24 14:28:38 2014 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Fri May 23 18:18:21 2014 +0000"
      },
      "message": "Add quota delete test to cinder\n\nThis submission is to validate delete quota set in\nvolumes quota set test case. Hence added delete quota\nset method in both XMl and JSON interfaces.\n\nChange-Id: I217355bfc7696b93bc1f1388635cbb9bf8850199\n"
    },
    {
      "commit": "22c1660072d0c6a17b16136a31a7e90204fcc605",
      "tree": "a927917a64f823cc2ec5a02bf03941817bc8b84e",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 05 13:34:19 2014 +1200"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri May 23 15:48:53 2014 +0100"
      },
      "message": "Make test_server_cfn_init a scenario test\n\nConverting test_server_cfn_init to a scenario test is long overdue\nsince it is more of a scenario than an exercising of the heat API.\n\nThe heat-slow job has gone non-voting because this test fails\n~%50 of the time due to bug #1297560. The server boot log is now\nlogged regardless of success or failure to build up data to diagnose\nthe issue.\n\nThis also adds several convenience functions to the test base class.\n\nCo-Authored-By: Steven Hardy \u003cshardy@redhat.com\u003e\nRelated-Bug: #1297560\nChange-Id: I077aeaf2bf8b292699eb20c5a75c59df35645913\n"
    },
    {
      "commit": "83ba4ee226a09e21580950fe7481eee40fc2039d",
      "tree": "becb686468fc8a139cd82c90d1b1a6bb3096570a",
      "parents": [
        "534a17fc620bb024b0f8a5663d5c0c1eac12eb10"
      ],
      "author": {
        "name": "Jorge Chai",
        "email": "jorge.chai@rackspace.com",
        "time": "Tue Apr 15 18:58:08 2014 +0000"
      },
      "committer": {
        "name": "Jorge Chai",
        "email": "jorge.chai@rackspace.com",
        "time": "Fri May 23 13:58:20 2014 +0000"
      },
      "message": "Add Marconi Smoke Tests\n\nAdd smoke tests that check the existence of queues.\nAdd test that checks list queues.\nAdd test that gets queue statistics.\nAdd test that sets and gets queue metadata.\n\nTests for List Queues and Queue Stats use JSON Schema\nvalidation.\n\nChange-Id: I084d1ae0de4a729a913a7084f14c0d3172af29d3\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "e97edd6d8eb9c36710a5fe83a6fb9a79c0f86783",
      "tree": "8684fb0a15a54a5323e2368a9ba7c3035df69889",
      "parents": [
        "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 22 09:58:30 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 22 09:58:30 2014 -0700"
      },
      "message": "Cleanup docstring in test_l3_agent_scheduler\n\nThe docstring was incomplete in saying it required the\nl3_agent_scheduler extension to be enabled.  I think it probably meant\nto say that l3_agent_scheduler was listed in\nnetwork_feature_enabled.api_extensions, but that defaults to \u0027all\u0027 so\nrather than explain how that config option works in the docstring, just\nsay that the l3_agent_scheduler extension is required and assume the\nuser understands how to configure Tempest.\n\nChange-Id: If504bd6374b83dea24fa92f9ef6c852d76308ad1\n"
    },
    {
      "commit": "fc137b5dd743f6d031f3d7b9ce32e6eafb367db6",
      "tree": "a36f270f4e02e7bcf4a74974475e87ef656d06f7",
      "parents": [
        "493996ed087e3a72f7c5257b20535c42aa0adb12",
        "df10284ef000dadbcfe9076dfb2892c4b3e45481"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 14:44:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 14:44:15 2014 +0000"
      },
      "message": "Merge \"Verify more information in floating ip tests(part2)\""
    },
    {
      "commit": "493996ed087e3a72f7c5257b20535c42aa0adb12",
      "tree": "0f922e0a108a3a21a295cddafb97dbcba8c30c72",
      "parents": [
        "5598f7df14ab75753d3f239d6ed7fe36189b1de5",
        "012880f60a53bca0b065978f3ca6adbaeb3d8cf6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 14:39:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 14:39:56 2014 +0000"
      },
      "message": "Merge \"Fix security_group_create_get_delete testcase\""
    },
    {
      "commit": "5598f7df14ab75753d3f239d6ed7fe36189b1de5",
      "tree": "2959f9f766eb22c0028e77cfeb51370bdd188e4a",
      "parents": [
        "ec61fcb0418f292f6d87a9e8bc907792bf59ffa7",
        "997c909659ffc7139254a9f88aa0a11263e8358b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 13:22:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 13:22:20 2014 +0000"
      },
      "message": "Merge \"Verify Server Actions attributes of Nova APIs\""
    },
    {
      "commit": "ec61fcb0418f292f6d87a9e8bc907792bf59ffa7",
      "tree": "4a15cb26ed88c667fa60820ea46b11489ff58e14",
      "parents": [
        "7e83c6473a13eae3d91c5803b89d32b0dbe60995",
        "01cba0a927db662846795d42c8c21a3e81d659f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 07:03:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 07:03:26 2014 +0000"
      },
      "message": "Merge \"Make sure image exists in test\""
    },
    {
      "commit": "997c909659ffc7139254a9f88aa0a11263e8358b",
      "tree": "66c65e981a70eaf3a55168658c5c57d3ec99cb80",
      "parents": [
        "7e83c6473a13eae3d91c5803b89d32b0dbe60995"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Apr 03 19:00:20 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu May 22 13:35:42 2014 +0900"
      },
      "message": "Verify Server Actions attributes of Nova APIs\n\nBelow listed Server Actions does not return response body. They only\nreturn the response code.\nThis patch adds the JSON schema for the response code 202 \u0026 204\nand validate the Server Actions response code with added schema.\n\nServer Action          Nova v2   Nova v3\n\naddFixedIp            \t202       202\naddSecurityGroup        202       N/A\nchangePassword          202       204\nconfirmResize           204       202\ncreateBackup            202       202\nforceDelete             202       202\ninjectNetworkInfo       202       202\nlock                    202       202\nmigrate                 202       202\nos-migrateLive          202       202\nos-resetState           202       202\nos-start                202       202\nos-stop                 202       202\npause                   202       202\nreboot                  202       202\nremoveFixedIp           202       202\nremoveSecurityGroup     202       N/A\nresetNetwork            202       202\nresize                  202       202\nrestore                 202       202\nresume                  202       202\nrevertResize            202       202\nshelve                  202       202\nshelveOffload           202       202\nsuspend                 202       202\nunlock                  202       202\nunpause                 202       202\nunrescue                202       202\nunshelve                202       202\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ie078186527e53c8990a6058056f908e61dc2da8a\n"
    },
    {
      "commit": "7e83c6473a13eae3d91c5803b89d32b0dbe60995",
      "tree": "abdc10a091b19034c4e8d28bc1071cbaaa2f0386",
      "parents": [
        "6c1a8f08f3a232bca55286c64021c0487e7441c8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 21 16:05:29 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 21 16:08:09 2014 +0200"
      },
      "message": "Revert \"Adds certificate tests for keystone v3\"\n\nThe tests caused technical issues on the stable/icheouse\ngate with stable/havana -\u003e stable/icehouse grenade/upgrade jobs.\n\nPlease resubmit the patch after the issue is resolved.\n\nThis reverts commit 1b560b239be149f8b8b3c99b723875a2c81ac85e.\n\nChange-Id: I0ced519b68ef1e55a0f56af58a518d77f18b2adc\n"
    },
    {
      "commit": "d5dcf19112915e69855a3356a6577844b762d5ab",
      "tree": "03c126a366050494ea8966e397811ad8e7c41d90",
      "parents": [
        "6c1a8f08f3a232bca55286c64021c0487e7441c8"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed May 21 13:58:10 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed May 21 16:02:03 2014 +0400"
      },
      "message": "Sahara: preparations for job binary internal tests\n\n* create/list/get/delete methods to Sahara API client\n  for job binary internals were added\n* Method \"create_job_binary_internal\" was added\n* tearDownClass method was expanded\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: I1013ce8d93ec44d5d5961bcd887812bdd1c6fcfb\n"
    },
    {
      "commit": "6c1a8f08f3a232bca55286c64021c0487e7441c8",
      "tree": "60d45e448f2584ebcd836663a17e8c7d21a24b48",
      "parents": [
        "c494d3f77cf21a0a95a92dca58c5fe6984529399",
        "2587cb2b5b4ca593f0b76676343dff9f070e80b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 21 09:30:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 21 09:30:16 2014 +0000"
      },
      "message": "Merge \"Neutron Allowed Address Pair API test\""
    },
    {
      "commit": "01cba0a927db662846795d42c8c21a3e81d659f6",
      "tree": "6fafb1ac0a5719404d1715354149dbf7db01ce07",
      "parents": [
        "c494d3f77cf21a0a95a92dca58c5fe6984529399"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Wed Apr 30 16:18:03 2014 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Wed May 21 08:55:20 2014 +0000"
      },
      "message": "Make sure image exists in test\n\nThe heat bug/1312564 to add constraints to check whether image/keypair\nexists for \"AWS::AutoScaling::LaunchConfiguration\" resource. So if the\nimage/keypair doesn\u0027t exist, the validate will fail. \n\nIn tempest, there is a test which the \"image\" is invalid makes the \nHeat API test fail.\n\nThe property \"ImageId\" which defined in the non_empty_stack.yaml doesn\u0027t\nexist. So to pass the parameter \"image\" to the property \"ImageId\" and\nthen bug/1312564 will successful in jenkins.\n\nRelated-Bug: #1312564\nChange-Id: I4351930309c45c7fcb8a521ea0697b62153da5c7\n"
    },
    {
      "commit": "c494d3f77cf21a0a95a92dca58c5fe6984529399",
      "tree": "13a13e6984b58292cbb55a91bcbd945305ab80eb",
      "parents": [
        "534a17fc620bb024b0f8a5663d5c0c1eac12eb10",
        "b7f37cc79ea3c2859ae616b241800227bc769bba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 21 02:06:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 21 02:06:34 2014 +0000"
      },
      "message": "Merge \"Split large-ops into three tests so each has its own timeout\""
    },
    {
      "commit": "534a17fc620bb024b0f8a5663d5c0c1eac12eb10",
      "tree": "a0bc755ced7c001ccd69a15db1ca21e6318c9928",
      "parents": [
        "cb904882360f7d201e1e8c9aa01517cd07fdc15b",
        "77c51ecb4490556499f911396b366dba4a5b5cf3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 18:22:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 18:22:27 2014 +0000"
      },
      "message": "Merge \"orchestration: add test for untyped provider resources\""
    },
    {
      "commit": "cb904882360f7d201e1e8c9aa01517cd07fdc15b",
      "tree": "1e4df11ef46e19164c6b0688a516957da433cac2",
      "parents": [
        "76c2f8d4b28dcf940129afbc80ecfe520d4caa92",
        "1b25fe0d3d3a20f70e929f72437f65de415e9a9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 17:54:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 17:54:33 2014 +0000"
      },
      "message": "Merge \"orchestration: Add test for resource_registry environment\""
    },
    {
      "commit": "76c2f8d4b28dcf940129afbc80ecfe520d4caa92",
      "tree": "472f45162b07abbb117e1aacfac10dc894a2f07a",
      "parents": [
        "8629339c59f7330743d212ca866a19c4c556e682",
        "d752c60b0f6ff217f822abcbefd3e2fa615ef8d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 16:31:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 16:31:33 2014 +0000"
      },
      "message": "Merge \"Fix alt tenant id\u0027s issue in BaseV2MemberImageTest\""
    },
    {
      "commit": "8629339c59f7330743d212ca866a19c4c556e682",
      "tree": "9c1da628b6eaeb08292804a475aa4738e01670e4",
      "parents": [
        "22be84006f0a687f4c628393d44b2779d9fa5c66",
        "5c660abe583635fdaef4ae3d992cdaf52278a2c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 16:04:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 16:04:46 2014 +0000"
      },
      "message": "Merge \"Enable H302 rule everywhere\""
    },
    {
      "commit": "22be84006f0a687f4c628393d44b2779d9fa5c66",
      "tree": "6c1c0c5baca78ea624896ac2c33d31a242704eb0",
      "parents": [
        "f6a2b8826f4460d45ff00ee34d4148b236a324f1",
        "2b6db0c64198d1f2f14093c924676dfc9ae4fdc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 15:59:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 15:59:49 2014 +0000"
      },
      "message": "Merge \"Add hacking import exception for service clients\""
    },
    {
      "commit": "f6a2b8826f4460d45ff00ee34d4148b236a324f1",
      "tree": "ac28bef0cf12d04b63c72a53e0480f3620c783d8",
      "parents": [
        "8606dd8fe5cf5eabd7056edee071449574b6f15c",
        "4dbbc96d5ddc6b1ca4ed7689e7719163876e8a30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 15:33:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 15:33:03 2014 +0000"
      },
      "message": "Merge \"Fix test_create_show_delete_security_group_rule\""
    },
    {
      "commit": "ee92a9d89ce2aa9ccbd8ad3de664befeb55ae892",
      "tree": "e3fd85ffd80643b84f0342bcab69c33f301cb8a5",
      "parents": [
        "0cbd07b16bcb42795f31bb8b2f7036926e365b70"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon May 12 17:15:17 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue May 20 17:39:26 2014 +0400"
      },
      "message": "Sahara: add API tests for data sources\n\n* create/list/get/delete API tests for data sources in Swift were added\n* create/list/get/delete API tests for data sources in local HDFS\n  were added\n* create/list/get/delete API tests for data sources in external HDFS\n  were added\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: I78fe5c53d3af84c04402966891c096c8cbd1253a\n"
    },
    {
      "commit": "8606dd8fe5cf5eabd7056edee071449574b6f15c",
      "tree": "fe4e6639218ecf98df7b08cb68df1172701c2d6a",
      "parents": [
        "41e1cb5843a67996b606e245c5e6c4403fb61103",
        "7c8176e9795ba31781a50c88082966cd9644f8d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 19 12:14:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 19 12:14:09 2014 +0000"
      },
      "message": "Merge \"Use fixed ips for lbaas pool members\""
    },
    {
      "commit": "012880f60a53bca0b065978f3ca6adbaeb3d8cf6",
      "tree": "3699de3c2f7c512e9f56a16747c71f018858ac89",
      "parents": [
        "41e1cb5843a67996b606e245c5e6c4403fb61103"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 12 18:44:09 2014 +0530"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 19 13:19:11 2014 +0530"
      },
      "message": "Fix security_group_create_get_delete testcase\n\nAs per the description of test_security_group_create_get_delete,\nthe test case is supposed to check the security group creation,\nfollowed by retrieval and then deletion of security group.\nDeletion of security group is missing in the testcase.\n\nThis patch also addresses the issue in the test case,\ntest_security_groups_create_list_delete operating on\nself.security_groups which includes all the security_groups\ncreated by previous test-cases. self.security_groups is not\nupdated when a security_group is deleted, as we use\nself.client.delete_security_group for deletion. OTOH relying\non self.security_groups is wrong because the objective of test\ncase is to validate only the security_groups that are created in\nthe current testcase and not the global list of Security_groups.\n\nChange-Id: I3221d41003b577f0a49a7515f1c90e8328cb0dd1\nCloses-Bug: #1318644\n"
    },
    {
      "commit": "d752c60b0f6ff217f822abcbefd3e2fa615ef8d2",
      "tree": "933906bc36418afe15e6901f1ea95455923490e0",
      "parents": [
        "41e1cb5843a67996b606e245c5e6c4403fb61103"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Fri May 16 13:25:28 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon May 19 15:39:48 2014 +0800"
      },
      "message": "Fix alt tenant id\u0027s issue in BaseV2MemberImageTest\n\nBaseV2MemberImageTest gets alt_tenant_id in the wrong way when tenant\nisolation is off. commit 9612e81d142e88782d4faf6a85e81967b5323908\nintroduced getting the tenant_id from credentials instance. This case\nwas missed. Fixing this involves completely removing the code that\ncaused lp#1320079.\n\nChange-Id: Ic8585077b876f70353202f0f47184a18bca8083d\nCloses-bug: #1320079\n"
    },
    {
      "commit": "5c660abe583635fdaef4ae3d992cdaf52278a2c6",
      "tree": "12f4f84f2e6d98400e6f0e3cabeda2a9eb095435",
      "parents": [
        "2b6db0c64198d1f2f14093c924676dfc9ae4fdc6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun May 18 21:14:36 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun May 18 21:14:36 2014 -0400"
      },
      "message": "Enable H302 rule everywhere\n\nThis patch enables the use of the H302 hacking rule everywhere. With\none exception of the client class imports in clients.py, this\nis intentionally ignored.\n\nChange-Id: Ia0ef5e44a411ccd6e6c12f9cf64427a96e021b47\n"
    },
    {
      "commit": "41e1cb5843a67996b606e245c5e6c4403fb61103",
      "tree": "23590470cc880ae2acca1f66c9e1e35c2848781c",
      "parents": [
        "badd82c7d8cb1853505013ebf0fa124c4f4cdab6",
        "00de758e418f64ef090b3186d8d7c871b99dedce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 18 12:33:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 18 12:33:18 2014 +0000"
      },
      "message": "Merge \"orchestration add basic support for environment API test\""
    },
    {
      "commit": "badd82c7d8cb1853505013ebf0fa124c4f4cdab6",
      "tree": "660b4c021e1034f6d2a0dcbc9761faee05062012",
      "parents": [
        "f97fe6c21c5e1b723cac0a918ec987f356d9c453",
        "18544b01709612f4bbe1be134c7300b6efe980c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 22:07:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 22:07:59 2014 +0000"
      },
      "message": "Merge \"Sahara: editing licenses\""
    },
    {
      "commit": "f97fe6c21c5e1b723cac0a918ec987f356d9c453",
      "tree": "1d378d7feeccf7c2e6e5ffa8f2918a64f59c3f54",
      "parents": [
        "37055557398cc7deb5fe985f05761c6f42cb2675",
        "1b560b239be149f8b8b3c99b723875a2c81ac85e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 21:19:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 21:19:47 2014 +0000"
      },
      "message": "Merge \"Adds certificate tests for keystone v3\""
    },
    {
      "commit": "37055557398cc7deb5fe985f05761c6f42cb2675",
      "tree": "25efc4e28de91472a5009703326164f1cee36487",
      "parents": [
        "69d719b9f6d3e6c5513c99f50e2eeed1a8e955f5",
        "87dd445ddd18b54537f03c619a902e25ca3e54a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 21:12:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 21:12:47 2014 +0000"
      },
      "message": "Merge \"Add tests for server-group Nova V2 APIs\""
    },
    {
      "commit": "69d719b9f6d3e6c5513c99f50e2eeed1a8e955f5",
      "tree": "9c58a98066711b9cc2d4432879799918066a850f",
      "parents": [
        "11e590bc1851afb424820069ed617d87849de37b",
        "ef1c896823619fa5e2c91e64cba45587ceb563f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 20:14:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 20:14:50 2014 +0000"
      },
      "message": "Merge \"tolerate HTTPNotFound in scenario manager teardown\""
    },
    {
      "commit": "11e590bc1851afb424820069ed617d87849de37b",
      "tree": "1a4e731f269c072b647977cc4a449f3b4bd99c60",
      "parents": [
        "69b8225a74ee74589124e3d09c402b00a464442d",
        "ff5c3548436a247d8f8325566567ff0325b91f52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 17 20:03:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 17 20:03:43 2014 +0000"
      },
      "message": "Merge \"tests the user-password-update for Keystone V2 API\""
    },
    {
      "commit": "4dbbc96d5ddc6b1ca4ed7689e7719163876e8a30",
      "tree": "d7f87fc7472861fa4bd67f9934c6bd83ab4f93ad",
      "parents": [
        "69b8225a74ee74589124e3d09c402b00a464442d"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Wed May 14 02:10:56 2014 +0530"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Sat May 17 21:24:33 2014 +0530"
      },
      "message": "Fix test_create_show_delete_security_group_rule\n\ntest_create_show_delete_security_group_rule is validating only\nicmp protocol and not tcp/udp protocols. This patch does the\nnecessary change.\n\nChange-Id: I63b79e5016a718bf3af6e1194a994ec68f6c0c4e\nCloses-Bug: #1319176\n"
    },
    {
      "commit": "2b6db0c64198d1f2f14093c924676dfc9ae4fdc6",
      "tree": "c6eaa4eb027bfa05b2c39e84e9d5560ca05b4c86",
      "parents": [
        "69b8225a74ee74589124e3d09c402b00a464442d"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sat May 17 10:42:36 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sat May 17 10:49:58 2014 -0400"
      },
      "message": "Add hacking import exception for service clients\n\nThis commit adds import exceptions to the service client imports.\nThe service clients are imported at the class level and it would be\na major effort to change this. However, we want to be enforcing H302\neverywhere else. This commit adds an exception to allow importing the\nservice clients as classes.\n\nChange-Id: Ife74539fe04e97740e45325140f407fd7476e1c7\n"
    },
    {
      "commit": "ef1c896823619fa5e2c91e64cba45587ceb563f8",
      "tree": "e268571d95e19e11b022efb7a3a72a4a86945e4f",
      "parents": [
        "e8e8cb12581a1c7f10c809d205bdc05a42c02a2c"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed May 07 10:05:45 2014 +0100"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri May 16 20:32:41 2014 +0100"
      },
      "message": "tolerate HTTPNotFound in scenario manager teardown\n\nWhen tearing down heat scenario tests, the tearDownClass fails if the\nstack has already been deleted, because heatclient raises a HTTPNotFound\nexception, so tolerate this in the teardown exception path.\n\nThis is required for certain tests where we explicitly delete the stack\nfrom the test rather than relying on test cleanup, for example testing\ndeletion policy for volumes.\n\nChange-Id: I1bc031ce00c845787311105eacb9afe4f779a3a5\n"
    },
    {
      "commit": "69b8225a74ee74589124e3d09c402b00a464442d",
      "tree": "18905efdc13d1145026c1d0fff58e9cde8999c31",
      "parents": [
        "e8e8cb12581a1c7f10c809d205bdc05a42c02a2c",
        "b1e5889f7efa73930e662710c3854896365ce6df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 16 18:36:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 16 18:36:24 2014 +0000"
      },
      "message": "Merge \"Fix subnet api test case for non-default cidr\""
    },
    {
      "commit": "e8e8cb12581a1c7f10c809d205bdc05a42c02a2c",
      "tree": "3de0cff242dc2ea7b966fe2f58d865b6f61daad0",
      "parents": [
        "234a5835d0dfa6f4a201c1ed6161873231f5ca28",
        "67d0a54ab7be816fd67e4fbb9843b8f472d2612f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 16 15:13:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 16 15:13:59 2014 +0000"
      },
      "message": "Merge \"Fix test case in security groups\""
    },
    {
      "commit": "234a5835d0dfa6f4a201c1ed6161873231f5ca28",
      "tree": "2915446d75d07cea687f8ecedfe4ae6f85b8d30a",
      "parents": [
        "b4171c7bbfaf32ad647d1d31f65b2ee7059b3125",
        "d38f716f5fc4348f2cb6c9e826b87ee084c49b7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 16 15:07:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 16 15:07:43 2014 +0000"
      },
      "message": "Merge \"Volume xml client translate json attribute names\""
    },
    {
      "commit": "a3d31b8041f365c5f801a6ee53164d32b003728b",
      "tree": "5e79bf873020ca079b7370bed415683b8b0378a6",
      "parents": [
        "b4171c7bbfaf32ad647d1d31f65b2ee7059b3125"
      ],
      "author": {
        "name": "xiejunan",
        "email": "xiejunan@huawei.com",
        "time": "Thu May 15 08:03:38 2014 +0000"
      },
      "committer": {
        "name": "xiejunan",
        "email": "xiejunan@huawei.com",
        "time": "Thu May 15 08:58:46 2014 +0000"
      },
      "message": "add test for command bash-completion\n\nChange-Id: Ic9f02e05f8f99a30adf40266417ee4288765d7dc\nCloses-bug: #1319294\n"
    },
    {
      "commit": "df10284ef000dadbcfe9076dfb2892c4b3e45481",
      "tree": "89c470588cc312542c5fdd3649e74ecd7435f062",
      "parents": [
        "b4171c7bbfaf32ad647d1d31f65b2ee7059b3125"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Feb 05 13:52:57 2014 +0400"
      },
      "committer": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed May 14 15:24:28 2014 +0400"
      },
      "message": "Verify more information in floating ip tests(part2)\n\nAdd checks for:\n\n- creating/updating a floating ip with an internal port with\n  multiple ip addresses, specifying the one that must be\n  associated with the floating ip;\n\npartially implement bp: improve-neutron-test-coverage\n\nChange-Id: Ie05eb6924e908da5b89cf5434e8365dd2485b6d2\n"
    },
    {
      "commit": "b4171c7bbfaf32ad647d1d31f65b2ee7059b3125",
      "tree": "f4027e70268581341efbb5a019915d823889d70b",
      "parents": [
        "3df6ac77f1c082a086a0fc937976a6e3be3f3291",
        "7d2275b21c90d537fbe9119af4e5f309633d6490"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 13 14:34:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 13 14:34:23 2014 +0000"
      },
      "message": "Merge \"Verify more information in floating ip tests\""
    },
    {
      "commit": "b1e5889f7efa73930e662710c3854896365ce6df",
      "tree": "97e7e8a5dde92803c7e4e656a5fd557dbbfe055f",
      "parents": [
        "3df6ac77f1c082a086a0fc937976a6e3be3f3291"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Tue May 13 14:18:14 2014 +0530"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Tue May 13 14:18:28 2014 +0530"
      },
      "message": "Fix subnet api test case for non-default cidr\n\nThis patch removes the hardcoding and calculates the Gateway-ip\nbased on the configured value.\n\nChange-Id: I186f3997500407ad26472e63b1d5a9b5bcfe1732\nCloses-Bug: #1318667\n"
    },
    {
      "commit": "18544b01709612f4bbe1be134c7300b6efe980c7",
      "tree": "7b895de6c0c7262171c94c0f278a2c4545446893",
      "parents": [
        "3df6ac77f1c082a086a0fc937976a6e3be3f3291"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Apr 24 20:17:49 2014 +0400"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon May 12 15:14:28 2014 +0000"
      },
      "message": "Sahara: editing licenses\n\nLicenses in files base.py, test_plugins.py and\ntest_node_group_templates.py use different number of white spaces\nthan the others. This CR fixes that for consistency.\n\nFiles base.py, test_plugins.py and test_node_group_templates.py\nhave been created in 2014, however in their copyrights 2013 is written.\nThis CR fixes that.\n\nPartially implements: blueprint savanna-api-tests\n\nChange-Id: Id93b93acd10921f92540f64cc4e82e143454d3f4\n"
    },
    {
      "commit": "67d0a54ab7be816fd67e4fbb9843b8f472d2612f",
      "tree": "ae791c89e5ceb045fd43ac6589939413755cf814",
      "parents": [
        "3df6ac77f1c082a086a0fc937976a6e3be3f3291"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 12 18:18:02 2014 +0530"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon May 12 18:18:19 2014 +0530"
      },
      "message": "Fix test case in security groups\n\nIn test_server_security_groups test case, the return\nvalue of delete_security_group is not properly validated\n\nChange-Id: Ib967dda50898bdcadb2d02398429d2f7edd10121\nCloses-Bug: #1318636\n"
    },
    {
      "commit": "7d2275b21c90d537fbe9119af4e5f309633d6490",
      "tree": "06f801d4df32874a009d743fbd8eae573c23efde",
      "parents": [
        "1c1eb999ec569a2d340a2721256b80f68530e9d3"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Dec 19 16:38:42 2013 +0400"
      },
      "committer": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon May 12 11:33:01 2014 +0400"
      },
      "message": "Verify more information in floating ip tests\n\nAdded checks for:\n - the response from a floating ip creation contains the\n   port\u0027s fixed ip address;\n - creating a floating ip specifying a fixed ip address;\n - listing all floating ip\u0027s from an admin user;\n - non-admin user only sees his floating ip\u0027s in a list operation.\n\npartially implement bp: improve-neutron-test-coverage\n\nChange-Id: Ie517a8b51414f9331a8c38822054c6759ac9a01c\n"
    },
    {
      "commit": "3df6ac77f1c082a086a0fc937976a6e3be3f3291",
      "tree": "9bbf7a17a6c9db57890c1a4128ca27860f615131",
      "parents": [
        "1c1eb999ec569a2d340a2721256b80f68530e9d3",
        "320f9c74ac01964d8b0d01d6bfc64fe84882db86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 12 07:17:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 12 07:17:06 2014 +0000"
      },
      "message": "Merge \"Added Trove (database) version API tests\""
    },
    {
      "commit": "1c1eb999ec569a2d340a2721256b80f68530e9d3",
      "tree": "9f0e447ddf66a319f99b45ae2cbae46b06772312",
      "parents": [
        "ad681f965567c1835a7d292ebd6baff478dd07d0",
        "9612e81d142e88782d4faf6a85e81967b5323908"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 10 17:10:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 10 17:10:01 2014 +0000"
      },
      "message": "Merge \"Get credential IDs from Credentials class\""
    },
    {
      "commit": "ad681f965567c1835a7d292ebd6baff478dd07d0",
      "tree": "13751dbe5e17053e2ade4f9c312b2825a7dc1893",
      "parents": [
        "a8104a689f7ab6ed9f2c128bd714b9dae1898118",
        "2adef1a87fd79a80916e7c6c3ee27dd0070f0e6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 10 13:24:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 10 13:24:32 2014 +0000"
      },
      "message": "Merge \"Remove tempest_auto_config script\""
    },
    {
      "commit": "a8104a689f7ab6ed9f2c128bd714b9dae1898118",
      "tree": "4710a6db802613a50b9f380d2726fcf04c1a3879",
      "parents": [
        "f766923889db4c3830c1ab8e8f3dcd98e2082f00",
        "9541ad1294e5e81f8f26d8879c57cb752a2c74fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 10 11:47:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 10 11:47:51 2014 +0000"
      },
      "message": "Merge \"Verify list_addresses_by_network APIs attributes\""
    },
    {
      "commit": "f766923889db4c3830c1ab8e8f3dcd98e2082f00",
      "tree": "21840a2e5e126738ddabf6e310b6781ef432c8f0",
      "parents": [
        "e5753274bef5d1548872a39a1647908291a98392",
        "1fa9355a28165f2f28a527429dd1666a2b674bab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 10 11:10:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 10 11:10:52 2014 +0000"
      },
      "message": "Merge \"Share Certificates API\u0027s tests between V2 \u0026 V3\""
    },
    {
      "commit": "1b560b239be149f8b8b3c99b723875a2c81ac85e",
      "tree": "a59ea17a77d46c8b0ba2c27c71acdc27d2126c13",
      "parents": [
        "e5753274bef5d1548872a39a1647908291a98392"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Tue Apr 15 18:28:06 2014 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Sat May 10 05:54:42 2014 +0000"
      },
      "message": "Adds certificate tests for keystone v3\n\nThis submission adds two test cases for identity to get_certificates.\nAdds a script test_certificates.py and add two supporting functions\nin json/identity_client.py\n\nChange-Id: Ic67129c9bbad3683e01f2fae7a22bcf1e77d028d\n"
    },
    {
      "commit": "9612e81d142e88782d4faf6a85e81967b5323908",
      "tree": "83f0709c35a8fe9f0be72f613d55737ef2bf1386",
      "parents": [
        "e5753274bef5d1548872a39a1647908291a98392"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 13 10:57:26 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Sat May 10 02:15:52 2014 +0000"
      },
      "message": "Get credential IDs from Credentials class\n\nWith the move to Credentials class, tenant_id and user_id are\navailable in the Credentials instance.\nSeveral test use identity admin client to obtain tenant_id\nand user_id, fixing them to get the IDs from Credentials instead.\n\nPartially implements: bp multi-keystone-api-version-tests\n\nChange-Id: I8c38fb8d191a88fab37633c6edffd54492c41fd5\n"
    },
    {
      "commit": "b7f37cc79ea3c2859ae616b241800227bc769bba",
      "tree": "9f465e0d99bf5348e7630d810b2c23b7b2d7de34",
      "parents": [
        "d222c9ba8b6bb3e6496ffb8af289f9a3dedaef5d"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri May 09 13:30:40 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri May 09 15:25:18 2014 -0700"
      },
      "message": "Split large-ops into three tests so each has its own timeout\n\nIn the gate OS_TEST_TIMEOUT is 500 seconds, which is a per test timeout.\nlarge-ops is run one test three times, so split it out to three tests so\neach has its own OS_TEST_TIMEOUT.\n\nThis works because the cleanup of resources is done in tearDownClass and\ntests inside a class are run serially (although order cannot be guaranteed).\n\nNote: the image will be re-created for each test and destroyed on\ntearDown from each test.\n\nChange-Id: Iefa6f0fec9b3eea587b1437b47cce81e1a9c242c\n"
    },
    {
      "commit": "e5753274bef5d1548872a39a1647908291a98392",
      "tree": "d6deb4231ce1a4780eca81e584802c74e10a8406",
      "parents": [
        "b75e9df5c9317acae14ae119c4291e27b509df67",
        "623c38fe921ddb57e2a098640f9ebfc5e632a114"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 22:12:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 22:12:07 2014 +0000"
      },
      "message": "Merge \"Check list servers attributes of Nova APIs\""
    },
    {
      "commit": "b75e9df5c9317acae14ae119c4291e27b509df67",
      "tree": "696cd90c23ef7683ca961450538a6a67477361b8",
      "parents": [
        "ed50f182ef44c71c80e275b5ac04aaf19ed1b168",
        "70876d0ceac1d2c373ad8b751b901fcb4fadb589"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 21:58:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 21:58:53 2014 +0000"
      },
      "message": "Merge \"Add V3 Test to get Spice \u0026 RDP console of server\""
    },
    {
      "commit": "ed50f182ef44c71c80e275b5ac04aaf19ed1b168",
      "tree": "dbdc35dea2e73dab1dea1fed6a087eb814a4f413",
      "parents": [
        "c27f6ddc0f012bb147f5227db3bc792de2412eef",
        "acc13e68d62c11f18b86e397a6a035a8f3bb819e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 21:31:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 21:31:15 2014 +0000"
      },
      "message": "Merge \"Fix issues introduced /w migration to Credentials\""
    },
    {
      "commit": "c27f6ddc0f012bb147f5227db3bc792de2412eef",
      "tree": "ad6e3b030c9e12d8c9637dabc2ef2c729d6254b1",
      "parents": [
        "d222c9ba8b6bb3e6496ffb8af289f9a3dedaef5d",
        "9e118bdee8abf901849d1be0a6619fffee3bac06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 21:23:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 21:23:28 2014 +0000"
      },
      "message": "Merge \"Verify \"list interfaces\" Nova v2/v3 API response attributes\""
    },
    {
      "commit": "2adef1a87fd79a80916e7c6c3ee27dd0070f0e6d",
      "tree": "afe26ebb50a33457ce3cbd326c959e6038d73efa",
      "parents": [
        "e3010feedac03abe8973393f45a52e0c7b4f2649"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 09 15:18:39 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 09 15:18:39 2014 -0400"
      },
      "message": "Remove tempest_auto_config script\n\nThis script isn\u0027t being used by anyone to my knowledge nor has it\nreally been maintained since it was first added. We will be working\non a plan for automating tempest configuration soon and this\ndoesn\u0027t really fit the initial set requirements of requirements. It\nalso does not have any testing, so I expect that it has bit rotted\nand probably doesn\u0027t work anymore.\n\nChange-Id: Id896d9877312dfb6b12b54ea1c598a1940cdd9ce\n"
    },
    {
      "commit": "d222c9ba8b6bb3e6496ffb8af289f9a3dedaef5d",
      "tree": "4c343fab061a3cc941df777d074314ab89d8cf2a",
      "parents": [
        "640a5fa6f61e31ff9b761fb46a60c5cacd7fd983",
        "70a75b3cc3be9923e1717ff6e1fbb49264851f24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 19:09:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 19:09:58 2014 +0000"
      },
      "message": "Merge \"Inherit V2 keypair API\u0027s tests from V3 tests\""
    },
    {
      "commit": "640a5fa6f61e31ff9b761fb46a60c5cacd7fd983",
      "tree": "6764ad7e64b5f3b05e3b57728317264f9c8ce264",
      "parents": [
        "e8700a1765ce8d1529d144876df748efeb94956f",
        "6a9ac349830ce5fe113948f0442bfd14187a935f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 19:08:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 19:08:10 2014 +0000"
      },
      "message": "Merge \"Add test for subnet gateway IPv4 and IPv6\""
    },
    {
      "commit": "acc13e68d62c11f18b86e397a6a035a8f3bb819e",
      "tree": "99516a241223b785f2e716f3fb9b768e07267642",
      "parents": [
        "e8700a1765ce8d1529d144876df748efeb94956f"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu May 08 11:12:47 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri May 09 10:10:31 2014 -0700"
      },
      "message": "Fix issues introduced /w migration to Credentials\n\nManagers and base classes were refactored to use Credentials\nbut this change missed an issue that slipped through the gate:\n\n* The Baremetal scenario base was not updated, causing breakage\n  in the Ironic gate.  This ensures BaremetalScenarioTest base class\n  properly instantiates its baremetal_client using the correct Credentials\n  object.\n\nChange-Id: I5577edcd8da14275eb336ee8137eade2084756c9\n"
    },
    {
      "commit": "e8700a1765ce8d1529d144876df748efeb94956f",
      "tree": "61ef66f41128bba515ca23e40cd8e8bcafcb2880",
      "parents": [
        "6384e5df9f513239f84ff80efbc9cb0e6400fb55",
        "6feaf31e4ec387e1549cf4670b4739a58fd17b80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 16:18:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 16:18:42 2014 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "6384e5df9f513239f84ff80efbc9cb0e6400fb55",
      "tree": "432a585c050d638b2bbe2542f93b2722eb36b039",
      "parents": [
        "d40e18be7c13c7b3c3b30c14c6e08d2733904b8f",
        "34ad3402df2b7e977e4f10c7c46e562835a86c44"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 15:19:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 15:19:09 2014 +0000"
      },
      "message": "Merge \"Inherit V2 API\u0027s flavors tests from V3 tests\""
    },
    {
      "commit": "d40e18be7c13c7b3c3b30c14c6e08d2733904b8f",
      "tree": "4fdc074173893dc632e977cd1a7d2c6de5144dbf",
      "parents": [
        "e3010feedac03abe8973393f45a52e0c7b4f2649",
        "04867448e1bff15b49f7d3b24d5db342bb3a6e0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 15:19:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 15:19:02 2014 +0000"
      },
      "message": "Merge \"create test and worker summary report\""
    },
    {
      "commit": "e3010feedac03abe8973393f45a52e0c7b4f2649",
      "tree": "0e9565ab2a857b9c8785aa90bb7549c512d3860d",
      "parents": [
        "bcefa3d8d55d5d0bac4b35bf5e1493c68adad85a",
        "cbd1457a71f9f8dfaa286de2083e8bafb2298053"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 06:23:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 06:23:38 2014 +0000"
      },
      "message": "Merge \"Verify the response attributes of \u0027aggregate-add-remove-host\u0027 API\""
    },
    {
      "commit": "6feaf31e4ec387e1549cf4670b4739a58fd17b80",
      "tree": "b7e3bc5dff592ccd22761c58278a98ff8088146b",
      "parents": [
        "f22b6cc7ba60b556e4dcb4b21c12fb516b6109fc"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 09 02:49:47 2014 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 09 02:49:47 2014 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Id92e2cf3977c22b3d283948d2cbcde50e8dfdab5\n"
    },
    {
      "commit": "cbd1457a71f9f8dfaa286de2083e8bafb2298053",
      "tree": "27d0da0e5324862c3f09ab2e465d771dd7bc1f01",
      "parents": [
        "f22b6cc7ba60b556e4dcb4b21c12fb516b6109fc"
      ],
      "author": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Thu Apr 03 01:03:03 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri May 09 10:54:26 2014 +0900"
      },
      "message": "Verify the response attributes of \u0027aggregate-add-remove-host\u0027 API\n\nThis patch verifies the response attributes of \u0027aggregate-add-remove-host\u0027.\nThe response attributes of v2 and v3 are the same:\n{\n    \"aggregate\": {\n        \"availability_zone\": \"nova\",\n        \"created_at\": \"2012-12-04T12:04:24.399784\",\n        \"deleted\": false,\n        \"deleted_at\": null,\n        \"hosts\": [],\n        \"id\": 1,\n        \"metadata\": {\n            \"availability_zone\": \"nova\"\n        },\n        \"name\": \"name\",\n        \"updated_at\": null\n    }\n}\nThe status_code is different:\nv2 -\u003e 200, v3 -\u003e 202\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I6f6bdc458f15f8af812fee6926e5133df09f9fa1\n"
    },
    {
      "commit": "bcefa3d8d55d5d0bac4b35bf5e1493c68adad85a",
      "tree": "4a4832a51dfbf7a19823d2b9004121f2fb8badf3",
      "parents": [
        "f22b6cc7ba60b556e4dcb4b21c12fb516b6109fc"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 09 08:14:05 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri May 09 08:20:24 2014 +0900"
      },
      "message": "Add a common admin class for Nova v2/v3 API tests\n\nFor improving the maintenance, this patch changes a common admin class\nto share it between v2 and v3 tests. In addition, this patch applies\nthis class to test_availability_zone of v2 and v3 as a sample.\n\nAfter applying this class to all Nova API tests, we will be able\nto remove current BaseV2ComputeAdminTest and BaseV3ComputeAdminTest\nclasses.\n\nPartially implements blueprint nova-api-test-inheritance\n\nChange-Id: Iede054d45c18922102cdf17938fde0e33f1df16c\n"
    }
  ],
  "next": "f22b6cc7ba60b556e4dcb4b21c12fb516b6109fc"
}
