)]}'
{
  "log": [
    {
      "commit": "0bc7f84ca05435656dcb575fccfaeeba41f966fe",
      "tree": "51bd54ca3216d233afafae787ace44238544e158",
      "parents": [
        "da267cc17256b37505e11d55865e0dca86fd7f55"
      ],
      "author": {
        "name": "m.benchchaoui@cloudbau.de",
        "email": "m.benchchaoui@cloudbau.de",
        "time": "Thu Oct 31 20:37:29 2013 +0100"
      },
      "committer": {
        "name": "m.benchchaoui@cloudbau.de",
        "email": "m.benchchaoui@cloudbau.de",
        "time": "Thu Oct 31 22:12:47 2013 +0100"
      },
      "message": "Fix NameError exception\n\nThe test_allocate_floating_ip can fail with \"NameError:\nname \u0027floating_ip_id_allocated\u0027 is not defined\" if the\nclient.create_floating_ip call or response return fail.\n\nChange-Id: I2db82ecf560c7d868ca9ab765a4fd751946b45f0\n"
    },
    {
      "commit": "da267cc17256b37505e11d55865e0dca86fd7f55",
      "tree": "232512f05dbe1ab4bb1fdf53e123b12a9783ecae",
      "parents": [
        "eb2f8bd2cc75080eb3f9cf5b048d34b13a78bd84",
        "f054a9c5f103a0e30e66f69c8f7872097feb3af3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:10:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:10:31 2013 +0000"
      },
      "message": "Merge \"Move decision_maker() call into setUpClass\""
    },
    {
      "commit": "eb2f8bd2cc75080eb3f9cf5b048d34b13a78bd84",
      "tree": "f902decc0769f1a23eb1d8417624c5e4d0ec1fc0",
      "parents": [
        "bf4fcbb4f6aaf8c639c93e2267e80e13f3e57402",
        "eb72451d62c17532982f75cb76f09feb8ce4f471"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:02:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:02:21 2013 +0000"
      },
      "message": "Merge \"Fix default values so they work in a devstack run\""
    },
    {
      "commit": "bf4fcbb4f6aaf8c639c93e2267e80e13f3e57402",
      "tree": "1c889664cbd7f562e645845d806314696d86e9be",
      "parents": [
        "4882ab4406906de4d15a689c979024eabdc53b1b",
        "f319a739e50bf95e95aeb18405720fd89f71b62f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:02:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:02:18 2013 +0000"
      },
      "message": "Merge \"Fix incorrect config option types\""
    },
    {
      "commit": "4882ab4406906de4d15a689c979024eabdc53b1b",
      "tree": "a46b356610ecabb7bcf2847e834c933a28ba9b0a",
      "parents": [
        "9ac1a411df35b4cf726f4344f3bc3b37e5b86260",
        "99afd075241f344d33697ceef176b35e44fd1340"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:02:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:02:15 2013 +0000"
      },
      "message": "Merge \"Add api version detection to verify_tempest_config\""
    },
    {
      "commit": "9ac1a411df35b4cf726f4344f3bc3b37e5b86260",
      "tree": "566ca39652ec71be0a79bd06ef8bb10a2543c2c1",
      "parents": [
        "201848015153acf9c3e51fd8f9f80abdc35cc969",
        "1f7b33d90844019b4ef23c9a871408e02f7a96eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:02:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:02:12 2013 +0000"
      },
      "message": "Merge \"Add config feature verification script\""
    },
    {
      "commit": "201848015153acf9c3e51fd8f9f80abdc35cc969",
      "tree": "327d9d71538340be82d20aad2adb41ee725c76d6",
      "parents": [
        "8cc36e96c9b5bfb198ac7a9b1b7c063053afc9b7",
        "8708621799df1584bcf25b96733c28df63649f2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 18:28:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 18:28:00 2013 +0000"
      },
      "message": "Merge \"Add base test class for unit tests\""
    },
    {
      "commit": "8cc36e96c9b5bfb198ac7a9b1b7c063053afc9b7",
      "tree": "bb6b379aa76da9d144f757c435ff3147b6d5f424",
      "parents": [
        "964714573d6e49646653a92d0f29c8b213335543",
        "d5d43b879ed6f8b1e7366d8c8c40c9a5cafd0f32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 18:24:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 18:24:41 2013 +0000"
      },
      "message": "Merge \"RunTimeError on tearDownClass explained\""
    },
    {
      "commit": "964714573d6e49646653a92d0f29c8b213335543",
      "tree": "b1d98d15840bba297794925d4a0eb4af86ba42d1",
      "parents": [
        "63cc2783d7316bc473c8b95ab2c8aaba3e1de91f",
        "6653c4edd08a61cf5c4b05a1b2016691eac9c13a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 16:57:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 16:57:04 2013 +0000"
      },
      "message": "Merge \"Add test case to api/compute/test_quotas\""
    },
    {
      "commit": "63cc2783d7316bc473c8b95ab2c8aaba3e1de91f",
      "tree": "24fec126b366f9be1236b8d97899c7f637790ffe",
      "parents": [
        "201245a3ba80fa95021f910898e84c56cabd3514",
        "9b4d588833fdb4c4a383d3a6f9ada6eb5737bf66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 15:33:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 15:33:19 2013 +0000"
      },
      "message": "Merge \"Sync fixtures from oslo and use LockFixture\""
    },
    {
      "commit": "201245a3ba80fa95021f910898e84c56cabd3514",
      "tree": "12a88cbb984c8a8af5dbc12b96cd11806bf7ead7",
      "parents": [
        "f4c53c759886bb2bdbe23135ff7589636b51634d",
        "2b5287db8116ef8e3ed5e4fc211296e6293b5dcc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 15:01:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 15:01:49 2013 +0000"
      },
      "message": "Merge \"Stop auto-detecting glance API versions\""
    },
    {
      "commit": "f4c53c759886bb2bdbe23135ff7589636b51634d",
      "tree": "8251c1913b56c75211bcfd7b4e04c5ea21df1e64",
      "parents": [
        "036d4c58615bf12f4fbfca7e8069beb3a2806ae7",
        "d5c9602bee0b9366bca1f118379f196a794ed907"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 15:00:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 15:00:51 2013 +0000"
      },
      "message": "Merge \"Reorganize project feature config options\""
    },
    {
      "commit": "036d4c58615bf12f4fbfca7e8069beb3a2806ae7",
      "tree": "47149e79f9f735e3bbd541893acf4fddf0c6d85f",
      "parents": [
        "b981023b4c605a09a4db8920a9a3f6e9d5663c9c",
        "5b98175e45c429f0eed4c557849cd74e67c47c17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 12:17:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 12:17:45 2013 +0000"
      },
      "message": "Merge \"add extend volume tests:\""
    },
    {
      "commit": "b981023b4c605a09a4db8920a9a3f6e9d5663c9c",
      "tree": "4a6d2b1f8661618611ae832b0a65c125d87b86f6",
      "parents": [
        "7ec9140242d80607752f7f79af3c197dcc385846",
        "e50a6f1e611a747f533a5b155e4e141f92178fc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 08:08:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 08:08:40 2013 +0000"
      },
      "message": "Merge \"Adds api test to test_images\""
    },
    {
      "commit": "7ec9140242d80607752f7f79af3c197dcc385846",
      "tree": "edf3dcd3ec82e0937e3eda205a2ae3ed28ace9e1",
      "parents": [
        "b160bcc42b8169d336be302903cdd2208ebe6dc8",
        "5d59662080db3e60b80d79c7bccdb8d30c2086c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 08:08:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 08:08:07 2013 +0000"
      },
      "message": "Merge \"Add some test_cases for glance_cli\""
    },
    {
      "commit": "b160bcc42b8169d336be302903cdd2208ebe6dc8",
      "tree": "cc7aa1e6b9a22cf1287664a8428fb4218ce81cc0",
      "parents": [
        "51e4b77136cff3ec826d2cc44838e711222c4c82",
        "c54a863e8781d80704b8283d0bfe584c582d93a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 07:12:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 07:12:28 2013 +0000"
      },
      "message": "Merge \"Adds test to cover Swift healthcheck middleware\""
    },
    {
      "commit": "6653c4edd08a61cf5c4b05a1b2016691eac9c13a",
      "tree": "8924fea537f4ec370ff59d898112277e206fe803",
      "parents": [
        "602b76d7823565e1f4c8bd89ce2cb97dda37e9d7"
      ],
      "author": {
        "name": "Daniel Korn",
        "email": "dkorn@redhat.com",
        "time": "Mon Oct 28 10:51:23 2013 +0200"
      },
      "committer": {
        "name": "Daniel Korn",
        "email": "dkorn@redhat.com",
        "time": "Wed Oct 30 12:02:56 2013 +0200"
      },
      "message": "Add test case to api/compute/test_quotas\n\ntest_compare_tenant_quotas_with_default_quotas\nVerifies tenants are created with the default quota values.\n\nChange-Id: Iba9c3d50c3768250fbd73018dcdb9e50f411c3c9\n"
    },
    {
      "commit": "e50a6f1e611a747f533a5b155e4e141f92178fc5",
      "tree": "ed2c9111df4104d5c9426f18362977ee71fbab09",
      "parents": [
        "51e4b77136cff3ec826d2cc44838e711222c4c82"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Wed Oct 23 18:01:01 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Wed Oct 30 11:32:33 2013 +0530"
      },
      "message": "Adds api test to test_images\n\nThis adds a testcase to test api\u0027s\nget image by id\nget image file\nalso adds necessary client method for image client.\n\nThere was a confussion in the V2 imageclient function\nget_image_metadata which has been renamed to get_image\nto unify naming convention with V1. So there was change\nmade in test_images_tags.\n\nChange-Id: Ie96135973b5796652e28aed2e3a09c17cfd26229\n"
    },
    {
      "commit": "51e4b77136cff3ec826d2cc44838e711222c4c82",
      "tree": "e66409263461846793d7f5b2446931edd8921f39",
      "parents": [
        "14b75e861fd7d18aa2f5365e4553393cba93cb3a",
        "8581c0ba5286e63c8d75d642a85978101f273174"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 21:11:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 21:11:43 2013 +0000"
      },
      "message": "Merge \"Adds initial ceilometerclient testing code\""
    },
    {
      "commit": "eb72451d62c17532982f75cb76f09feb8ce4f471",
      "tree": "ccf189b1bc3c8892bc564c3f6170be1b4f3da3ca",
      "parents": [
        "f319a739e50bf95e95aeb18405720fd89f71b62f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Oct 25 15:12:59 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Fix default values so they work in a devstack run\n\nThis commit fixes errors with the default values used in config.py\nPreviously, an incorrect default could potentially be masked in a\ngate run by putting the correct value in the sample config. However,\nby moving to an auto-generated sample config file the defaults set\nin config.py will be used, exposing these mismatches.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: I55caeed2589d45337337b291d7131afdadf28bb8\n"
    },
    {
      "commit": "f319a739e50bf95e95aeb18405720fd89f71b62f",
      "tree": "8c65455a2f0c2ab6f34147a1d542bed5eb5e505b",
      "parents": [
        "99afd075241f344d33697ceef176b35e44fd1340"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 21:39:24 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Fix incorrect config option types\n\nThis commit just fixes a few option types to that were incorrectly set.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: I12c743f85b35ea1d1f8df92c988c141c78c2730d\n"
    },
    {
      "commit": "99afd075241f344d33697ceef176b35e44fd1340",
      "tree": "a444566d75b4d2503adfa4c6ab8ee8b0a57c3bf6",
      "parents": [
        "1f7b33d90844019b4ef23c9a871408e02f7a96eb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 22 18:03:06 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Add api version detection to verify_tempest_config\n\nThis commit adds glance api version discovery to\nverify_tempest_config.py. It will query the glance API to see which\nAPI versions are available and then compare that to what is in the\nconfig, pointing out any differences\n\nPartially Implements: blueprint config-verification\n\nChange-Id: Ie75f7f526d78b85a53ea4b0484e670d373d622ec\n"
    },
    {
      "commit": "1f7b33d90844019b4ef23c9a871408e02f7a96eb",
      "tree": "84c51d02a1f827715e2588ae8a22c22d3ea07410",
      "parents": [
        "2b5287db8116ef8e3ed5e4fc211296e6293b5dcc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 21 18:07:02 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Add config feature verification script\n\nThis commit adds a new tool to tempest that will verify that API\nqueryable config options are set correctly. Right now the list of\noptions that are verified is very short. Later on additional checks\nwill be added to verify other services features when the tempest\nclients for the other services get functions to query enabled\nextensions.\n\nPartially Implements: blueprint config-verification\n\nChange-Id: Ie3b5fadd74460fb7199bff7046ec0efe37268b94\n"
    },
    {
      "commit": "2b5287db8116ef8e3ed5e4fc211296e6293b5dcc",
      "tree": "791e0f925ccc29c8e59d37045e9096065e856db6",
      "parents": [
        "d5c9602bee0b9366bca1f118379f196a794ed907"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 22 17:40:34 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Stop auto-detecting glance API versions\n\nThis commit switches the image api tests from auto detecting which\napi versions are available to having them explicitly set in the config\nfile. This is to make it explicit which tests are expected to be run\ninstead of assuming that everything is expected to work.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: Ie958a7fb03ff502c5ea1783eaae9debb442c34ea\n"
    },
    {
      "commit": "d5c9602bee0b9366bca1f118379f196a794ed907",
      "tree": "c90130f4b3aacf7eaa6454ce313615021261b45c",
      "parents": [
        "14b75e861fd7d18aa2f5365e4553393cba93cb3a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 17 21:51:23 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:49 2013 +0000"
      },
      "message": "Reorganize project feature config options\n\nThis commit reorganizes the config options for each project into\nseparate groups. This makes it easier to identify where to set\nwhich features are enabled.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: Idf8c65ef9bbc11cadea236f0b1a491a0f82bb84b\n"
    },
    {
      "commit": "c54a863e8781d80704b8283d0bfe584c582d93a1",
      "tree": "6c87729dede125052047f2b84b76ebf48a1bb2ce",
      "parents": [
        "5a95b664f2e17877a61564309ee5fd843a9071e6"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Tue Oct 15 10:09:10 2013 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Tue Oct 29 18:11:27 2013 +0100"
      },
      "message": "Adds test to cover Swift healthcheck middleware\n\nSimple middleware, simple test. One test is run:\nA single GET is sent to \"/healthcheck\", a HTTP 200 response is\nexpected.\n\nChange-Id: If6428259c5094c0b56b57ab0064d017d4c4340f7\n"
    },
    {
      "commit": "14b75e861fd7d18aa2f5365e4553393cba93cb3a",
      "tree": "5edfb5896dbdebf1ccb9bc838e3796cb8c22e8df",
      "parents": [
        "dee3e4079946f9591602c4becbd6a7beb75715c0",
        "1850c5fa5d2b11c492a414024c2ba63a10429fa6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 06:02:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 06:02:49 2013 +0000"
      },
      "message": "Merge \"add negative test cases for create snapshots:\""
    },
    {
      "commit": "dee3e4079946f9591602c4becbd6a7beb75715c0",
      "tree": "72317418941b463b505d1016c0d60a497585c98c",
      "parents": [
        "f5a09704bdf685cf7f2d3b013a8129941324bf8b",
        "d7bab661f6d26e893cf0aae13067d609fabe5b87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 05:26:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 05:26:03 2013 +0000"
      },
      "message": "Merge \"Use lower case true/false in the sample config file\""
    },
    {
      "commit": "f5a09704bdf685cf7f2d3b013a8129941324bf8b",
      "tree": "e8849fa7006340088cb1dd686b0072b8d416d47e",
      "parents": [
        "4fcaad58e271b807329f2af676d3a545ad4d3d8f",
        "0e51b222060a6e5ed596d6abbb650ec9bc962e43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 02:34:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 02:34:52 2013 +0000"
      },
      "message": "Merge \"Set max_template_size to heat\u0027s default value\""
    },
    {
      "commit": "f054a9c5f103a0e30e66f69c8f7872097feb3af3",
      "tree": "bdb3725ff6cc71570d6acf3e43ebb8b18404e27c",
      "parents": [
        "8708621799df1584bcf25b96733c28df63649f2c"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 28 21:34:47 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 28 21:40:20 2013 -0400"
      },
      "message": "Move decision_maker() call into setUpClass\n\nPreviously the class level call of decision_maker() to detect certain\nconfiguration details for the boto tests was mad in the class\ndefinition. This has issues with unit testing because it requires a\nfunctional config at import time for the file. This commit avoids this\nrestriction by moving this call into setUpClass for BotoTestCase which\nwon\u0027t try to execute decision_maker() at import.\n\nChange-Id: I8abf4ae109576499fed6b31ae644c1bac58e3350\n"
    },
    {
      "commit": "8708621799df1584bcf25b96733c28df63649f2c",
      "tree": "ee17630de512add0fc74bc24fec4c538ce066bba",
      "parents": [
        "bb8232f7d59f128f69dd269e5daadbdfbf0b9ad6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 28 20:21:54 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 28 22:12:45 2013 +0000"
      },
      "message": "Add base test class for unit tests\n\nThis commit adds a base test class for the tempest unit tests. The\nbase class uses fixtures to capture STDOUT and STDERR as well as\nproviding an interface to use mox to stubout tests.\n\nChange-Id: Ia60cccd77cfb6489f888ff088351fe267115a22f\n"
    },
    {
      "commit": "4fcaad58e271b807329f2af676d3a545ad4d3d8f",
      "tree": "41163beeec1a1bbd581c38cdc66d22c556a7ac10",
      "parents": [
        "bb8232f7d59f128f69dd269e5daadbdfbf0b9ad6",
        "1e89a1b8f4751dd902005d467fe3ed2b93bec454"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 18:07:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 18:07:48 2013 +0000"
      },
      "message": "Merge \"Fix bad classname\""
    },
    {
      "commit": "bb8232f7d59f128f69dd269e5daadbdfbf0b9ad6",
      "tree": "592f82017bb38d69a216a1b519e80e090638a9de",
      "parents": [
        "b6d8b5f477462f0ef7a766698c6bacc18301fee0",
        "6c4bb3d0bc4f3e4d9ae0c24d85df7e45a1ccf582"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 15:20:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 15:20:44 2013 +0000"
      },
      "message": "Merge \"Refactor duplicate isolated creds code\""
    },
    {
      "commit": "b6d8b5f477462f0ef7a766698c6bacc18301fee0",
      "tree": "071a76ac68893d47e42a2b7eb642de80ee5e1098",
      "parents": [
        "810cee6ae6e98670bd7139756292f9d7467ac65f",
        "90445be7108d2b1296ea0fc76c8411541ff7d851"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 13:55:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 13:55:24 2013 +0000"
      },
      "message": "Merge \"Preserve the configured log level\""
    },
    {
      "commit": "810cee6ae6e98670bd7139756292f9d7467ac65f",
      "tree": "8eca406f725ac97796f77223e4b4e6042c6ff949",
      "parents": [
        "432769935fd6f9a213cafc6f994f3d8f15369f1a",
        "ec3489c89a34bf1cea4375706b34ccbe6e4175ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 13:55:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 13:55:21 2013 +0000"
      },
      "message": "Merge \"Raise specific exceptions on tearDownClass failure\""
    },
    {
      "commit": "1e89a1b8f4751dd902005d467fe3ed2b93bec454",
      "tree": "a4c1588b1b79a89e924769cbdc535f4a957d0c85",
      "parents": [
        "432769935fd6f9a213cafc6f994f3d8f15369f1a"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sat Oct 26 11:19:13 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sat Oct 26 11:26:27 2013 +0100"
      },
      "message": "Fix bad classname\n\nDuring refactor https://review.openstack.org/52562 the rename of\nBaseComputeAdminTest did not happen at\ntempest.api.compute.admin.test_host_negative. This patch corrects the\nerror.\n\nFixes bug 1244917\n\nChange-Id: Ia6949b512ee878d9f122117a42a1ac73667bde6b\n"
    },
    {
      "commit": "432769935fd6f9a213cafc6f994f3d8f15369f1a",
      "tree": "7c957763e523fe8de93fc1ef9823a93fc67d16e3",
      "parents": [
        "261db291a04a1dc49955a3baa44f3723e18093cb",
        "195f1d492ac7e0f6a700f27958dd5c77e6c3eb29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 21:14:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 21:14:22 2013 +0000"
      },
      "message": "Merge \"Early die if on image gets killed\""
    },
    {
      "commit": "261db291a04a1dc49955a3baa44f3723e18093cb",
      "tree": "743cdcf4165423f41e3bd30c76965c744d81682f",
      "parents": [
        "4732c3d164121d4b080ddddd3d57b5cec590b735",
        "97e2cca1d19f34af72147ef5857219052f1e2e47"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 20:27:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 20:27:13 2013 +0000"
      },
      "message": "Merge \"Replace assertLessEqual - is not in py26 testtools\""
    },
    {
      "commit": "4732c3d164121d4b080ddddd3d57b5cec590b735",
      "tree": "274a5d884dc4cee12d72f07431edf5b63ff304ca",
      "parents": [
        "82fc8d1cd370622c0b84af512b7ffb23ee4caff9",
        "bae2a99b3af9a4e89ae67236d96daa13c34d49d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 19:07:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 19:07:42 2013 +0000"
      },
      "message": "Merge \"Add filenames to skip_tracker.py output\""
    },
    {
      "commit": "82fc8d1cd370622c0b84af512b7ffb23ee4caff9",
      "tree": "6015493f9e897a6a861d6a42416735deadc951dc",
      "parents": [
        "05056940188c4d2d4b48431319a251b627999fb9",
        "35e1f8e29c9e7f8cf9b1cde5e635e7e95ab0082c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 19:02:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 19:02:44 2013 +0000"
      },
      "message": "Merge \"add tests for set_metadata in aggregate\""
    },
    {
      "commit": "97e2cca1d19f34af72147ef5857219052f1e2e47",
      "tree": "190b3496bce811edfbb3e197701ebf7c22f63341",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 25 14:55:20 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 25 14:59:52 2013 -0400"
      },
      "message": "Replace assertLessEqual - is not in py26 testtools\n\nFixes bug 1233513.\n\nChange-Id: I22ba767739aa79fd6fdf75167b2573a27625e6d1\n"
    },
    {
      "commit": "05056940188c4d2d4b48431319a251b627999fb9",
      "tree": "c9cdfe039c8064f196f6301d4e25c3af17725b7e",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99",
        "c4952986a8abe5356fc6bd81a1bc711e4c1da254"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 18:57:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 18:57:02 2013 +0000"
      },
      "message": "Merge \"Added some test for image tags\""
    },
    {
      "commit": "ec3489c89a34bf1cea4375706b34ccbe6e4175ad",
      "tree": "cfa10dd311c28b6b9fc9474ceea4a7e3307d7b75",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Oct 25 17:26:50 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Oct 25 17:31:39 2013 +0000"
      },
      "message": "Raise specific exceptions on tearDownClass failure\n\nThis commit removes the exception handling from the base network api\ntest case tearDownClass(). Previously every delete operation that was\nused in tearDownClass() was inside a try except block that would log\nany exception, and the continue with the rest of the cleanup until the\nend of the function where it would raise another exception without\nany information. This approach just masked errors when they happened\nand makes it harder to debug what is failing. Instead the exception\nshould just be raised directly.\n\nChange-Id: I20b7219bdf2f1e06445e5bde3abe144089fc06e2\n"
    },
    {
      "commit": "9c81c9ffb9fa7616154ba424450f4008090c3c99",
      "tree": "0494fe4f2aad07349e0b9f174f4a09cf43e1e969",
      "parents": [
        "a8cf910c117ccf4cd85338c8876e24341304a9a4",
        "4b398fda07532d7290724816716c9b75ea1a7fe3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 14:01:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 14:01:39 2013 +0000"
      },
      "message": "Merge \"add some tests for host and seperate negative ones\""
    },
    {
      "commit": "90445be7108d2b1296ea0fc76c8411541ff7d851",
      "tree": "216b6fd955d5bf3f2f77b0f1b88ce3a61f7aa88e",
      "parents": [
        "adae447efe4dae5a34f42e3759b6e0fd05e5ea55"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 24 16:46:03 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 25 10:18:37 2013 +0200"
      },
      "message": "Preserve the configured log level\n\nThe Log handler fixture manipulates the loggers log level instead\nof just setting the log level on it\u0027s own Handler.\n\nIf the ``level`` parameter explicitly set to None,\nit will not change the level, configured by tempest.\n\nNote: It is a reported fixtures issue.\nhttps://bugs.launchpad.net/python-fixtures/+bug/1244256\n\nChange-Id: Ibb6e1e6bba290ac6941fde184eacd241fe078521\n"
    },
    {
      "commit": "5d59662080db3e60b80d79c7bccdb8d30c2086c4",
      "tree": "64f553f1fe09af9507141802131644e0703553dd",
      "parents": [
        "c0eba3903d4b9e40b3823a1d0951e0fd21a339c1"
      ],
      "author": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Fri Oct 11 18:05:29 2013 +0800"
      },
      "committer": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Fri Oct 25 10:14:03 2013 +0800"
      },
      "message": "Add some test_cases for glance_cli\n\nAdd some omitted test_cases for glance in tempest\n\n + test_glance_member_list\n + test_glance_version\n + test_glance_debug_list\n + test_glance_timeout\n\nChange-Id: I5be4abc92f6fe2d3b969e8fb28be128b9f34485b\n"
    },
    {
      "commit": "a8cf910c117ccf4cd85338c8876e24341304a9a4",
      "tree": "434c65efba9d575b621dad731b5ee9fff25cccb4",
      "parents": [
        "adae447efe4dae5a34f42e3759b6e0fd05e5ea55"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Oct 24 22:43:49 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Oct 24 22:52:00 2013 +0100"
      },
      "message": "Fix bad classname\n\nDuring change Ie8e0d17a95e8378733dd21ab341dfad1331edf6e it seems, that\none class was left behind. This patch will fix this issue.\n\nFixes bug 1243421\n\nChange-Id: I3d2d739484814acc843ea8c4ca527845cbc0c5be\n"
    },
    {
      "commit": "9b4d588833fdb4c4a383d3a6f9ada6eb5737bf66",
      "tree": "b21dcf1510235c1f06f70d1c4f932a7e1ddc2cbe",
      "parents": [
        "8f254d80b443c752fa3e8d59fbca3155d1bde65e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 20:00:11 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 20:05:35 2013 +0000"
      },
      "message": "Sync fixtures from oslo and use LockFixture\n\nThis commit adds fixture to openstack-common.conf to sync fixtures\nfrom oslo. This patch also updates the location from which\nLockFixture is used. It was originally in\ntempest.openstack.common.lockutils but it was moved to the fixture\nmodule.\n\nChange-Id: Icffa613b92e059926b5394e9881ae0d8fe7fa910\n"
    },
    {
      "commit": "adae447efe4dae5a34f42e3759b6e0fd05e5ea55",
      "tree": "493edb38461e02b565a814eef4393939ec8f1c73",
      "parents": [
        "029fbce1be267eedfe15d2a1cc979ddbb447a821",
        "2de33c272e55920bdb8fce41c276295d32b0f199"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Thu Oct 24 19:56:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 19:56:00 2013 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "029fbce1be267eedfe15d2a1cc979ddbb447a821",
      "tree": "e481aff169031fb4a35708ad465ef8ff593e58e3",
      "parents": [
        "8f254d80b443c752fa3e8d59fbca3155d1bde65e",
        "271139aa7f1fa5f8d9e663702bf275378456fa46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 19:54:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 19:54:13 2013 +0000"
      },
      "message": "Merge \"Update to latest pbr\""
    },
    {
      "commit": "8f254d80b443c752fa3e8d59fbca3155d1bde65e",
      "tree": "630ccfb242fb4d0ca449a56aa7487a8888211302",
      "parents": [
        "e816d2d3cccc80141eb8198597d8af05e9e85a03",
        "8ad259aab89b4f29f20512d78d32969aab0a734b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 16:49:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 16:49:04 2013 +0000"
      },
      "message": "Merge \"Add more stuff to the whitelist\""
    },
    {
      "commit": "e816d2d3cccc80141eb8198597d8af05e9e85a03",
      "tree": "c5fbec5eda1e55c17686ced9432ef8836c063c91",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a",
        "c122f1ef43aab0c63c5442aa57cf0b6824a850d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 15:36:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 15:36:06 2013 +0000"
      },
      "message": "Merge \"Set tempest version for icehouse\""
    },
    {
      "commit": "2de33c272e55920bdb8fce41c276295d32b0f199",
      "tree": "2262f6051fcb7cce700be2eafa9480ae07e568a6",
      "parents": [
        "271139aa7f1fa5f8d9e663702bf275378456fa46"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Wed Oct 16 12:21:58 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 14:23:10 2013 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I2cc2769b89bd040064408faea30c448350fa5f00\n"
    },
    {
      "commit": "271139aa7f1fa5f8d9e663702bf275378456fa46",
      "tree": "49bbe9bd209d8d192e8e940f8b94d2c58cd8d157",
      "parents": [
        "c122f1ef43aab0c63c5442aa57cf0b6824a850d8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Oct 19 12:49:35 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 14:21:19 2013 +0000"
      },
      "message": "Update to latest pbr\n\nThis commit moves switches tempest from the d2to1 version of pbr and\nmove to the latest version of pbr. However, there is a bug with\nbuild_spinx so it doesn\u0027t work with a doc version set so that section\nis removed from the doc conf.py.\n\nChange-Id: I4fe14eb2b2e81132f8fa99936a031176b38c437b\n"
    },
    {
      "commit": "0e51b222060a6e5ed596d6abbb650ec9bc962e43",
      "tree": "ff87f5e613fe44b871d3328aaf7c5eb7438e3362",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 24 14:11:10 2013 +0100"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 24 14:11:10 2013 +0100"
      },
      "message": "Set max_template_size to heat\u0027s default value\n\nAlign default with heat, as this is what most people will be testing.\nPatch to make devstack not override the default value:\nI77549f2b5e953ff712c50a2b372f6b04725d5eb0\n\nChange-Id: I77c5b59ae9c78489ebd08fd54c865118d3ec00ed\n"
    },
    {
      "commit": "c4952986a8abe5356fc6bd81a1bc711e4c1da254",
      "tree": "188ab22ead8e2b587dae409380ffc34456279c0e",
      "parents": [
        "cb8c5c0eccd00d28644ba87fa426c37c2b383280"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Sun Oct 20 07:10:02 2013 +0530"
      },
      "committer": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Thu Oct 24 12:45:16 2013 +0000"
      },
      "message": "Added some test for image tags\n\nImage-tags are introduced in v2 api\nof glance.one can create and delete a\ntag for image.\n\nChange-Id: I2ef7e085eb2577232dc0ef08d139341978b007f1\n"
    },
    {
      "commit": "195f1d492ac7e0f6a700f27958dd5c77e6c3eb29",
      "tree": "998dbc034348da9bc11cb25be867ca2003e9a859",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 24 10:33:16 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 24 10:33:16 2013 +0200"
      },
      "message": "Early die if on image gets killed\n\nThe Images reaches the \u0027killed\u0027 status only on an\nunrecoverable error, any further wait is in vain.\n\nThe wait method will raise an exception on the killed state.\n\nChange-Id: I392674c872d7f2354a2a2d338e14630b211cf12b\n"
    },
    {
      "commit": "ffe8afe6ee64940bb366f0f43025954b825f0b5a",
      "tree": "c1441d4247405758a4e4891c758225c57edb97f4",
      "parents": [
        "0fba9391f813e12f641f95077cb60e02415e5967"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:28:00 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:32:26 2013 -0400"
      },
      "message": "Revert \"Use isolation credentials for neutron api tests\"\n\nThis reverts commit 07c92e1bf3013b949804e5b0020677843a640441.\n\nThis currently locks up the neutron gate because of ip exhaustion.\n\nChange-Id: Ia441e854e0d3e1da1c55a685045d935da3dc3c64\n"
    },
    {
      "commit": "8ad259aab89b4f29f20512d78d32969aab0a734b",
      "tree": "f45f1426b4f1e99184d5bd602e52ea214aeedb9c",
      "parents": [
        "0fba9391f813e12f641f95077cb60e02415e5967"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 23 15:21:05 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 23 15:21:05 2013 -0400"
      },
      "message": "Add more stuff to the whitelist\n\nChange-Id: I9553465d85d7bdf1c0622798af61eecb130d10d9\n"
    },
    {
      "commit": "d5d43b879ed6f8b1e7366d8c8c40c9a5cafd0f32",
      "tree": "6248412ff472c59dd5b7539c86b44fff20919cb1",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 09 16:02:19 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 23 14:56:56 2013 +0200"
      },
      "message": "RunTimeError on tearDownClass explained\n\nThe RunTimeError appearance on the console frequently caused\nconfusion, so it\u0027s message now explains the situation in a more\nverbosely.\n\nChange-Id: I904eeb09f6a7e7ea8a2121bc451d57ddf5f1d277\n"
    },
    {
      "commit": "0fba9391f813e12f641f95077cb60e02415e5967",
      "tree": "07b8fc49bcf0dc6b45adb7e6bd0e7ba1b6f9fbd7",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360",
        "ca1d9a9523b9d6615a8db9f785144e22adb8c81b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 23 12:02:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 12:02:33 2013 +0000"
      },
      "message": "Merge \"fix DeletableSubnet in api/network/common\""
    },
    {
      "commit": "5b98175e45c429f0eed4c557849cd74e67c47c17",
      "tree": "267c6b3dbade8fd214a7c57d6b8ad8a7bd2e1b75",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Tue Oct 22 11:41:41 2013 +0800"
      },
      "committer": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Wed Oct 23 16:53:54 2013 +0800"
      },
      "message": "add extend volume tests:\n\n- test_volume_extend\n- test_volume_extend_with_size_smaller_than_original_size\n- test_volume_extend_with_non_number_size\n- test_volume_extend_with_None_size\n- test_volume_extend_with_nonexistent_volume_id\n- test_volume_extend_without_passing_volume_id\n\nCloses-Bug: #1214251\n\nChange-Id: I05d96109fdbdae47949126e852db6f274e3c2c4f\n"
    },
    {
      "commit": "35e1f8e29c9e7f8cf9b1cde5e635e7e95ab0082c",
      "tree": "90e0a0ab6a7c38a0df65048a938520075783e875",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 15:51:16 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:59:43 2013 +0800"
      },
      "message": "add tests for set_metadata in aggregate\n\nChange-Id: I1aae38be9780e4f8c9e6bf595837c71f510fafce\n"
    },
    {
      "commit": "ca1d9a9523b9d6615a8db9f785144e22adb8c81b",
      "tree": "f80b47db91d2345c88ae90bc38169e34590f5e5e",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Oct 22 11:52:34 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed Oct 23 08:12:34 2013 +0300"
      },
      "message": "fix DeletableSubnet in api/network/common\n\nDeletableSubnet._router_ids was defined as a static attribute, causing\nerrors on tearDown working with multiple {router,subnet} couples as it\ntries to disconnect subnet from all routers existing instead of all\nrouters connected to it\n\nChange-Id: Id446d7bb2be117ea56b52e6a644b259089cdc158\n"
    },
    {
      "commit": "6c4bb3d0bc4f3e4d9ae0c24d85df7e45a1ccf582",
      "tree": "cf79d54ff41466d52e6344775c6f47b8f2f50bab",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360"
      ],
      "author": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Mon Oct 21 21:22:50 2013 -0700"
      },
      "committer": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Tue Oct 22 16:29:28 2013 -0700"
      },
      "message": "Refactor duplicate isolated creds code\n\nThe code to set the isolated credentials and the client manager\nfor the compute and volume base test classes was duplicated. The\nduplicated code has been moved to tempest.test.BaseTestCase.\n\nCloses-Bug: #1177411\nChange-Id: I70aeda46ab9f44a6726b7e1f256ef511a2f84218\n"
    },
    {
      "commit": "771b9506c3de0f99551c136a3691d7c96fa32360",
      "tree": "5c5c904c0e7eb8f8ae017edd60e245a59f8dd88d",
      "parents": [
        "bb024b04e3772d99db320e59531fac4ad6febba5",
        "ae5f98a11fcd3b3d236eecadf3182c22e13f1c3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 21:21:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 21:21:21 2013 +0000"
      },
      "message": "Merge \"use \"\" instead of \"None\" in xml file\""
    },
    {
      "commit": "bb024b04e3772d99db320e59531fac4ad6febba5",
      "tree": "cc4c620293fd5750f15ee784c8de00bb4ac0c7d4",
      "parents": [
        "cccde4a784cceb49af7a81aa0885f2f22b1fa727",
        "07c92e1bf3013b949804e5b0020677843a640441"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:48:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:48:00 2013 +0000"
      },
      "message": "Merge \"Use isolation credentials for neutron api tests\""
    },
    {
      "commit": "cccde4a784cceb49af7a81aa0885f2f22b1fa727",
      "tree": "12d5381c311e69d22819044f5715800a3192ab68",
      "parents": [
        "44c050af0d3f6269d835bd2e8eb1fcb67536314d",
        "386ac8f3d8ed9b82dc496692ebb0bd97665edc43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:57 2013 +0000"
      },
      "message": "Merge \"uses skip_because where appropriate instead of regular skip\""
    },
    {
      "commit": "44c050af0d3f6269d835bd2e8eb1fcb67536314d",
      "tree": "7e189e9d3387ff4a7dc39f589b9d0fb289c9cdf3",
      "parents": [
        "7bd466788e4ae362a5cc7ff65bd7b65a61745620",
        "430dae3425657f4b64f8e51dbb8d46515cc9b425"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:48 2013 +0000"
      },
      "message": "Merge \"Forced isolation for the nova quota test\""
    },
    {
      "commit": "7bd466788e4ae362a5cc7ff65bd7b65a61745620",
      "tree": "dc488e9ef37c7707bbf491dbb0df8d4dfce5a394",
      "parents": [
        "da458c2e80746c5a1f527db4acf92695cf86ba31",
        "0ea7984e80cdf432ca45362fc83e4d5152a073ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:36 2013 +0000"
      },
      "message": "Merge \"Test for server create with IPv6 address only\""
    },
    {
      "commit": "da458c2e80746c5a1f527db4acf92695cf86ba31",
      "tree": "c9fbb109b2cd2e9a1e82834441807f58d44e55fd",
      "parents": [
        "38b680808ccc099ec668ab3966d26964332f5281",
        "a18921edda1118b5750f8ca01038f23db5ee8455"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 17:25:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 17:25:38 2013 +0000"
      },
      "message": "Merge \"api/network/security_groups_negative add testcases\""
    },
    {
      "commit": "38b680808ccc099ec668ab3966d26964332f5281",
      "tree": "df10e07f01896453ad1eef791a72b0c9147691a9",
      "parents": [
        "18dae645a62c295164d51d5222bb0868d4393835",
        "62c1d9c4259b410930966356bbb00df2fd82a03d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 17:08:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 17:08:23 2013 +0000"
      },
      "message": "Merge \"Fix issue with ImagesOneServerJSON test\""
    },
    {
      "commit": "18dae645a62c295164d51d5222bb0868d4393835",
      "tree": "586d9733953e612e72118d9266286244eb7070aa",
      "parents": [
        "b1b62db05be93736274bb008a38421f8790f4768",
        "f2b005078aca49c979b68c15a9feb69e50b4d648"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:47:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:47:11 2013 +0000"
      },
      "message": "Merge \"add BaseV2ComputeTest as the base class of nova v2 api tests\""
    },
    {
      "commit": "b1b62db05be93736274bb008a38421f8790f4768",
      "tree": "9db062d7d921f4e08db1b25ad66bdb30d722bcd0",
      "parents": [
        "4411fdf609414986d081e67c7ec795e1b1850326",
        "9feaa21c4724b2b21bce09fae13b6dc9205da16a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:47:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:47:03 2013 +0000"
      },
      "message": "Merge \"Add a flavor test for getting a specified key value API\""
    },
    {
      "commit": "4411fdf609414986d081e67c7ec795e1b1850326",
      "tree": "3febf53702a32c6dbab6ad13d697ad1d4f16bcd5",
      "parents": [
        "c0441be3d7f994998779054991214242c5005877",
        "7e678de2d65254074d1885a684122d8a7151d0b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:46:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:46:56 2013 +0000"
      },
      "message": "Merge \"Simplify xml/json client selection\""
    },
    {
      "commit": "a18921edda1118b5750f8ca01038f23db5ee8455",
      "tree": "83ccc1b39732c466def81d6e2821f85be30f87bd",
      "parents": [
        "c0441be3d7f994998779054991214242c5005877"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Sun Oct 13 16:04:57 2013 +0300"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:44:53 2013 +0000"
      },
      "message": "api/network/security_groups_negative add testcases\n\nadd following negative test cases:\n1. delete non existent secgroup\n2. create rule with invalid protocol name\n3. create rule with invalid port\n\nChange-Id: Iad17f9b163ba33297edd1e0b8ba14194050c878b\n"
    },
    {
      "commit": "c0441be3d7f994998779054991214242c5005877",
      "tree": "25bf7f2a910286055f8438c6c39459de466329dc",
      "parents": [
        "ea879bedf1557340fed05206a3e02278acbf4864",
        "9125de0d9684ac5696cd9adc603ab6f8769612ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:39:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:39:39 2013 +0000"
      },
      "message": "Merge \"Change six to match global requirements\""
    },
    {
      "commit": "8581c0ba5286e63c8d75d642a85978101f273174",
      "tree": "b41a79b13ab89770f46122f7112fef81aa723381",
      "parents": [
        "ea879bedf1557340fed05206a3e02278acbf4864"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Fri Oct 04 10:45:42 2013 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@sileht.net",
        "time": "Tue Oct 22 17:14:27 2013 +0200"
      },
      "message": "Adds initial ceilometerclient testing code\n\nThis patch add the initial ceilometerclient testing code:\n\n* meter-list\n* resource-list\n* alarm-list\n\nChange-Id: I8b3f8b93be7a4ddab8011318b12f3d0910e69d87\nImplements: bp add-basic-ceilometer-tests\n"
    },
    {
      "commit": "ea879bedf1557340fed05206a3e02278acbf4864",
      "tree": "b83d626255a0ff86d427757c364ef02350b7dd48",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2",
        "b866f05064e44cf0ef7cff1b15d8bb84a9b16b2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 10:17:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 10:17:11 2013 +0000"
      },
      "message": "Merge \"add volume tests\""
    },
    {
      "commit": "1850c5fa5d2b11c492a414024c2ba63a10429fa6",
      "tree": "6c47a89de1857afd6441d9a9c1dc149258005030",
      "parents": [
        "308614d45a956df6e509651cfa23649d5f4747b8"
      ],
      "author": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Tue Oct 08 11:51:29 2013 +0800"
      },
      "committer": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Tue Oct 22 08:41:45 2013 +0800"
      },
      "message": "add negative test cases for create snapshots:\n\n- test_create_snapshot_with_nonexistent_volume_id\n- test_create_snapshot_without_passing_volume_id\n\nChange-Id: I3e105b51a96566e714adc655394f1ff9b2748cb5\n"
    },
    {
      "commit": "62c1d9c4259b410930966356bbb00df2fd82a03d",
      "tree": "8da894a8720c2b1112a601b926a9644705c8a2ef",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Mon Oct 21 14:14:43 2013 -0700"
      },
      "committer": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Mon Oct 21 16:03:13 2013 -0700"
      },
      "message": "Fix issue with ImagesOneServerJSON test\n\nImagesOneServerTestJSON using wrong client for checking server status.\n\nChange-Id: I738318d32bd82329eecd54e469aa84bc9ebea15c\nCloses-Bug: #1242903\n"
    },
    {
      "commit": "07c92e1bf3013b949804e5b0020677843a640441",
      "tree": "e4e5a32e1b9ff27a5833626913f8d7d1b47fe2a7",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 21 21:06:27 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 21 21:09:18 2013 +0000"
      },
      "message": "Use isolation credentials for neutron api tests\n\nThis commit just adds the use of isolated credentials to the neutron\napi tests if tenant isolation is enabled. Previously the neutron\ntests would all run in the same tenant regardless of the config\noption.\n\nChange-Id: Ide9c4a3ed543b917bd401561c601f9897bd7db50\n"
    },
    {
      "commit": "7e678de2d65254074d1885a684122d8a7151d0b6",
      "tree": "400ed220364d968fc7ce32012b96ff6cf6ced74c",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jul 13 14:13:28 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Oct 21 17:22:06 2013 +0200"
      },
      "message": "Simplify xml/json client selection\n\nThe simpler/shorter xml/json switch code,\n makes easer the client related changes.\n\nChange-Id: Ia5ca3cbeeb2577e6d8d8a46d2dbe1f1506375fae\n"
    },
    {
      "commit": "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2",
      "tree": "9a4bd1c060e6d10dbade5df671d537992e3e4cec",
      "parents": [
        "66ff406102a3b0397f99dfda315399dab9468cf5",
        "72d7d5b0221911dda0b45d6db405cb31b6dbecfa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 21 04:29:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 04:29:49 2013 +0000"
      },
      "message": "Merge \"add test for updating server\u0027s disk_config test\""
    },
    {
      "commit": "bae2a99b3af9a4e89ae67236d96daa13c34d49d9",
      "tree": "2d63f035505f96717434638cab64909005a1aacd",
      "parents": [
        "66ff406102a3b0397f99dfda315399dab9468cf5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Oct 16 18:28:10 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sun Oct 20 23:56:21 2013 -0400"
      },
      "message": "Add filenames to skip_tracker.py output\n\nThis commit adds support for also printing the filenames along with\nthe bug number in the skip tracker output. This should make it\nslightly easier to find the skips and remove them.\n\nChange-Id: Ia3502f1a48bb9e028d046fa60307e398582e6124\n"
    },
    {
      "commit": "66ff406102a3b0397f99dfda315399dab9468cf5",
      "tree": "d8cfff149210a2617c28dc9427185bb9a25bcd66",
      "parents": [
        "e34ac3729b242f5950274c3a46991395563f09fa",
        "1b855bcbb3584eca594a5283d21ec34a5d227f4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 21 03:48:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 03:48:21 2013 +0000"
      },
      "message": "Merge \"add token test for token-api\""
    },
    {
      "commit": "e34ac3729b242f5950274c3a46991395563f09fa",
      "tree": "08d59f375331db54efe0e2f59c20bab6efd7c76a",
      "parents": [
        "cb8c5c0eccd00d28644ba87fa426c37c2b383280",
        "1629d5d1dd738c3996583614ae30f9c9bff030f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Oct 20 16:32:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 20 16:32:35 2013 +0000"
      },
      "message": "Merge \"add some tests for hypervisor operation\""
    },
    {
      "commit": "cb8c5c0eccd00d28644ba87fa426c37c2b383280",
      "tree": "8b29600ec03946054acef851ff6041a5cf45ddd4",
      "parents": [
        "4a2431d616cfb46aede7f0158069774cd7742fbe",
        "e22c97a2ac513eb20a7678b65085588726f09c60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 18 15:57:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 15:57:54 2013 +0000"
      },
      "message": "Merge \"Add a skip for meter-label cli tests\""
    },
    {
      "commit": "d7bab661f6d26e893cf0aae13067d609fabe5b87",
      "tree": "75f4560fa8c54304e3ede8f600262ebadcef23e4",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 16:11:55 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 18 12:52:14 2013 +0200"
      },
      "message": "Use lower case true/false in the sample config file\n\nUsing lower case true/false in the etc/tempest.conf.sample for\nconsistency.\n\nChange-Id: Ic85d29ad0f865203be23c286bdf317bea84851a9\n"
    },
    {
      "commit": "ae5f98a11fcd3b3d236eecadf3182c22e13f1c3c",
      "tree": "eb0cb6bd363cbcfdeb6d2810ad5bfbde43d41767",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 15:57:54 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 17:24:55 2013 +0800"
      },
      "message": "use \"\" instead of \"None\" in xml file\n\nThe value \"\" will be consider as None, when API receive it.\nBut \"None\" will be consider as the string \"None\"\n\nCloses-Bug: 1241397\n\nChange-Id: I01f25dcc073684b1843abeb5814bc22b0520c5b1\n"
    },
    {
      "commit": "4a2431d616cfb46aede7f0158069774cd7742fbe",
      "tree": "2ff81b151b34c6edc2db4176edf7fcb29a2cdc72",
      "parents": [
        "c3e510cf128819d880a977889bb7b3a37e82f73e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Sep 17 12:27:02 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Oct 18 17:26:33 2013 +0900"
      },
      "message": "Inject \"-tempest-\" string to rand_name\n\nIn many tempest tests, we use rand_name(). However, these generated\nnames are very general. So it is difficult to distinguish the resource\nis generated from Tempest or not.\nAnd, in many tests, we use rand_name() with \u0027-\u0027 suffix such as\nrand_name(\u0027foo-\u0027). I think this is not smart.\nSo this commit injects \"-tempest-\" to rand_name().\n\nAnd, by this commit, the generated rand name will include \"--\" such as\n\u0027foo--tempest-123\u0027.\nSo I will fix them in another commit.\n\nChange-Id: I7bb8f5bbe2346b0b0ab6e91757e20a67b9098f8a\n"
    },
    {
      "commit": "430dae3425657f4b64f8e51dbb8d46515cc9b425",
      "tree": "8acde4e9988bfe211ca9c8e70a6f0a172c712ade",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 15:19:32 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 18 07:24:13 2013 +0200"
      },
      "message": "Forced isolation for the nova quota test\n\nSeveral test cases like quota related tests should not be done without\ncreating a new tenant in all cases.\n\nThis change enforces the isolated code path for the nova quota tests.\nThese tests requires admin rights anyway, so probably no one want to\ntry to run them without admin permissions.\n\nChange-Id: Ib7550bc68f493ce9c6acbd57fc2d901e14ec2fef\n"
    },
    {
      "commit": "f2b005078aca49c979b68c15a9feb69e50b4d648",
      "tree": "c4c9ec36d5a46acb4513c8a5ed6ba15cdba0f62f",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 10:06:52 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 11:43:22 2013 +0800"
      },
      "message": "add BaseV2ComputeTest as the base class of nova v2 api tests\n\nthis does refactor in compute.base, add BaseV2ComputeTest as\nthe base class of nova v2 api test. Because there will be nova\nv3 tests, this change will be convenient to add BaseV3ComputeTest\nas the base class of nova v3 api tests. In this way, we can split\nv2 tests with v3 tests easily, and share some common method.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Ie8e0d17a95e8378733dd21ab341dfad1331edf6e\n"
    },
    {
      "commit": "c3e510cf128819d880a977889bb7b3a37e82f73e",
      "tree": "78455aae19a65f7d621361684a554e1f54c88e9b",
      "parents": [
        "6fab1a1540ec9c38413b1a028bb367b849fa4038"
      ],
      "author": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Fri Oct 18 06:40:29 2013 +0530"
      },
      "committer": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Fri Oct 18 06:41:58 2013 +0530"
      },
      "message": "Changed the exception name\n\nHere changed the exception name for\nhttp error code 409 from Duplicate to Conflict\nand error code 500 from ComputeFault to ServerFault.\n\nChange-Id: Ifbebd8761ac8402308e9d37ec78468c65539ac1a\n"
    },
    {
      "commit": "6fab1a1540ec9c38413b1a028bb367b849fa4038",
      "tree": "e4d5289e13456044846b4f5479481b411243188d",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 17:38:54 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 19:38:14 2013 +0200"
      },
      "message": "server status remained in unexpected state\n\nTwo test case in the test_servers_negative change the \u0027one\u0027 servers\ninto a stable not active state. We are waiting 2 times 400 sec for\ngetting active state in vain.\nHaving those test cases to restore the expected state.\n\nThe deleted server related rebuild and reboot test case create are\nmerged and it creates and deletes one server.\n\nChange-Id: Ie1b9dc62bad2bf7b8595da2c9d6f994c646a0025\n"
    },
    {
      "commit": "c122f1ef43aab0c63c5442aa57cf0b6824a850d8",
      "tree": "5841d4cc89f499fb731875ee8c5e87b6a8d7cdd9",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 17 15:05:41 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 17 15:05:41 2013 +0000"
      },
      "message": "Set tempest version for icehouse\n\nThis commit bumps the version number from havana: 2013.2 to icehouse:\n2014.1\n\nChange-Id: I7fe1d60c9dfcbfd8c43880c66f94173c9264fb8a\n"
    },
    {
      "commit": "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45",
      "tree": "e510cfe5982eacbebbc74e7e9c27b9934db98c57",
      "parents": [
        "db740d7d415ee558bd7b4735dbe3642c74c9f1a6",
        "1630061cca25960ca7abc6f05ce3f2a9f372c557"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:51:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:51:11 2013 +0000"
      },
      "message": "Merge \"Separate negative tests  api/network/security_groups\""
    },
    {
      "commit": "e22c97a2ac513eb20a7678b65085588726f09c60",
      "tree": "5d99bb303f6d9919e117b4362b09a1a2e295183a",
      "parents": [
        "db740d7d415ee558bd7b4735dbe3642c74c9f1a6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Oct 16 20:55:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:46:44 2013 +0000"
      },
      "message": "Add a skip for meter-label cli tests\n\nThis commit just adds a skip decorator for 2 neutron tests that don\u0027t\nwork in the gate either because of improper test setup or missing\ndevstack configuration.\n\nRelated-Bug: #1240694\n\nChange-Id: I508aaf3dbc49c326cd54e2008f3e14935f23056e\n"
    },
    {
      "commit": "db740d7d415ee558bd7b4735dbe3642c74c9f1a6",
      "tree": "2d2f71aaa9476d2d414dbcbefd6056ec1f3e6b49",
      "parents": [
        "240285902896d161fba23b1e821dd453908e787a",
        "860097dd30b0ae27d4fa2c596851eb1733e53e91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:18:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:18:46 2013 +0000"
      },
      "message": "Merge \"VPNaas vpnservice test cases\""
    },
    {
      "commit": "240285902896d161fba23b1e821dd453908e787a",
      "tree": "8fa6f11565bee31535659eb61fa6cd1b68f16701",
      "parents": [
        "c06612cbcbb1178bb3e78541c439cab794a63a25",
        "d90c0107604dd8baf4d088a1c283ad8d945b3cc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:18:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:18:43 2013 +0000"
      },
      "message": "Merge \"Move negative action tests to right place\""
    }
  ],
  "next": "c06612cbcbb1178bb3e78541c439cab794a63a25"
}
