)]}'
{
  "log": [
    {
      "commit": "edd6ec03581ec3eeec2accce2842202a18d2d209",
      "tree": "251e106cf6b7e876dd16256091ff197033bb3739",
      "parents": [
        "9cc56849e469745baa18cdb252ec19bd6afba914"
      ],
      "author": {
        "name": "Chang Bo Guo",
        "email": "guochbo@cn.ibm.com",
        "time": "Thu Dec 12 23:53:09 2013 -0800"
      },
      "committer": {
        "name": "Chang Bo Guo",
        "email": "guochbo@cn.ibm.com",
        "time": "Mon Jan 13 17:47:35 2014 -0800"
      },
      "message": "Test server create with ephemeral disk\n\nThis patch creates new flavor, which includes ephemeral disk.\nThen ssh into the instance to get partition information. We can\u0027t\nget partition device name , this depends on image. So we compare\nthe number of partitions to confirm ephemeral disk is created.\n\nChange-Id: I3183746cf35b2acbf443a0b52b211982758bcf87\n"
    },
    {
      "commit": "9cc56849e469745baa18cdb252ec19bd6afba914",
      "tree": "ef2e1bd8ab8afbc7263215b15be8aee1ea06f347",
      "parents": [
        "afcdec6a1cd9de294395e6ddde4648f883b72534",
        "2034538bf5be4617088caacbd6c84ef62cd6bbe5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 14 00:28:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 00:28:04 2014 +0000"
      },
      "message": "Merge \"Add a discoverable_apis option for swift\""
    },
    {
      "commit": "afcdec6a1cd9de294395e6ddde4648f883b72534",
      "tree": "df0f6d33f16c77254e0a0c98f0f09677469cd8fc",
      "parents": [
        "377f2a11ab52fe473b3d71fdeb18a6f6a6863a72",
        "a5584755495ff78b1b413e51c192c23c529fbc15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 14 00:27:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 00:27:19 2014 +0000"
      },
      "message": "Merge \"Neutron Agent Management List Agents Non Admin\""
    },
    {
      "commit": "377f2a11ab52fe473b3d71fdeb18a6f6a6863a72",
      "tree": "7dbfec454e0fd494a8821b23ca8aa969590a0cd0",
      "parents": [
        "c09b74b840124481d83a5442aa6f171f5901042a",
        "d555007bbc8fa1e03a68be4224c46889c332ed12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 20:37:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 20:37:40 2014 +0000"
      },
      "message": "Merge \"Add heat stack action test case\""
    },
    {
      "commit": "c09b74b840124481d83a5442aa6f171f5901042a",
      "tree": "541c03c7b5a7349fe481e8fc20c6f2328ee223d0",
      "parents": [
        "cad05455c1afe33709aa5746cf05fae51789c2a9",
        "c3c49ad82fb38e99a962b721219110b88cf1f36c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 20:15:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 20:15:59 2014 +0000"
      },
      "message": "Merge \"Fix volume metadata validation of identical to request\""
    },
    {
      "commit": "c3c49ad82fb38e99a962b721219110b88cf1f36c",
      "tree": "8e545715b1587688902a950ef74af27852916eab",
      "parents": [
        "5d1b3dfd758d4ecc3d554b1ef37094b8e8fcd678"
      ],
      "author": {
        "name": "Jerry Cai",
        "email": "caimin@cn.ibm.com",
        "time": "Fri Jan 10 15:38:45 2014 +0800"
      },
      "committer": {
        "name": "Jerry Cai",
        "email": "caimin@cn.ibm.com",
        "time": "Mon Jan 13 22:27:17 2014 +0800"
      },
      "message": "Fix volume metadata validation of identical to request\n\nThis change is for fixing bug 1264418 tempest cases.\nDuring the creating volume process, driver can add specified\ndata to \"metadata\", but some tempest cases avoid to do so.\nUse assertDictContainsSubset instead of assertEqual to check\nthe metadata. Also verified this changeset works.\n\nModified per Giulio\u0027s comment:\nUse testtool.matcher#ContainsAll to assert if the dict contains\nthe sub dict.\n\nChange-Id: Ief92b60d39acbde97f620b1a9ab943a13022d839\nPartial-Bug: 1264418\n"
    },
    {
      "commit": "cad05455c1afe33709aa5746cf05fae51789c2a9",
      "tree": "66ea1761f2779d175bf4c1616caf8dabf2a0fba7",
      "parents": [
        "aee3b3ea8889c72f1490ab67f015669643b06923",
        "f5da28bdf53959b5fe507e0b1ddc4c22fb580fb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 13:25:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 13:25:07 2014 +0000"
      },
      "message": "Merge \"Input scenario capability for tempest\""
    },
    {
      "commit": "aee3b3ea8889c72f1490ab67f015669643b06923",
      "tree": "37d665103918ba8aeec876d531c9ea1ade0d4a57",
      "parents": [
        "4c1c88457ec02ba30d899b6142163b08a3998683",
        "028d2e5a4d8e4755e8f9ae6d204f971e19cad992"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 12:20:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 12:20:25 2014 +0000"
      },
      "message": "Merge \"Fix typo in ceilometer and neutron tests\""
    },
    {
      "commit": "4c1c88457ec02ba30d899b6142163b08a3998683",
      "tree": "4e89c16dfc00571a91969782714fe3819d189721",
      "parents": [
        "4293d6b152ba8f3ee20af2013dfa77b2f52384dc",
        "ab836be31bc3cd7d098e3d7ecec1029bfeab4650"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 01:16:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 01:16:45 2014 +0000"
      },
      "message": "Merge \"Add coverage option to run_tests.sh\""
    },
    {
      "commit": "4293d6b152ba8f3ee20af2013dfa77b2f52384dc",
      "tree": "c94480b00a8fe642886d1d6eed31cfef5a69452e",
      "parents": [
        "711fc1a275ae586d8f3cdf64a1c9f8a74a3d7d53",
        "7d8ea81c7fb005a4b1d99bee8d7d367af69518f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 01:16:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 01:16:37 2014 +0000"
      },
      "message": "Merge \"Skip simple_tenant_usage related tests\""
    },
    {
      "commit": "711fc1a275ae586d8f3cdf64a1c9f8a74a3d7d53",
      "tree": "ef2b412fe378f0bb041ff89261f796f580d85937",
      "parents": [
        "651a30dba7d856d766690de6704c2b13df7cc9b1",
        "2178d31830ce4a46022fe58ad1f247fde3061bbc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 01:00:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 01:00:30 2014 +0000"
      },
      "message": "Merge \"Remove Swift container-sync test skipping\""
    },
    {
      "commit": "f5da28bdf53959b5fe507e0b1ddc4c22fb580fb7",
      "tree": "7ee707e4e157ac6f8ba20f82656e7f739b3421ec",
      "parents": [
        "651a30dba7d856d766690de6704c2b13df7cc9b1"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Dec 06 07:08:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 09:27:48 2014 +0000"
      },
      "message": "Input scenario capability for tempest\n\nAdding the ability to generate multiple tests from\na template one based on input scenarios.\nThe implementation is based on testscenarios (added\nto requirements.txt), and the correct behaviour\ncould be verified using unittest or testr + subunit,\nboth serial and parallel runs.\n\nThe generation of the array / matrix of tests relies\non the load_test protocol. nosetests does not implement\nthe protocol by default.\n\nStatic scenarios can be added to any tests with very\nlittle effort. This commit introduces a couple of\ndynamic scenarios:\n- all flavours matching a configurable regex\n- all images matching a configurable regex\n\nDynamic scenarios are coded in test_utils, and provided\nby InputScenarioUtils. The class includes in the doc\nan example on how to use input scenarios.\n\nAdditional scenarios could be AZs, or credentials.\n\nThis commit adapts existing test_server_basic_ops\nto use input scenarios, and include server\nssh verification.\n\nThis change implements blueprint input-scenarios-for-scenario.\nImplements: blueprint input-scenarios-for-scenario\n\nChange-Id: Ia86f48772ac02d67faa1c7d764cb9dc0938f6452\n"
    },
    {
      "commit": "651a30dba7d856d766690de6704c2b13df7cc9b1",
      "tree": "66890ad7400f9e52910a44ab00a93bd2bd36d573",
      "parents": [
        "41ee7d09d3990d48921a5f54217271e8734ec26f",
        "3de5b38315941df5890a9b6ebf359f620e4b088d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 08:15:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 08:15:04 2014 +0000"
      },
      "message": "Merge \"Fix v3 test_list_servers_negative\""
    },
    {
      "commit": "41ee7d09d3990d48921a5f54217271e8734ec26f",
      "tree": "715e14ee6b76880e037e30faf404d9723957acd9",
      "parents": [
        "11c5d7ca0f9930bd494d5a9c960228632ca627a2",
        "68f9528fe47dfd3e5b7206ad115870bab323c99f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 05:22:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 05:22:26 2014 +0000"
      },
      "message": "Merge \"trusts API test, avoid creating duplicate user\""
    },
    {
      "commit": "11c5d7ca0f9930bd494d5a9c960228632ca627a2",
      "tree": "10586bf2b388da9db2d1db9cec000cf969fb27de",
      "parents": [
        "b8ed227f594cb31f41d499d79a4eabc9531ecd21",
        "4fb7ce6bcfd5d7a3f4571cfe594456ec85e5f32e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 05:22:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 05:22:18 2014 +0000"
      },
      "message": "Merge \"log console_output when test_network_basic_ops failed\""
    },
    {
      "commit": "b8ed227f594cb31f41d499d79a4eabc9531ecd21",
      "tree": "3670d8fa6d72f4f79d9c7a1c186309b662748773",
      "parents": [
        "1ab0865c1b9a8d17847d1a56d5815ef7c6f72352",
        "1acc63a164d11ca1b1191261c14480c1cecdbb10"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 03:59:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 03:59:30 2014 +0000"
      },
      "message": "Merge \"List Nova and Cinder extensions in debug log\""
    },
    {
      "commit": "1ab0865c1b9a8d17847d1a56d5815ef7c6f72352",
      "tree": "a236d3a488de5b69dc41ffd0de71c3422208117b",
      "parents": [
        "91e05eca75f23ac41fd0d386e79155d6b070d8c3",
        "513c8393de336d459837abe014ebd43494d16c08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 03:41:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 03:41:28 2014 +0000"
      },
      "message": "Merge \"Fixes handling of arrays in XML to JSON conversion\""
    },
    {
      "commit": "91e05eca75f23ac41fd0d386e79155d6b070d8c3",
      "tree": "d0ff93e036eb38b08ac9104436cbea420c3b5522",
      "parents": [
        "155fe7f3334e4ec4349af884902c23c7cf808e4d",
        "aa86a800b6b374ab74f66fa48b360d69b23629bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 02:25:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 02:25:14 2014 +0000"
      },
      "message": "Merge \"Fix reference config before initialization in cli tests\""
    },
    {
      "commit": "155fe7f3334e4ec4349af884902c23c7cf808e4d",
      "tree": "efbeb313e1488e157ade6ec2572caa428529a0e8",
      "parents": [
        "121b999ae67a6dc87d9657e93d700276c06ff39f",
        "a39f4c2af4b6a8328f6c272e4dfd1200cb30dbdb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 20:24:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 20:24:45 2014 +0000"
      },
      "message": "Merge \"Moves negative tests from test_instance_actions\""
    },
    {
      "commit": "121b999ae67a6dc87d9657e93d700276c06ff39f",
      "tree": "c3ce70bfd7141d813d7462f0a1a0b14225125e9d",
      "parents": [
        "c746c7a09370357073609839f510ea39acec6583",
        "c3a9ba84350fa4a3405e8a7fa37d40214f5f0d3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 20:24:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 20:24:20 2014 +0000"
      },
      "message": "Merge \"Remove skip_because in swift object expiry test\""
    },
    {
      "commit": "ab836be31bc3cd7d098e3d7ecec1029bfeab4650",
      "tree": "eaefe76f643493b2f08157f592a1108cc1b19795",
      "parents": [
        "c746c7a09370357073609839f510ea39acec6583"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Jan 11 14:34:58 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Jan 11 14:34:58 2014 -0500"
      },
      "message": "Add coverage option to run_tests.sh\n\nThis commit adds a new option to run_tests.sh to run the unit tests\nwith coverage enabled. If the coverage arg is specified a coverage\nreport will be generated after the unit tests are run.\n\nChange-Id: I1473fe4da96aecd0b3b0bf3a3ec1e3e87039271b\n"
    },
    {
      "commit": "c746c7a09370357073609839f510ea39acec6583",
      "tree": "1aab40ae8d7b8881ba84b6664f1cf12bc2560104",
      "parents": [
        "3cc8697762c2fdcf644b632ff7d8bbc169fe2e0d",
        "61f7d5ece5fa5f237ff692f585f5f8e0a6448bb5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 17:36:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 17:36:10 2014 +0000"
      },
      "message": "Merge \"Add a run_tempest.sh script\""
    },
    {
      "commit": "3cc8697762c2fdcf644b632ff7d8bbc169fe2e0d",
      "tree": "d1e4e8a2c84e160e0ec5a3883a767efa4f4b28a4",
      "parents": [
        "9a1aae1974f7c7995ccf3d3e3680359e2185959a",
        "17520e49a7e69b3817856a739121a1fb2906f2cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 17:35:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 17:35:06 2014 +0000"
      },
      "message": "Merge \"Make run_tests.sh for running unit tests\""
    },
    {
      "commit": "9a1aae1974f7c7995ccf3d3e3680359e2185959a",
      "tree": "00eeb23a752c3027bc0434c0ede3b89dd11cc075",
      "parents": [
        "f74f6961ba0b4221e3dd18fd3a59f894a5979d17",
        "a877de6cced318d379f3fbaddb65413e411e3ad1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 17:21:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 17:21:36 2014 +0000"
      },
      "message": "Merge \"Fix typo in ssh_floating.json for stress tests\""
    },
    {
      "commit": "3de5b38315941df5890a9b6ebf359f620e4b088d",
      "tree": "74d562819109779b57721226a58b4a48d30d2afc",
      "parents": [
        "f74f6961ba0b4221e3dd18fd3a59f894a5979d17"
      ],
      "author": {
        "name": "vponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Sat Jan 11 10:23:14 2014 +0200"
      },
      "committer": {
        "name": "vponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Sat Jan 11 10:31:29 2014 +0200"
      },
      "message": "Fix v3 test_list_servers_negative\n\n1) for alt_manager was used v2 servers client, instead v3,\nas for common manager.\n2) due to bug #1252971, it should be fixed as for v2 Test Suite.\nSee merged commit:\nhttps://github.com/openstack/tempest/commit/892d43567bebc31283b56f9e22d554ee98b60e06\n\nChange-Id: Ib3af06a46672f1e331f5c3bcd6e70cf006ec011b\nCloses-Bug: #1266105\n"
    },
    {
      "commit": "f74f6961ba0b4221e3dd18fd3a59f894a5979d17",
      "tree": "4827ebe9421ef307cb55f8f016be8310830db4f0",
      "parents": [
        "8ceec466e6a0d3e116be381666eb2c84c6ac7310",
        "0563876985f99b08a4e9534123a68167971c2c54"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 03:38:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 03:38:05 2014 +0000"
      },
      "message": "Merge \"Add base class for Telemetry tests\""
    },
    {
      "commit": "513c8393de336d459837abe014ebd43494d16c08",
      "tree": "7d69c59f36bd653fa6da65bc521218c85f4cf408",
      "parents": [
        "8ceec466e6a0d3e116be381666eb2c84c6ac7310"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jan 10 14:16:34 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jan 10 18:58:10 2014 +0000"
      },
      "message": "Fixes handling of arrays in XML to JSON conversion\n\nThe xml to json method in compute/xml/common.py has\nan option to specify which XML elements shall be translated\nto a list rather than a dict.\nThe current implementation though applies only for the\nfirst level of elements and it\u0027s not passed down to\nchildren elements.\n\nCloses-Bug: #1267867\nChange-Id: I70f6b95fbeac2a9e28e935e506ba43d183690994\n"
    },
    {
      "commit": "68f9528fe47dfd3e5b7206ad115870bab323c99f",
      "tree": "40bd17633ca50b6ae428e53dfdde35a0831ebeae",
      "parents": [
        "f67fb026de10df84c045fb67ce84a6988f79dd0e"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Jan 10 17:40:31 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Jan 10 17:44:08 2014 +0000"
      },
      "message": "trusts API test, avoid creating duplicate user\n\nWe currently call create_trustor_and_roles twice, in the base\nclass and the test class, which is wrong and results in the test\nleaving a user behind which is not cleaned up.  So only call it\nin the test class, because we need self._interface to be set.\n\nChange-Id: I9b96ae4435714d17bfd2b0b2abe570d98e61bfa6\nCloses-Bug: #1267704\n"
    },
    {
      "commit": "8ceec466e6a0d3e116be381666eb2c84c6ac7310",
      "tree": "316e82fb846d15a7fc01acd351ebeea6b32069e7",
      "parents": [
        "f67fb026de10df84c045fb67ce84a6988f79dd0e",
        "51c8c2637e7751c67b020bf006611bb63e5b8884"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 10 17:28:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 10 17:28:31 2014 +0000"
      },
      "message": "Merge \"Delete a BuildError server\""
    },
    {
      "commit": "a5584755495ff78b1b413e51c192c23c529fbc15",
      "tree": "e4dc246204b5cd9a38e285611c466fc44ef490f2",
      "parents": [
        "5a059ef44fcd692f8fae5ad143b19b82e29849b3"
      ],
      "author": {
        "name": "Joris Roovers",
        "email": "jroovers@cisco.com",
        "time": "Mon Dec 30 22:46:29 2013 +0100"
      },
      "committer": {
        "name": "Joris Roovers",
        "email": "jroovers@cisco.com",
        "time": "Fri Jan 10 15:02:48 2014 +0100"
      },
      "message": "Neutron Agent Management List Agents Non Admin\n\nMoved test_list_agents_non_admin to test_agent_management.py as\nit remains relevant (and will not be autogenerated).\n\nChange-Id: I48c7c86acd581ebef772a2154f2b9d59f30f9082\n"
    },
    {
      "commit": "2178d31830ce4a46022fe58ad1f247fde3061bbc",
      "tree": "e53d4b6f079de98d8d8c4a8933f925663f6bf93e",
      "parents": [
        "c2250f8cba6f4593cf195bcac47d51f5b1f7d2de"
      ],
      "author": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Tue Dec 31 15:38:57 2013 +0100"
      },
      "committer": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Fri Jan 10 14:12:53 2014 +0100"
      },
      "message": "Remove Swift container-sync test skipping\n\nThe skipping reason was bug #1093743 that\nis currently marked as invalid in Swift bugtracker.\n\nThis patch remove the skip and propose some\nrefactoring to the test code.\n\nThe test is marked as slow as it can take long\nto run as it depends on container-sync process run\ninternal which is 300 seconds by default.\n\nChange-Id: I939a014646b42cb2a461f874a5ad0edfc79c5561\n"
    },
    {
      "commit": "f67fb026de10df84c045fb67ce84a6988f79dd0e",
      "tree": "74c6cb2c230e7660623b27810b2834c39a3f32d5",
      "parents": [
        "608df26ad0d56f9cc48530bad050754809edbbe4",
        "777dc53fb21b3e29d39294d4996ef072b2fb18b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 10 09:29:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 10 09:29:39 2014 +0000"
      },
      "message": "Merge \"port nova v2 images related tests into nova v3 part1\""
    },
    {
      "commit": "608df26ad0d56f9cc48530bad050754809edbbe4",
      "tree": "d222e6d74b31a1126cb922a05975fda3bef0bb12",
      "parents": [
        "e40967e2343cc5eccba924df63ff882889a2822b",
        "1346d70e9074dea319ca8fe17b2a5f550105e294"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 10 09:29:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 10 09:29:31 2014 +0000"
      },
      "message": "Merge \"Add tests for snapshot_metadata\""
    },
    {
      "commit": "e40967e2343cc5eccba924df63ff882889a2822b",
      "tree": "2c0cfc4bda2218d3cc2755bdc9644f31fbdbe058",
      "parents": [
        "89308abbb0a4d92672cb9c170a763f2329588678",
        "62b1ed19def65ecf34cdedf0a3b3439ebb7d1d09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 10 06:12:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 10 06:12:41 2014 +0000"
      },
      "message": "Merge \"API tests for Ironic\""
    },
    {
      "commit": "4fb7ce6bcfd5d7a3f4571cfe594456ec85e5f32e",
      "tree": "209b52dd1d633f75c3890c7300319a67768c4914",
      "parents": [
        "cb597066ea6327686420d48d289420b18f3d8117"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Thu Jan 09 18:29:34 2014 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Thu Jan 09 18:44:53 2014 -0800"
      },
      "message": "log console_output when test_network_basic_ops failed\n\nFor trouble shooting network connectibility check,\nThis commit add console_output log\n\nChange-Id: I77826970d397b12ee5945a7ed9d68f1de863b9bc\nRelated-bug:1265495\n"
    },
    {
      "commit": "89308abbb0a4d92672cb9c170a763f2329588678",
      "tree": "6fc8fe8727c48cf9c4c2f4497f007487244b623a",
      "parents": [
        "d9317e633273d04f5af6dbd7b2c32b37ed174149",
        "44dcb30e6f063b1fa826849cd95c6eb0bafd9a84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 09 22:09:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 09 22:09:28 2014 +0000"
      },
      "message": "Merge \"Fix bug in validating Swift transaction ID\""
    },
    {
      "commit": "a877de6cced318d379f3fbaddb65413e411e3ad1",
      "tree": "98b75b8386562dd73718c47109aa19b7bacabc46",
      "parents": [
        "d9317e633273d04f5af6dbd7b2c32b37ed174149"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Thu Jan 09 16:39:48 2014 +0000"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Thu Jan 09 16:43:32 2014 +0000"
      },
      "message": "Fix typo in ssh_floating.json for stress tests\n\ncheck_interval was spelled check_inerval, missing the \u0027t\u0027\nCloses bug #1267473\n\nChange-Id: I2cbeba11d4389472925b30b2029e170c034cf44a\n"
    },
    {
      "commit": "2034538bf5be4617088caacbd6c84ef62cd6bbe5",
      "tree": "1de3b506785f8c598ac83d5fedf181393bdf97aa",
      "parents": [
        "d9317e633273d04f5af6dbd7b2c32b37ed174149"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 13 17:04:23 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 09 16:39:48 2014 +0000"
      },
      "message": "Add a discoverable_apis option for swift\n\nThis commit adds a new list option for the object-storage-feature-enabled\nconfig group, discoverable_apis, which lists out which Swift discoverable\noptional apis are expected to be enabled on the swift server. It also\nconverts the pre-existing single boolean options for these types of\nfeatures to use the new list option. This option is used in the same\nmanner as the extensions list options for the other services. However,\nsince swift doesn\u0027t have the same concept of extensions as some of the\nother OpenStack projects optional discoverable apis (which are often\nbut not always tied with middleware) were used instead. If an optional\napi being enabled isn\u0027t discoverable from an external api call then\nthat should have a separate config option in the\nobject-storage-feature-enabled config group.\n\nPartially implements bp config-cleanup\n\nChange-Id: I846860804050ec44491ce05d6b72e1cc639609b1\n"
    },
    {
      "commit": "d9317e633273d04f5af6dbd7b2c32b37ed174149",
      "tree": "744b836cc558d4f56b3224496bb57348f32a923d",
      "parents": [
        "efd537058fe58801a9c4d52988885aeed1fa6dab",
        "b954e3b1ed3f95ad3e311fdae5489cfdc3744266"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 08 22:10:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 08 22:10:32 2014 +0000"
      },
      "message": "Merge \"Add python-swift client to the requirements\""
    },
    {
      "commit": "44dcb30e6f063b1fa826849cd95c6eb0bafd9a84",
      "tree": "5b3e1a0baf2283f2785b69b889473a6c6900e4bc",
      "parents": [
        "bb8a67c3abf3d237cd2f12d0850a919e95f7857f"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "christian.schwede@enovance.com",
        "time": "Thu Dec 19 07:52:35 2013 +0000"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "christian.schwede@enovance.com",
        "time": "Wed Jan 08 20:31:04 2014 +0000"
      },
      "message": "Fix bug in validating Swift transaction ID\n\nCurrently Swift tests fail if a custom transaction ID with non-hex values is\nused. This patch fixes this by modifying the regex.\n\nChange-Id: Ia2cc9c81ee7875006e96c31bcd05e8b5069df3bf\nCloses-Bug: #1262534\n"
    },
    {
      "commit": "1acc63a164d11ca1b1191261c14480c1cecdbb10",
      "tree": "c9de938b6492432a916d5583dc928a10596a949c",
      "parents": [
        "efd537058fe58801a9c4d52988885aeed1fa6dab"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "christian.schwede@enovance.com",
        "time": "Fri Dec 27 15:21:32 2013 +0000"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "christian.schwede@enovance.com",
        "time": "Wed Jan 08 18:29:00 2014 +0000"
      },
      "message": "List Nova and Cinder extensions in debug log\n\nFor debugging purposes and post-processing Tempest logs it is useful\nto get a list of Nova and Cinder extensions. This patch logs every\nfound extension to the debug log as a comma-separated list.\n\nChange-Id: Ib550913e6c7b8b9eef12569c0ad7022c44b1f84d\n"
    },
    {
      "commit": "efd537058fe58801a9c4d52988885aeed1fa6dab",
      "tree": "8b10d162d58adce012c7ebc3c874a1ca3a04e38a",
      "parents": [
        "bb8a67c3abf3d237cd2f12d0850a919e95f7857f",
        "0ff4168589f3a6b4cea67b236eab2d12137cc341"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 08 18:03:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 08 18:03:10 2014 +0000"
      },
      "message": "Merge \"Add tests for volume_metadata\""
    },
    {
      "commit": "51c8c2637e7751c67b020bf006611bb63e5b8884",
      "tree": "775773b805c9f5f94b74024ddcedfcfd274405c4",
      "parents": [
        "cb597066ea6327686420d48d289420b18f3d8117"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sat Dec 21 03:30:37 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Jan 09 02:22:40 2014 +0900"
      },
      "message": "Delete a BuildError server\n\nIf a server creation fails with create_test_server() in setUpClass,\nthe server would not be removed because tearDownclass is not called.\nAs the result, many BuildError servers are created and \"Quota exceeded\"\nhappens if server creations continue to fail.\n\nThis patch makes create_test_server() removes a server when BuildError\nhappens for avoiding \"Quota exceeded\" exception and investigating the\noriginal problem which is due to the BuildError.\n\nChange-Id: I55bb386bbea550de11cc7a81c5d056680057523b\nRelated-Bug: #1257641\n"
    },
    {
      "commit": "62b1ed19def65ecf34cdedf0a3b3439ebb7d1d09",
      "tree": "28fb754b567d060c644ad6940909489676372d56",
      "parents": [
        "bb8a67c3abf3d237cd2f12d0850a919e95f7857f"
      ],
      "author": {
        "name": "Roman Prykhodchenko",
        "email": "me@romcheg.me",
        "time": "Wed Oct 16 21:51:47 2013 +0300"
      },
      "committer": {
        "name": "Roman Prykhodchenko",
        "email": "me@romcheg.me",
        "time": "Wed Jan 08 11:13:46 2014 +0200"
      },
      "message": "API tests for Ironic\n\nIronic is a baremetal provisioning service that\nis intended to replace nova-baremetal-driver.\n\nRecently it was integrated to devstack so now\nit\u0027s reasonable to start testing it with tempest.\n\nThis patch adds a client for baremetal\nprovisioning service and some tests for the Ironic API.\n\nChange-Id: Ifd65d6a60179e72dbfa81825f234f0ff76ebb055\n"
    },
    {
      "commit": "028d2e5a4d8e4755e8f9ae6d204f971e19cad992",
      "tree": "2c4a39fc4eebadd2dae0f9c5fcd6d2efdd2cf13e",
      "parents": [
        "bb8a67c3abf3d237cd2f12d0850a919e95f7857f"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Jan 06 10:03:11 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Jan 08 09:12:16 2014 +0000"
      },
      "message": "Fix typo in ceilometer and neutron tests\n\nFix spelling s/Skiping/Skipping/ and add missing space to\nceilometer message.\n\nChange-Id: Ic3d7e1077bb31ce81bc348d9903b13bfc23c48cf\n"
    },
    {
      "commit": "c3a9ba84350fa4a3405e8a7fa37d40214f5f0d3a",
      "tree": "ad11af3a36f40f7bf80d5206f38c9240deb90ea4",
      "parents": [
        "bb8a67c3abf3d237cd2f12d0850a919e95f7857f"
      ],
      "author": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Fri Jan 03 13:17:05 2014 +0100"
      },
      "committer": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Wed Jan 08 09:59:53 2014 +0100"
      },
      "message": "Remove skip_because in swift object expiry test\n\nAccording to the comments in bug #1069849 container\nlisting will list an expired object (normal behavior).\nThis is up to the client to handle that a DELETE on\nan expired object will return a 404 error.\ndelete_container method does not take care of any\nHTTP return code for object deletion.\n\nThis patch remove the skip_because statement as the\ntest works as expected and not fails in tearDownClass.\n\nThis patch also add a test for metadata X-Delete-At.\n\nChange-Id: I6c6efa151fd7b64684b25b049539680a3766e0cd\n"
    },
    {
      "commit": "a39f4c2af4b6a8328f6c272e4dfd1200cb30dbdb",
      "tree": "4c4973e97631f206c62773273e3fd05cb080a62c",
      "parents": [
        "bb8a67c3abf3d237cd2f12d0850a919e95f7857f"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Thu Dec 26 10:32:42 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Wed Jan 08 13:59:20 2014 +0530"
      },
      "message": "Moves negative tests from test_instance_actions\n\nThis change set moves the negative tests in\ntempest/api/compute/servers/test_instance_actions\nto a new file test_instance_actions_negative\n\nAlso removes usage of modules directly.\n\nNote: HACKING.rst\nThe second requirement is that all negative tests must be added to a negative\ntest file. If such a file doesn\u0027t exist for the particular resource being\ntested a new test file should be added\n\nChange-Id: I6fd392e3fca84f7daeb3769ff59a8d5dadb900c3\n"
    },
    {
      "commit": "bb8a67c3abf3d237cd2f12d0850a919e95f7857f",
      "tree": "80f44aefe33beecb8050f6a5cbdab4ec2a3b5be3",
      "parents": [
        "cb597066ea6327686420d48d289420b18f3d8117",
        "0297057da5f7436b62d851d289b58479d90e2af2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 08 06:16:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 08 06:16:58 2014 +0000"
      },
      "message": "Merge \"Wait for the server before validate the rotation result\""
    },
    {
      "commit": "d555007bbc8fa1e03a68be4224c46889c332ed12",
      "tree": "331acdc0364445948354919722ea8617923751c0",
      "parents": [
        "cb597066ea6327686420d48d289420b18f3d8117"
      ],
      "author": {
        "name": "Xiao Chen",
        "email": "chenxiao@cn.ibm.com",
        "time": "Mon Jan 06 11:29:27 2014 +0800"
      },
      "committer": {
        "name": "Xiao Chen",
        "email": "chenxiao@cn.ibm.com",
        "time": "Wed Jan 08 09:16:40 2014 +0800"
      },
      "message": "Add heat stack action test case\n\nEnsure heat action-suspend and action-resume can work\nwell, so add these cases.\n\nChange-Id: I6ec1b82f1e138ea56d6a8e7cf78d1f9a12a96f2d\n"
    },
    {
      "commit": "0563876985f99b08a4e9534123a68167971c2c54",
      "tree": "ce1633d7c604b6048e2e0990abb7d7352fdff1a3",
      "parents": [
        "cb597066ea6327686420d48d289420b18f3d8117"
      ],
      "author": {
        "name": "Yassine Lamgarchal",
        "email": "yassine.lamgarchal@enovance.com",
        "time": "Fri Dec 27 20:10:32 2013 +0100"
      },
      "committer": {
        "name": "Yassine Lamgarchal",
        "email": "yassine.lamgarchal@enovance.com",
        "time": "Tue Jan 07 18:00:38 2014 +0100"
      },
      "message": "Add base class for Telemetry tests\n\nThis patch adds the base class for all Telemetry tests.\n\nPartially implements: blueprint add-basic-ceilometer-tests\n\nChange-Id: If467d05bceb4f5c29a7cac6c83be6fc8aae159c8\n"
    },
    {
      "commit": "b954e3b1ed3f95ad3e311fdae5489cfdc3744266",
      "tree": "c719b35f98c1ef0fbbf671956f67023ce1e3a875",
      "parents": [
        "cb597066ea6327686420d48d289420b18f3d8117"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Mon Jan 06 12:55:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 07 11:49:48 2014 +0000"
      },
      "message": "Add python-swift client to the requirements\n\nSince Id4b27ee70f420f7536b4c698eb1f3bba15dbd1e8 we have swift scenarios tests\nwhich means that we must include swiftclient as a requirement.\nCloses-bug: #1265936\n\nChange-Id: Iee233867446cce098dbce9e5ab9ab1d4b19d97b3\n"
    },
    {
      "commit": "cb597066ea6327686420d48d289420b18f3d8117",
      "tree": "f5e29cc54e284ded0db010d42b5e6050cadff23c",
      "parents": [
        "72c701b3ee25a31d615df7b5625bdf760dbcab43",
        "ea2440d631015a653b6982a79df25489a98b000b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 07 07:55:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 07 07:55:37 2014 +0000"
      },
      "message": "Merge \"Make testing neutron agents optional\""
    },
    {
      "commit": "72c701b3ee25a31d615df7b5625bdf760dbcab43",
      "tree": "8bd1d4184140fb2ec9b1e22de5761d0e2300e491",
      "parents": [
        "5d1b3dfd758d4ecc3d554b1ef37094b8e8fcd678",
        "776f457e6aa3ece1e42d61565994ef5bc703bbab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 07 07:08:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 07 07:08:22 2014 +0000"
      },
      "message": "Merge \"keystone trusts API test, move delete into tearDown handler\""
    },
    {
      "commit": "0297057da5f7436b62d851d289b58479d90e2af2",
      "tree": "34bbb1c1bbc5ef0cbecbda689b8fb0caa3c8e611",
      "parents": [
        "5d1b3dfd758d4ecc3d554b1ef37094b8e8fcd678"
      ],
      "author": {
        "name": "Chang Ye Wang",
        "email": "wangchy@cn.ibm.com",
        "time": "Tue Dec 03 03:32:38 2013 -0600"
      },
      "committer": {
        "name": "Chang Ye Wang",
        "email": "wangchy@cn.ibm.com",
        "time": "Mon Jan 06 23:44:42 2014 -0600"
      },
      "message": "Wait for the server before validate the rotation result\n\nThis commit is for test:\ntempest.api.compute.servers.test_server_actions:\\\nServerActionsTestJSON.test_create_backup\nIn most cases, the nova service sends the response of\nthe request that queries the backups before the rotation\nfunction completes its work, and then 3 backups will be\nand the test will fail.\nThis commit makes the use case wait for the server to\nbecome active before sends the query request to ensure\nrotation task has completed before the verification.\n\nCloses-Bug: #1257614\n\nChange-Id: Ic6443e3835fdb9d53f5ab643a04312c59ecb4c58\n"
    },
    {
      "commit": "5d1b3dfd758d4ecc3d554b1ef37094b8e8fcd678",
      "tree": "c0395670edb1b2b98893575f04dce78017bb4d70",
      "parents": [
        "3700c1f5c6c35a01b3ff81f50bf9b790fd80d5eb",
        "248a7bf7be0c6f3833e34db4df3c983633df66a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 20:40:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 20:40:42 2014 +0000"
      },
      "message": "Merge \"add tests for security_group updating\""
    },
    {
      "commit": "3700c1f5c6c35a01b3ff81f50bf9b790fd80d5eb",
      "tree": "5e37b94414e16e346a6861ed9a8d7d81e5af0f18",
      "parents": [
        "c2250f8cba6f4593cf195bcac47d51f5b1f7d2de",
        "5de54eee0cf571cba0a20aca51ea7b839c192d67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 15:34:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 15:34:56 2014 +0000"
      },
      "message": "Merge \"Add basic read-only tests for heat cli\""
    },
    {
      "commit": "61f7d5ece5fa5f237ff692f585f5f8e0a6448bb5",
      "tree": "5c7b82e9fbf6c27d3bdc2c68f5e1d7749e121e0c",
      "parents": [
        "17520e49a7e69b3817856a739121a1fb2906f2cc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sun Jan 05 13:13:39 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 15:02:50 2014 +0000"
      },
      "message": "Add a run_tempest.sh script\n\nThis commit adds a run_tempest.sh script which is used for running\ntempest in the same manner that used to be handled by run_tests.sh.\n\nPartially implements bp unit-tests\n\nChange-Id: Id03d198b888ebd3673b2ca6fa895164910a42c4c\n"
    },
    {
      "commit": "17520e49a7e69b3817856a739121a1fb2906f2cc",
      "tree": "f4aebf2adfc9fceefe381e3be1d843de0d643374",
      "parents": [
        "fc691e33f3d7be226e4c971bdef376704fdd9d95"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sun Jan 05 13:02:23 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jan 06 15:02:13 2014 +0000"
      },
      "message": "Make run_tests.sh for running unit tests\n\nIn other projects the run_tests.sh script is used for project\nverification (ie running unit tests) However, because tempest didn\u0027t\nhave unit tests and is itself a test suite the run_tests.sh script was\nused to execute the tempest tests. Now that we have unit tests starting\nto trickle into tempest the run_tests.sh script can be used for it\u0027s\ntraditional purpose. So, this commit removes the tempest specific\nfunctionality from run_tests.sh and makes it run the unit tests.\n\nPartially implements bp unit-tests\n\nChange-Id: Iac4e9d0908274a20c3d278b2c8d7e00949a1f36e\n"
    },
    {
      "commit": "c2250f8cba6f4593cf195bcac47d51f5b1f7d2de",
      "tree": "97d2645986db02a99990e94cb122e9f309def870",
      "parents": [
        "b230abff723cf758ae5eaec6eb1c4b2e9fda4f8f",
        "e353a3a98378f9a73f8143dab98d680d8be70eeb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 11:13:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 11:13:32 2014 +0000"
      },
      "message": "Merge \"remove eventlet from requirements\""
    },
    {
      "commit": "b230abff723cf758ae5eaec6eb1c4b2e9fda4f8f",
      "tree": "4f80ee17d52ab400ee1cf5a4583bc3f9ef35817b",
      "parents": [
        "624fd0c88cc0329142ff589e5648d2de272e9bda",
        "c81568fa85620746534331cd820b0bb399719149"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 10:54:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 10:54:17 2014 +0000"
      },
      "message": "Merge \"always use sitepackages\""
    },
    {
      "commit": "5de54eee0cf571cba0a20aca51ea7b839c192d67",
      "tree": "cd259ecc0bf1c3fc5bd1206cd2d3ce9c248d98da",
      "parents": [
        "624fd0c88cc0329142ff589e5648d2de272e9bda"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Tue Dec 31 15:58:30 2013 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Jan 06 09:59:59 2014 +0000"
      },
      "message": "Add basic read-only tests for heat cli\n\nAdds some smoke-tests for the heat CLI interface, similar to what\nexists for other projects - it\u0027s not an exhaustive test but it\nprovides coverage of the interfaces which do not require content\nto be created or modified.\n\nChange-Id: I9921815bfb17fbe4d010d41e2a79a8d9b292271d\nblueprint: tempest-heat-integration\n"
    },
    {
      "commit": "624fd0c88cc0329142ff589e5648d2de272e9bda",
      "tree": "b21bbbe461dd08d93387ab9848b884df64f1cdd9",
      "parents": [
        "f6624b587132cf3ff577353a146e7b3a64db43a8",
        "f2203df7d9eb838a28a166443120ed87c7c93783"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 07:55:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 07:55:17 2014 +0000"
      },
      "message": "Merge \"Moves negative tests from test_absolute_limits\""
    },
    {
      "commit": "aa86a800b6b374ab74f66fa48b360d69b23629bd",
      "tree": "5ce8c2b94401e948a6be881fc7ecdabbdae1c2cd",
      "parents": [
        "f6624b587132cf3ff577353a146e7b3a64db43a8"
      ],
      "author": {
        "name": "vponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Mon Jan 06 09:29:58 2014 +0200"
      },
      "committer": {
        "name": "vponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Mon Jan 06 09:39:39 2014 +0200"
      },
      "message": "Fix reference config before initialization in cli tests\n\nIn \u0027setUpClass\u0027 method config groups were referenced\nbefore initialization using still empty oslo.config\nwhich is empty if use without other cli test suites.\nFixed.\n\nChange-Id: I4f0109617bf98bbb375cfcf816c074762b9fc69a\nCloses-Bug: #1265909\n"
    },
    {
      "commit": "7d8ea81c7fb005a4b1d99bee8d7d367af69518f2",
      "tree": "7850ea7a650c7751fc8f4e29427f3ed040ff7d7e",
      "parents": [
        "fd7493c7fb4af290b6264e36ea40e1b87a54a44a"
      ],
      "author": {
        "name": "He Jie Xu",
        "email": "xuhj@linux.vnet.ibm.com",
        "time": "Thu Jan 02 11:08:55 2014 +0800"
      },
      "committer": {
        "name": "He Jie Xu",
        "email": "xuhj@linux.vnet.ibm.com",
        "time": "Mon Jan 06 15:13:26 2014 +0800"
      },
      "message": "Skip simple_tenant_usage related tests\n\nThis patch adds skip decorator for simple_tenant_usage related tests.\nAfter use \u0027project\u0027 instead of \u0027tenant\u0027 in simple_tenant_usage v3,\nwill update those tests.\n\nRelated patches:\nhttps://review.openstack.org/#/c/58443/\nhttps://review.openstack.org/#/c/58444/\n\nChange-Id: Ifcb30d1eade2b7a7196c3c0a6b4165e5fdce2944\nRelated-Bug: #1265416\n"
    },
    {
      "commit": "1346d70e9074dea319ca8fe17b2a5f550105e294",
      "tree": "7714b2f3de9cdf3e2d7f51ca5436e241623eb0f1",
      "parents": [
        "f6624b587132cf3ff577353a146e7b3a64db43a8"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Mon Dec 09 18:42:35 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Mon Jan 06 14:58:11 2014 +0800"
      },
      "message": "Add tests for snapshot_metadata\n\nAdd tests for snapshot_metadata.\n\nChange-Id: I651200dcdbecf5c4c520e5957ffea3908a4423ef\n"
    },
    {
      "commit": "f6624b587132cf3ff577353a146e7b3a64db43a8",
      "tree": "b41ffb68e5fdf2b7110718ff69888dc30407ba47",
      "parents": [
        "c04babc58f1633f9239dbfd40250d8cf20da3adf",
        "c83c18d16decd63a62297900414ece08e4f9d580"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 05:34:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 05:34:21 2014 +0000"
      },
      "message": "Merge \"Remove test_auth_token.py\""
    },
    {
      "commit": "c04babc58f1633f9239dbfd40250d8cf20da3adf",
      "tree": "46865293e3fa8a79250c76725f86c3a836f2bdc5",
      "parents": [
        "ee0ed9f348591258ed0fb3cdff75b2cf2f1bf900",
        "e02431e2439aba4cade78ebd5784e0a7714c853a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 03:25:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 03:25:19 2014 +0000"
      },
      "message": "Merge \"Add negative tests for routers\""
    },
    {
      "commit": "ee0ed9f348591258ed0fb3cdff75b2cf2f1bf900",
      "tree": "18b576f74d77e2b8f70232a9fdf87b1c17d75c74",
      "parents": [
        "fc691e33f3d7be226e4c971bdef376704fdd9d95",
        "22356ed8a6309ae9e94ef15e34a7579930f23c3e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 03:20:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 03:20:31 2014 +0000"
      },
      "message": "Merge \"Moves negative tests from test_server_addresses\""
    },
    {
      "commit": "e353a3a98378f9a73f8143dab98d680d8be70eeb",
      "tree": "15348c963a76fef47b362fff2820e73df1a30b9a",
      "parents": [
        "c81568fa85620746534331cd820b0bb399719149"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jan 04 23:34:13 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jan 04 23:34:13 2014 -0500"
      },
      "message": "remove eventlet from requirements\n\nwe don\u0027t depend on eventlet, we shouldn\u0027t have it in requirements\n\nChange-Id: Ifee667a3e1a5b2ffe4f87d3fe28f639494785bfc\n"
    },
    {
      "commit": "c81568fa85620746534331cd820b0bb399719149",
      "tree": "74f2a9de77f204199376284ab1d8325eab886926",
      "parents": [
        "fc691e33f3d7be226e4c971bdef376704fdd9d95"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jan 04 23:25:42 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jan 04 23:25:42 2014 -0500"
      },
      "message": "always use sitepackages\n\nwe really don\u0027t need to be compiling lxml at 3.5 when 2.3 is good\nenough. So specify that we can always use sitepackages, as well\nas don\u0027t pip -U, so we use requirements as intended.\n\nChange-Id: If9f337d6bb688d46ab68dc1276e0f499a7dec8fd\n"
    },
    {
      "commit": "776f457e6aa3ece1e42d61565994ef5bc703bbab",
      "tree": "73656a3f0458d4393772dff82d4ec68db1646e5d",
      "parents": [
        "fc691e33f3d7be226e4c971bdef376704fdd9d95"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Dec 23 21:42:48 2013 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Sat Jan 04 07:35:53 2014 +0000"
      },
      "message": "keystone trusts API test, move delete into tearDown handler\n\nWe want to prove the delete works for the various configurations of\ntrusts created in the tests, so move the delete into tearDown instead\nof having a cleanup handler and explicit testing of delete in various\ntests, and add a comment explaining why we do it like that.\n\nChange-Id: I32f9aee5657ae54c1ca600f6ebe70bda81cd40e2\n"
    },
    {
      "commit": "777dc53fb21b3e29d39294d4996ef072b2fb18b1",
      "tree": "09bee2d884defabcdf30a824bdecc93920d91ded",
      "parents": [
        "fc691e33f3d7be226e4c971bdef376704fdd9d95"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sun Dec 29 14:36:43 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Jan 04 14:32:07 2014 +0800"
      },
      "message": "port nova v2 images related tests into nova v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I4355adee713bb217da7f12d4c2fe9b8abf015b05\n"
    },
    {
      "commit": "fc691e33f3d7be226e4c971bdef376704fdd9d95",
      "tree": "535e19a3aec03e653cc857542a2db677649d0fd4",
      "parents": [
        "c4cf2973f1192b1d1ad57e77e4f572897da11324"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Jan 03 08:51:54 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Jan 03 09:25:29 2014 -0500"
      },
      "message": "sync oslo to current\n\nthis is largely to deal with config generator issues, however\nwe\u0027re apparently quite far behind on other items, so lets just\nsync it all.\n\nChange-Id: I2f36e41b5d7cce8dd0b64636e45da3f7481b0e39\n"
    },
    {
      "commit": "c4cf2973f1192b1d1ad57e77e4f572897da11324",
      "tree": "af636fcb8629e1ef70af8f075cb111cdbfc0f4d8",
      "parents": [
        "3c4419c6873f6b7e73b9f2962813fab3e1d4d45c",
        "b158d419499c4faf926313822386eb614c56dc54"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 03 13:24:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 03 13:24:24 2014 +0000"
      },
      "message": "Merge \"Add config for Telemetry\""
    },
    {
      "commit": "3c4419c6873f6b7e73b9f2962813fab3e1d4d45c",
      "tree": "abec6fd4ea1239063c0623321c0321a399727cb9",
      "parents": [
        "b5d0ed5455ab35b67e5b6481c092d3d0a4f48fb1",
        "1eebb997f0fab8b3affe3e21990e4584037397de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 03 00:12:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 03 00:12:47 2014 +0000"
      },
      "message": "Merge \"port admin/test_servers* into Nova V3 tests part1\""
    },
    {
      "commit": "b5d0ed5455ab35b67e5b6481c092d3d0a4f48fb1",
      "tree": "499e44c8c171f7d0927971571e7857a9003ceb17",
      "parents": [
        "33b10ece0855d31b834737d5ab84c43dc9df09f0",
        "a039f8715164cda415bbc8c04a9744afa4aef8c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 03 00:12:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 03 00:12:39 2014 +0000"
      },
      "message": "Merge \"Increase exception log details\""
    },
    {
      "commit": "33b10ece0855d31b834737d5ab84c43dc9df09f0",
      "tree": "2bf09da2edfca9ce190adcbe68346317ca1642d9",
      "parents": [
        "512413028754bd35b46495eda68d32b732e8b7a6",
        "b24ec3836996cab4c3e7ad33afee9b83a7dc24dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 03 00:12:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 03 00:12:30 2014 +0000"
      },
      "message": "Merge \"Add 2 tests to the Floating IP test case\""
    },
    {
      "commit": "512413028754bd35b46495eda68d32b732e8b7a6",
      "tree": "d8b57b32c8427d294d780489d0b58674632c43f1",
      "parents": [
        "e8fd696b3583f733aed3cccd2c6fd90225f3f3d6",
        "dd68b23ebea7f7a56840065381470f64b32d7b9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 03 00:09:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 03 00:09:28 2014 +0000"
      },
      "message": "Merge \"Add create_floating_ip function\""
    },
    {
      "commit": "e8fd696b3583f733aed3cccd2c6fd90225f3f3d6",
      "tree": "96aab5587e0c37ee641ebf83b50cd2008a584d75",
      "parents": [
        "945b4e8044f1430a419a828bba521b72df577f57",
        "c234ada4478c76ec8a693760d52e00be2964b639"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 02 23:08:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 23:08:33 2014 +0000"
      },
      "message": "Merge \"keystone OS-TRUST extension, test with expiry\""
    },
    {
      "commit": "945b4e8044f1430a419a828bba521b72df577f57",
      "tree": "4dabf0ebc6c5f79f71d2ccf1098db5497b33c9cd",
      "parents": [
        "720a329287cd2457fb7e6025f36983b1651c8831",
        "97a470802ee98ede66a1b5a5b168eb4dd097c2fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 02 23:03:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 23:03:53 2014 +0000"
      },
      "message": "Merge \"Kill finally, use addCleanUp\""
    },
    {
      "commit": "720a329287cd2457fb7e6025f36983b1651c8831",
      "tree": "ddb0060e8661bd04dfc77bfb00213c3c369cdae7",
      "parents": [
        "1dfca05ebbfeba842a3959d2fa61f0e3832447e9",
        "add39c8d578bb9157b95ab694802b54915997a51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 02 21:39:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 21:39:33 2014 +0000"
      },
      "message": "Merge \"Add test for HEAD queries on Swift tempurl MW\""
    },
    {
      "commit": "1dfca05ebbfeba842a3959d2fa61f0e3832447e9",
      "tree": "86487410d1ca786a5dd99d3ccbbcfdd2cd8ec252",
      "parents": [
        "fd7493c7fb4af290b6264e36ea40e1b87a54a44a",
        "f31fd2d4a0a332ca6a714eeb5784b366a2ca4edb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 02 18:19:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 18:19:41 2014 +0000"
      },
      "message": "Merge \"keystone OS-TRUST extension, test list operations\""
    },
    {
      "commit": "c83c18d16decd63a62297900414ece08e4f9d580",
      "tree": "9b238040c48e38a3cfd3a396f694fa6e9d4818c9",
      "parents": [
        "fd7493c7fb4af290b6264e36ea40e1b87a54a44a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Dec 10 19:00:06 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 02 09:43:58 2014 -0500"
      },
      "message": "Remove test_auth_token.py\n\nThe tests in test_auth_token didn\u0027t really add an value. They just\nran a server list command and hoped it didn\u0027t throw an exception. If\nthere was an issue with this then all the api tests would fail, so\nthere is no value in these tests.\n\nChange-Id: I14e0c0284170219c028454990f189440ffeb0b08\n"
    },
    {
      "commit": "a039f8715164cda415bbc8c04a9744afa4aef8c3",
      "tree": "638b6f6cca3a17de6d1ee26485fd26df734b1612",
      "parents": [
        "fd7493c7fb4af290b6264e36ea40e1b87a54a44a"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Jan 02 12:11:10 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Jan 02 12:34:45 2014 +0200"
      },
      "message": "Increase exception log details\n\nAdd informative message to log, as the exception is logged by default\n\nReplaces:\nexcept Exception as exc:\n    LOG.exception(exc)\n\nWith:\nexcept Exception:\n    LOG.exception(\"[Description of the failed operation]\")\n\nCloses-bug: #1262547\n\nChange-Id: I97cd13e4b32df9a3f9b2e7e1f8946a6a4e0aed3f\n"
    },
    {
      "commit": "248a7bf7be0c6f3833e34db4df3c983633df66a5",
      "tree": "095f5c6d9b9b386f567bc05ef550aee439b5a73f",
      "parents": [
        "09daa4e9b15c3ba01706271f533cf7673773af21"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Mon Oct 21 11:23:39 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Thu Jan 02 09:56:19 2014 +0800"
      },
      "message": "add tests for security_group updating\n\nmake a seperate file test_security_groups_negative.py and move exist\nnegative tests over to it,also add some tests for security group updating.\n\nChange-Id: I9ba5a1572e8f887e7b5f0222b399ee46658dbda1\n"
    },
    {
      "commit": "fd7493c7fb4af290b6264e36ea40e1b87a54a44a",
      "tree": "d32fe2c86de6791ce549eb531d21cc07671968cb",
      "parents": [
        "68fd19c3aa48af35a006ff10f2be71c12c899f96",
        "cf99bcb8946ab17e0282fcdf7d2d68ce7961cd08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 31 21:52:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 31 21:52:34 2013 +0000"
      },
      "message": "Merge \"Separate negative tests for test_simple_tenant_usage\""
    },
    {
      "commit": "97a470802ee98ede66a1b5a5b168eb4dd097c2fb",
      "tree": "dd4a5e173afc8e472d83331c57a3ce933412630e",
      "parents": [
        "68fd19c3aa48af35a006ff10f2be71c12c899f96"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Dec 17 15:15:27 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Dec 31 08:25:57 2013 +0100"
      },
      "message": "Kill finally, use addCleanUp\n\nRemove the finally usage for cleanup in the floating_ips tests and\nin the test_services tests.\n\nThe finally blocks may try to delete resources which are even does not\nexists, and or referencing to an undefined variables, which could hide\nthe original exceptions from the resource creation operations.\n\nChange-Id: I23740553c793dcb2904a561b8f2ce801137e32d8\n"
    },
    {
      "commit": "68fd19c3aa48af35a006ff10f2be71c12c899f96",
      "tree": "6718467a87d584b806dcd9af7fab07c72cc1bc2f",
      "parents": [
        "e154380572b06fef622aa3bc68b877dd8243b43a",
        "5687d55dbcca8b9fc106854a31651090b15cb50c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 30 21:01:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 30 21:01:17 2013 +0000"
      },
      "message": "Merge \"Use wrapper create_volume() in volume tests\""
    },
    {
      "commit": "add39c8d578bb9157b95ab694802b54915997a51",
      "tree": "b9977b6acf4c395577f8d6dc3c1d8a9df90ae7e0",
      "parents": [
        "e154380572b06fef622aa3bc68b877dd8243b43a"
      ],
      "author": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Mon Dec 30 21:44:37 2013 +0100"
      },
      "committer": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Mon Dec 30 21:52:46 2013 +0100"
      },
      "message": "Add test for HEAD queries on Swift tempurl MW\n\nLast version of Swift tempurl MW allow HEAD request\neven if PUT or GET are not allowed. This patch\ntests that feature.\nRelated Swift commit: d18b6d8d5d6ca8c0adf3b98b488042c49394a072\n\nThis patch also provides some code refactoring to the\nmiddleware.\n\nChange-Id: I33a3f73cf61a0c044428f885154feccb93c672ac\n"
    },
    {
      "commit": "e154380572b06fef622aa3bc68b877dd8243b43a",
      "tree": "2777fd89d805bcb99ac846e90b7beea316913789",
      "parents": [
        "5a059ef44fcd692f8fae5ad143b19b82e29849b3",
        "65e53036e25838495afbab7b2285d80f625bbe84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 30 15:46:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 30 15:46:04 2013 +0000"
      },
      "message": "Merge \"Moves negative tests from test_multiple_create\""
    },
    {
      "commit": "f2203df7d9eb838a28a166443120ed87c7c93783",
      "tree": "97a7439f65c03d9d55c3125de81a196b06e3a837",
      "parents": [
        "5a059ef44fcd692f8fae5ad143b19b82e29849b3"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Thu Dec 26 10:15:33 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Mon Dec 30 16:55:24 2013 +0530"
      },
      "message": "Moves negative tests from test_absolute_limits\n\nThis change set moves the negative tests in\ntempest/api/compute/limits/test_absolute_limits to\na new file test_absolute_limits_negative\n\nAlso removes usage of modules directly.\n\nNote: HACKING.rst\nThe second requirement is that all negative tests must be added to\na negative test file. If such a file doesn\u0027t exist for the particular\nresource being tested a new test file should be added\n\nChange-Id: Ia331fc4089c773025e192eeef7b0546020d628b8\n"
    },
    {
      "commit": "1eebb997f0fab8b3affe3e21990e4584037397de",
      "tree": "b301079447e29686b3383a81df8670d221bc7a14",
      "parents": [
        "5a059ef44fcd692f8fae5ad143b19b82e29849b3"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Tue Dec 10 17:46:47 2013 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Mon Dec 30 13:47:25 2013 +0800"
      },
      "message": "port admin/test_servers* into Nova V3 tests part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Ic32acc0fff4b98287f27b5bcf3475b6a3b457c31\nCloses-Bug: #1259056\n"
    },
    {
      "commit": "5a059ef44fcd692f8fae5ad143b19b82e29849b3",
      "tree": "84b7d05262b3a8bf506ab3d1f7967908c46520eb",
      "parents": [
        "31f545c7c60620e81a8945875636f5b687c52aac",
        "b6d69ee870d3839f2b7d4733608ccdec66cce124"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 30 05:37:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 30 05:37:07 2013 +0000"
      },
      "message": "Merge \"port test_quotas into v3 part2\""
    },
    {
      "commit": "31f545c7c60620e81a8945875636f5b687c52aac",
      "tree": "2d70350b4f1bc5f84efa45894a1054c8a6d9417b",
      "parents": [
        "9d5284a1d7bd14353791e3e55a7d1208926f960c",
        "f0bf30152d91cd5845df691b133281fd940925ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 30 00:20:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 30 00:20:53 2013 +0000"
      },
      "message": "Merge \"port some servers tests into nova v3 part2\""
    },
    {
      "commit": "9d5284a1d7bd14353791e3e55a7d1208926f960c",
      "tree": "e678950903c63084f1d9d5f0d6bf8c42c52fbc00",
      "parents": [
        "7fb3202f0242eac1dd67b43e910a8d165602561e",
        "e1da8122c8e57a78591ad403fac4d2f61e12a32c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 29 22:54:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 29 22:54:45 2013 +0000"
      },
      "message": "Merge \"Remove unused wait_for function\""
    },
    {
      "commit": "7fb3202f0242eac1dd67b43e910a8d165602561e",
      "tree": "ba99d9ba0074b0fc1f2d70dfb320671e27fc1e6f",
      "parents": [
        "4518ffcb1eb0e6e0585ff5fd40a1684bc8284ec8",
        "b7df179fd5f2f753ddf279480e78a4bdb9cdd7cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 29 22:54:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 29 22:54:22 2013 +0000"
      },
      "message": "Merge \"Add version test for Ceilometer cli\""
    },
    {
      "commit": "4518ffcb1eb0e6e0585ff5fd40a1684bc8284ec8",
      "tree": "3941e60a69a1499f0e2b5a0f067a5fc1c65ec821",
      "parents": [
        "78611f4342c6e2516f43dbe091a1daf04d3def8f"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Dec 05 15:24:43 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Dec 28 10:46:26 2013 +0800"
      },
      "message": "port test_live_block_migration into nova v3 part2\n\nthis ports test_live_block_migration into nova v3 api.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I4952ad0836da674783409600f157799f63cdd1c6\n"
    },
    {
      "commit": "78611f4342c6e2516f43dbe091a1daf04d3def8f",
      "tree": "da45b2cc51fd44d4900d2bd5acdf3277d5e89a78",
      "parents": [
        "55c668dd775f5f148608f12abe6ef37f61cba3eb"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Dec 05 15:31:15 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Dec 28 10:46:17 2013 +0800"
      },
      "message": "port test_live_block_migration into nova v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I58f8dcbc9aeaa36e0683226f9d4837904a7d88b8\n"
    },
    {
      "commit": "b6d69ee870d3839f2b7d4733608ccdec66cce124",
      "tree": "4056065b526a032a66ee783803305a27ef56f81b",
      "parents": [
        "55c668dd775f5f148608f12abe6ef37f61cba3eb"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Dec 17 14:16:31 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Dec 28 10:33:37 2013 +0800"
      },
      "message": "port test_quotas into v3 part2\n\nthis ports test_quotas and corresponding clients into nova v3 api.\nnova v3 api doesn\u0027t support security-groups. Due to the bug 1186354,\ncurrently just remove some related tests, and these tests  will be\nrework after that bug is fixed.\nthis removes the injected_files, injected_file_content_bytes and\ninjected_file_path_bytes in the v3 tests, because these have been\nhidden in nova v3 api.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Ic60e33d798275c331e79a4600f1a52b27b79db2a\n"
    },
    {
      "commit": "0ff4168589f3a6b4cea67b236eab2d12137cc341",
      "tree": "80cf23d5c59a0826d3d4d48860f3bb7b6c6e8eb2",
      "parents": [
        "db13992047709dff339c01cad5cea443130a026c"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Mon Dec 16 14:49:31 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Sat Dec 28 09:44:44 2013 +0800"
      },
      "message": "Add tests for volume_metadata\n\nAdd tests and tests for volume_metadata.\n\nChange-Id: I37f96ec6d552eed0f5222505a85b90db0dc326b5\n"
    }
  ],
  "next": "b158d419499c4faf926313822386eb614c56dc54"
}
