)]}'
{
  "log": [
    {
      "commit": "9d434a7a401e74ecf414d97f11dbbfc4a85ebd8f",
      "tree": "05b7ac3399ce38bb46d2f92bd89091350b033105",
      "parents": [
        "c0ce0fb302950fb440296ce0fad9964a19b61cd3",
        "2cf57a81b7847bf2d48e6ca01b750197c411cfc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 19 19:18:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 19:18:24 2014 +0000"
      },
      "message": "Merge \"Remove FloatingIPChecker from network_basic_ops\""
    },
    {
      "commit": "c0ce0fb302950fb440296ce0fad9964a19b61cd3",
      "tree": "c97a4d9c28a9f21297ac2c6add08b3efa93ae52b",
      "parents": [
        "9c3f3ac6162437155402c2765cd8312335d6fab3",
        "5a337246beef13afb4196e5857b4dd0caf40a17c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 19 17:22:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 17:22:44 2014 +0000"
      },
      "message": "Merge \"Create only necessary resources for compute v2 and network tests\""
    },
    {
      "commit": "9c3f3ac6162437155402c2765cd8312335d6fab3",
      "tree": "d7817d38c45fe69a03f763f8596235d3f1b95658",
      "parents": [
        "becee211409de3d0efc014eff010368a83256546",
        "9206477468289c26612d0baf6a512e7981d9258f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 19 16:03:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 16:03:28 2014 +0000"
      },
      "message": "Merge \"Create only necessary networks resources for scenario tests\""
    },
    {
      "commit": "becee211409de3d0efc014eff010368a83256546",
      "tree": "111036af117100eff16fb3f44b089b28fe89ee3f",
      "parents": [
        "a7a75e1bc2450e6d0232724a66c6a5c483af6a60",
        "d5021a753bfd56f2777099faf4b5e35129ad313f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 19 13:55:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 13:55:13 2014 +0000"
      },
      "message": "Merge \"Add a config option for trusts\""
    },
    {
      "commit": "a7a75e1bc2450e6d0232724a66c6a5c483af6a60",
      "tree": "97041f5922937293d04941dc6273deef79aa0d8d",
      "parents": [
        "955419ee31b68f53c55f017951db5fc6b1428551",
        "75179b15fe3c241cf94b710250c8f727a21a0f88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 19 13:55:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 13:55:04 2014 +0000"
      },
      "message": "Merge \"Make BaseV2MemeberImageTest inherits from BaseV2ImageTest\""
    },
    {
      "commit": "955419ee31b68f53c55f017951db5fc6b1428551",
      "tree": "6179f7f27ba9194be43dfbfc124658e9c3c97deb",
      "parents": [
        "a005de9c5eb8f93c08f8d12abf8d7ba2315c11e8",
        "9f756a081533b55f212221ea5de8ed968acea273"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 19 12:12:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 12:12:33 2014 +0000"
      },
      "message": "Merge \"Make network resource creation in isolation configurable\""
    },
    {
      "commit": "a005de9c5eb8f93c08f8d12abf8d7ba2315c11e8",
      "tree": "6d3aa197e3980ce472276782df6f42821d3d4021",
      "parents": [
        "9abd422edacc84f60097b0dedc6638bd29d2113d",
        "e31dbe996812fbd319ae3364e9174eaa7d515c8a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 19 09:59:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 09:59:01 2014 +0000"
      },
      "message": "Merge \"Create security group rule with additional args\""
    },
    {
      "commit": "9abd422edacc84f60097b0dedc6638bd29d2113d",
      "tree": "f836aa04e967a1301e3a7dd4e6de23ef37b67037",
      "parents": [
        "fafced2e607670a788f405e93815cff08fa57c99",
        "c712cf4bebdf26e057c64f537b54bbe1f6877dd7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 18 09:44:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 18 09:44:08 2014 +0000"
      },
      "message": "Merge \"Remove test_network_quotas_scenario\""
    },
    {
      "commit": "fafced2e607670a788f405e93815cff08fa57c99",
      "tree": "d521180c62d52466212ca59b6b035931ea231d3c",
      "parents": [
        "352fed311c7c90285f846eb37eb5cc118ef22e56",
        "92ed9b8db905fddd6ce54ae87a2c54f2c8618bf3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 15:52:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 15:52:51 2014 +0000"
      },
      "message": "Merge \"Add aggregates scenario test\""
    },
    {
      "commit": "352fed311c7c90285f846eb37eb5cc118ef22e56",
      "tree": "90db927573d133369eaf6797d430a6434e92ff5f",
      "parents": [
        "6c45e6ee131a5f997fb8900339f4e651ce8de326",
        "0e16649f3f2ef36ee8da1510d27303566a410fa8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 11:45:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 11:45:24 2014 +0000"
      },
      "message": "Merge \"Fix parameter of nova v3 flavors API\""
    },
    {
      "commit": "6c45e6ee131a5f997fb8900339f4e651ce8de326",
      "tree": "1f78ffd0d94abd63e6f32aa961c52e04dfe8c35a",
      "parents": [
        "6dad5060f11f20004c2e43daea38a066f3774147",
        "0c1ca79ef7be9cfefe1fea5f6d34128a7f4f3db4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 11:45:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 11:45:15 2014 +0000"
      },
      "message": "Merge \"Fix host_update test case for losing essential parameter\""
    },
    {
      "commit": "6dad5060f11f20004c2e43daea38a066f3774147",
      "tree": "bbf51d2ca9da494bc0260beb8edcac865e43b582",
      "parents": [
        "580f83ef7e9dda3a1b9d77b168d0a35eabcfeb1f",
        "9a22335980a1b69d9ffe9636bd9e4a032b9b968a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 05:05:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 05:05:29 2014 +0000"
      },
      "message": "Merge \"Fix an error when executing run_tests.sh\""
    },
    {
      "commit": "580f83ef7e9dda3a1b9d77b168d0a35eabcfeb1f",
      "tree": "29060c4a28900bf4949a80254476bf5213a5968f",
      "parents": [
        "6766d2414e3e877c81281271ec14bed7ed367d95",
        "b2f5cad4a007f973cd23a1398c8424c6cc092375"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 04:44:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 04:44:32 2014 +0000"
      },
      "message": "Merge \"Add a unit test coverage tox job\""
    },
    {
      "commit": "6766d2414e3e877c81281271ec14bed7ed367d95",
      "tree": "1ce62a41fcbcc2baab2c5bc053284476b9469bcb",
      "parents": [
        "6cbd7f5f9ca4c892c22aaeb3ded0c70fdcb732cb",
        "95b412879d739d1ef2c1dca9051a31e8cf5532a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 02:29:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 02:29:31 2014 +0000"
      },
      "message": "Merge \"Add more console output log for scenario tests\""
    },
    {
      "commit": "5a337246beef13afb4196e5857b4dd0caf40a17c",
      "tree": "0dfaf136c3a14f09b017dbd60c1b6e1a695af0e2",
      "parents": [
        "9f756a081533b55f212221ea5de8ed968acea273"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Jan 15 22:49:22 2014 +0000"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Jan 16 19:25:07 2014 +0000"
      },
      "message": "Create only necessary resources for compute v2 and network tests\n\nThis patch leverages the set_network_resources method in order to allow\ntempest api tests for compute v2 and network to create only those\nnetwork resources which are required by the test\n\nRelated-Bug: #1262334\n\nChange-Id: I7fad33d883e66a7a0e7d079c319a4a6ba815bf45\n"
    },
    {
      "commit": "9f756a081533b55f212221ea5de8ed968acea273",
      "tree": "05c8b23bb3508d1e1cbb1179f08a3bfed6fe621a",
      "parents": [
        "6cbd7f5f9ca4c892c22aaeb3ded0c70fdcb732cb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jan 15 10:26:07 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 16 19:21:40 2014 +0000"
      },
      "message": "Make network resource creation in isolation configurable\n\nThis commit adds a helper method to the base test class\nset_network_resources(). This method should be called before the super\ncall in setUpClass and lets you specify which network resources\nare created for a test class in tenant isolation. This is useful for\nfine tuning each test class so that only the resources that are needed\nget created.\n\nChange-Id: I8f66534dbe3f48552ed6cd238ad237c46d7ee60c\n"
    },
    {
      "commit": "75179b15fe3c241cf94b710250c8f727a21a0f88",
      "tree": "b1c14e3b9cf9b035b06191050f107e85eeb92875",
      "parents": [
        "d21c202ec032c532d08ae1e3582c562ed2bd1560"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Thu Jan 16 14:17:31 2014 +0000"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Thu Jan 16 14:17:31 2014 +0000"
      },
      "message": "Make BaseV2MemeberImageTest inherits from BaseV2ImageTest\n\nWithout this patch BaseV2MemeberImageTest inherits from BaseImageTest\nwhich permits all tests using BaseV2MemeberImageTest to run even if\nglance API v2 is not supported\n\nChange-Id: Ibe350204098aa1a37db1ed45269d6b087a8dde4a\nCloses-Bug: #1269815\n"
    },
    {
      "commit": "6cbd7f5f9ca4c892c22aaeb3ded0c70fdcb732cb",
      "tree": "cacf795aa05716647d39a75851d54887b96a9b8c",
      "parents": [
        "d21c202ec032c532d08ae1e3582c562ed2bd1560",
        "14bd562317a3d7e21e24de674d7cbb44c1a02d22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 16 11:08:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 16 11:08:20 2014 +0000"
      },
      "message": "Merge \"Add missing whitespace in config description\""
    },
    {
      "commit": "9206477468289c26612d0baf6a512e7981d9258f",
      "tree": "6beab1bcc94b94a497c9ec92c2c0e44b663ccbe1",
      "parents": [
        "9f756a081533b55f212221ea5de8ed968acea273"
      ],
      "author": {
        "name": "Sylvain Afchain",
        "email": "sylvain.afchain@enovance.com",
        "time": "Thu Jan 16 02:45:57 2014 +0100"
      },
      "committer": {
        "name": "Sylvain Afchain",
        "email": "sylvain.afchain@enovance.com",
        "time": "Thu Jan 16 07:03:49 2014 +0100"
      },
      "message": "Create only necessary networks resources for scenario tests\n\nThis patch leverages the set_network_resources method in\norder to limit the network resources used.\n\nChange-Id: Ia7defc783b5f55504e6c6923069f989a389a639f\n"
    },
    {
      "commit": "d21c202ec032c532d08ae1e3582c562ed2bd1560",
      "tree": "be2ffebdaceb17f311d4eb4e4f4ce1d2952b02d1",
      "parents": [
        "97abe11c79bdb2ff06cdaecc155655bcdd1778c3",
        "0b4735dca4429815e2f3d1e00ab0912e9b331ec5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 16 04:56:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 16 04:56:54 2014 +0000"
      },
      "message": "Merge \"Adds test_list_XX_fields cases to list some fields\""
    },
    {
      "commit": "97abe11c79bdb2ff06cdaecc155655bcdd1778c3",
      "tree": "6e238ede6a15fc88d91a5fabe025c7afd900b729",
      "parents": [
        "c59c9d7a17ae65bfd9ee082f57dab7b807a88d2d",
        "36df1b8775a98a1172ffed7fc98b96b0bcfe270d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 16 04:42:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 16 04:42:37 2014 +0000"
      },
      "message": "Merge \"Add to whitelist two errors that slipped through\""
    },
    {
      "commit": "36df1b8775a98a1172ffed7fc98b96b0bcfe270d",
      "tree": "c3cf5b44c12e91a33ca341c8e65658a1881686d9",
      "parents": [
        "8748fdc1b547bfd687c96744736b1e4bc801134a"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jan 15 16:53:55 2014 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jan 15 19:03:21 2014 -0500"
      },
      "message": "Add to whitelist two errors that slipped through\n\nChange-Id: I0347074735359d33f294d1ededc45149a29157ec\n"
    },
    {
      "commit": "c59c9d7a17ae65bfd9ee082f57dab7b807a88d2d",
      "tree": "c2343c75dfbea1c4a3c16c44650ee5a6b2ddbd73",
      "parents": [
        "8748fdc1b547bfd687c96744736b1e4bc801134a",
        "edd6ec03581ec3eeec2accce2842202a18d2d209"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 15 23:08:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 15 23:08:14 2014 +0000"
      },
      "message": "Merge \"Test server create with ephemeral disk\""
    },
    {
      "commit": "95b412879d739d1ef2c1dca9051a31e8cf5532a4",
      "tree": "d32326a2b0b35caef5131caa2bd793ce08ac5e59",
      "parents": [
        "8748fdc1b547bfd687c96744736b1e4bc801134a"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Wed Jan 15 06:54:21 2014 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Wed Jan 15 14:25:26 2014 -0800"
      },
      "message": "Add more console output log for scenario tests\n\n- Generalize _log_console_output\n- Added console log ouput for ssh or ping check\n\nChange-Id: I2900a64de4ea2ce447cb41c3b0290aa3186098e2\n"
    },
    {
      "commit": "c712cf4bebdf26e057c64f537b54bbe1f6877dd7",
      "tree": "a2fec13b8e1795772ccf6d037b42cf1d9fe6823c",
      "parents": [
        "8748fdc1b547bfd687c96744736b1e4bc801134a"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Jan 15 22:03:35 2014 +0000"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Jan 15 22:03:35 2014 +0000"
      },
      "message": "Remove test_network_quotas_scenario\n\nThis is not really a scenario test. Scenarios are supposed to\nvalidate workflows.\n\nAlso, network quotas are already covered in tempest.api.network and\nthis scenario does not work well with parallelism enabled.\n\nChange-Id: I8b363bc1a7ac40173ba76ca41c8a78a3032edb02\n"
    },
    {
      "commit": "0c1ca79ef7be9cfefe1fea5f6d34128a7f4f3db4",
      "tree": "4388ad18deeb84ff149355a87e8ba61dbc1ce131",
      "parents": [
        "aa419c97866f50fd498690db6a19d396087038de"
      ],
      "author": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Wed Jan 15 22:49:24 2014 +0900"
      },
      "committer": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Thu Jan 16 00:06:21 2014 +0900"
      },
      "message": "Fix host_update test case for losing essential parameter\n\ntest_update_host_with_non_admin_user() test case doesn\u0027t\nset \u0027status\u0027 and \u0027maintenance_mode\u0027 parameters which must\nbe set at least one.\nAnd the test should only check admin privilege as the test\nname, but current test contains other negative factor also.\nThis patch removes the factor by adding the parameters.\n\nCloses-Bug #1269254\n\nChange-Id: Ib582513629ffa9bcdc8a723e1ec9c36fbdd78591\n"
    },
    {
      "commit": "e31dbe996812fbd319ae3364e9174eaa7d515c8a",
      "tree": "1913313658912636b7a80c424288e8e10ae8df39",
      "parents": [
        "8748fdc1b547bfd687c96744736b1e4bc801134a"
      ],
      "author": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Mon Jan 13 18:10:37 2014 +0800"
      },
      "committer": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Wed Jan 15 21:52:27 2014 +0800"
      },
      "message": "Create security group rule with additional args\n\nThis patch adds a case to verify creating security group rule\nwith additional args works.\n\nChange-Id: Ie50ac9f9260514dd093b8a5e81b5a2fe9c03437c\n"
    },
    {
      "commit": "8748fdc1b547bfd687c96744736b1e4bc801134a",
      "tree": "334674b3ae0438f93c04dc7fdec9f73e5875163f",
      "parents": [
        "32f34e339958081f25c3add93be2a5b91df41afa",
        "d4bd30b2d407b06b05d3a7618fc115880f0caa21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 15 12:43:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 15 12:43:29 2014 +0000"
      },
      "message": "Merge \"fix a minor bug when detecting server image flavor\""
    },
    {
      "commit": "32f34e339958081f25c3add93be2a5b91df41afa",
      "tree": "baaaffa6fbb73ae359edc03599e9accc039f7366",
      "parents": [
        "aa419c97866f50fd498690db6a19d396087038de",
        "8209425440334aa32d4728acdefa2d47fec9e813"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 15 07:48:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 15 07:48:00 2014 +0000"
      },
      "message": "Merge \"port test_server_metadata and test_server_personality into v3 part2\""
    },
    {
      "commit": "0e16649f3f2ef36ee8da1510d27303566a410fa8",
      "tree": "2c4abc76e6c283f2fdd3ab90d4884d289feb3320",
      "parents": [
        "aa419c97866f50fd498690db6a19d396087038de"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Jan 15 04:45:23 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Jan 15 04:51:56 2014 +0000"
      },
      "message": "Fix parameter of nova v3 flavors API\n\nA parameter \"OS-FLV-EXT-DATA:ephemeral\" should be modified to \"ephemeral\"\nwith nova v3 API.\n\nChange-Id: I5ca504ddd37acb81f2e7da3d36df01472780b992\nCloses-bug: #1269252\n"
    },
    {
      "commit": "aa419c97866f50fd498690db6a19d396087038de",
      "tree": "19f0c1838ab314b6eb6d1983eb8be53d79732016",
      "parents": [
        "fa965acfc1e64292dd0a6143026a8e4a950405ed",
        "78e28bd45c2821f3b1338d793aa637ad86fc163d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 14 21:31:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 21:31:59 2014 +0000"
      },
      "message": "Merge \"Improve testing of list_extensions for compute\""
    },
    {
      "commit": "fa965acfc1e64292dd0a6143026a8e4a950405ed",
      "tree": "3f9a6980c847980181b802cda38aabb781c3f00d",
      "parents": [
        "52fedfa561740494657bb581ec48151c40c8da54",
        "de89272a1c4fbac9bafbb90c3a381e691b5544fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 14 19:04:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 19:04:15 2014 +0000"
      },
      "message": "Merge \"port admin/test_servers* into Nova V3 tests part2\""
    },
    {
      "commit": "52fedfa561740494657bb581ec48151c40c8da54",
      "tree": "5b4cf1e5c9085d8b6149e8843a0fc3a8714ef968",
      "parents": [
        "59557a3ffc8a1bfa23f3ea04774d51df4351115c",
        "5b62f6552450024e5849445b3b1b3d54ccf4e603"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 14 19:04:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 19:04:07 2014 +0000"
      },
      "message": "Merge \"Add extra list server by status test\""
    },
    {
      "commit": "59557a3ffc8a1bfa23f3ea04774d51df4351115c",
      "tree": "b2be28f036619765f24c403b9d073284c137a880",
      "parents": [
        "9cc56849e469745baa18cdb252ec19bd6afba914",
        "403ae5c0fccef5f9f21897e8c5460c11f5d40fc0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 14 19:03:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 19:03:58 2014 +0000"
      },
      "message": "Merge \"Remove copyright from empty files\""
    },
    {
      "commit": "14bd562317a3d7e21e24de674d7cbb44c1a02d22",
      "tree": "a0b567fd23188815e9c79e56d09bca51fe24bf92",
      "parents": [
        "4c1c88457ec02ba30d899b6142163b08a3998683"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Jan 14 19:33:05 2014 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Jan 14 19:33:05 2014 +0100"
      },
      "message": "Add missing whitespace in config description\n\nChange-Id: Ie7e66b9de0a1d14de795166671d31fc9bbeae206\n"
    },
    {
      "commit": "9a22335980a1b69d9ffe9636bd9e4a032b9b968a",
      "tree": "bcd7f94a506d0bf1d7afa2c6b06912214d755c74",
      "parents": [
        "9cc56849e469745baa18cdb252ec19bd6afba914"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Jan 14 11:02:53 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Jan 14 11:15:20 2014 +0900"
      },
      "message": "Fix an error when executing run_tests.sh\n\nIn the recent commit I1473fe4da96aecd0b3b0bf3a3ec1e3e87039271b , the\ncoverage option was introduced. But there are a few typos in the shell\nscript.\nThis commit fixes it.\n\nChange-Id: Iecdd72f730c0f0971424ca48e6f122481493b1ee\nCloses-Bug: #1268808\n"
    },
    {
      "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": "403ae5c0fccef5f9f21897e8c5460c11f5d40fc0",
      "tree": "58751c47d43d779494121c10289cb44ca3e4c31b",
      "parents": [
        "377f2a11ab52fe473b3d71fdeb18a6f6a6863a72"
      ],
      "author": {
        "name": "Alexander Ignatov",
        "email": "aignatov@mirantis.com",
        "time": "Tue Jan 14 02:59:46 2014 +0400"
      },
      "committer": {
        "name": "Alexander Ignatov",
        "email": "aignatov@mirantis.com",
        "time": "Tue Jan 14 03:02:04 2014 +0400"
      },
      "message": "Remove copyright from empty files\n\nAccording to policy change in HACKING:\nhttp://docs.openstack.org/developer/hacking/#openstack-licensing\nempty files should no longer contain copyright notices.\n\nChange-Id: I91ef63a07519723b0b499e21f4b11aea6bfee8d1\nCloses-Bug: #1262424\n"
    },
    {
      "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": "78e28bd45c2821f3b1338d793aa637ad86fc163d",
      "tree": "1fd942226ab85484c07e7c47852afaffdd8d4e60",
      "parents": [
        "cad05455c1afe33709aa5746cf05fae51789c2a9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Nov 27 15:58:58 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jan 13 19:18:50 2014 +0000"
      },
      "message": "Improve testing of list_extensions for compute\n\nThis commit takes the testing for list_extension from the volumes\nextensions client and uses it for the compute testing of\nlist_extensions. This also fixes a skip decorator to use use\nrequires_ext instead of calling is_extension_enabled directly.\n\nChange-Id: Id08f39e09df0aea0d3c8f507f421c82ddf32900f\n"
    },
    {
      "commit": "92ed9b8db905fddd6ce54ae87a2c54f2c8618bf3",
      "tree": "8d16c105e25f435b7859f29c9d8a05b0d71ee581",
      "parents": [
        "cad05455c1afe33709aa5746cf05fae51789c2a9"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Tue Dec 17 07:21:48 2013 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 18:40:57 2014 +0000"
      },
      "message": "Add aggregates scenario test\n\nThe basic scenario for aggregates consists in the follow steps:\n - Creates an aggregate within an availability zone\n - Adds a host to the aggregate\n - Checks aggregate details\n - Updates aggregate\u0027s name\n - Removes host from aggregate\n - Deletes aggregate\n\nChange-Id: I7a11b11468a5bbe85da4f6154308f7a5336c6919\nPartial-bug: #1023131\n"
    },
    {
      "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": "0b4735dca4429815e2f3d1e00ab0912e9b331ec5",
      "tree": "c1ea3cd1453f9c4ae7974e3268e2f1dfefc803de",
      "parents": [
        "e40967e2343cc5eccba924df63ff882889a2822b"
      ],
      "author": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Tue Jan 07 15:42:58 2014 +0800"
      },
      "committer": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Fri Jan 10 15:05:24 2014 +0800"
      },
      "message": "Adds test_list_XX_fields cases to list some fields\n\nThis change adds test_list_XX_fields cases to test\nif listing some fields works well. A related url\nexample is \u0027v2.0/networks.json?fields\u003did\u0027.\n\nChange-Id: Ic41d83ec394b6bd7767d0523a8b21614468e0f6a\n"
    },
    {
      "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": "d5021a753bfd56f2777099faf4b5e35129ad313f",
      "tree": "c303f77c22dc9671743a12809d2c589fcc91977d",
      "parents": [
        "2034538bf5be4617088caacbd6c84ef62cd6bbe5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 09 18:42:51 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 09 18:49:38 2014 +0000"
      },
      "message": "Add a config option for trusts\n\nThis commit adds a new config section identity-feature-enabled which\ncontains the options to select which optional/configurable features in\nkeystone are enabled. The only option that fits this category at this\ntime is trusts.\n\nPartially implements bp config-cleanup\n\nChange-Id: I8110156e48616534c45e9eb2c12557b2d6bdfd46\n"
    },
    {
      "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": "8209425440334aa32d4728acdefa2d47fec9e813",
      "tree": "ffcf017f8726a12f1cff09770db24da2530190be",
      "parents": [
        "bb8a67c3abf3d237cd2f12d0850a919e95f7857f"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Nov 21 10:16:11 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Jan 08 16:10:35 2014 +0800"
      },
      "message": "port test_server_metadata and test_server_personality into v3 part2\n\nthis port test_server_metadata into v3. the personality has been removed\nin nova v3 api, and the absolute has been removed from limits api, so\njust remove them.\n\nChange-Id: Ia366cfc15b3ebea787b1aa24c8197e4e01567d4c\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": "b2f5cad4a007f973cd23a1398c8424c6cc092375",
      "tree": "3a3a77a091566bd942aab0abfc831b3d8a83de25",
      "parents": [
        "cb597066ea6327686420d48d289420b18f3d8117"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jan 07 21:54:55 2014 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jan 07 22:03:33 2014 +0000"
      },
      "message": "Add a unit test coverage tox job\n\nThis commit adds a new tox job for running the tempest unit tests with\ncoverage enabled.\n\nChange-Id: I36b5390ffd241e08e40be2d4b92b9e91a71cdc9e\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": "5b62f6552450024e5849445b3b1b3d54ccf4e603",
      "tree": "fee81104242581b2c1428f6688e9328fb6e24158",
      "parents": [
        "cb597066ea6327686420d48d289420b18f3d8117"
      ],
      "author": {
        "name": "ChenZheng",
        "email": "czheng@cn.ibm.com",
        "time": "Fri Jan 03 15:03:33 2014 +0800"
      },
      "committer": {
        "name": "ChenZheng",
        "email": "czheng@cn.ibm.com",
        "time": "Tue Jan 07 18:02:09 2014 +0800"
      },
      "message": "Add extra list server by status test\n\nAdd list server by shutoff status test\nAdd list server by error status test\n\nChange-Id: Ica063797a954a71c0e4c206be08c3c5cf4c60163\n"
    },
    {
      "commit": "d4bd30b2d407b06b05d3a7618fc115880f0caa21",
      "tree": "f1ab455a02d7d5cccabc81d982c704de11886d71",
      "parents": [
        "5d1b3dfd758d4ecc3d554b1ef37094b8e8fcd678"
      ],
      "author": {
        "name": "Jinhe Fang",
        "email": "hzfangjh@corp.netease.com",
        "time": "Tue Jan 07 15:23:41 2014 +0800"
      },
      "committer": {
        "name": "Jinhe Fang",
        "email": "hzfangjh@corp.netease.com",
        "time": "Tue Jan 07 17:37:37 2014 +0800"
      },
      "message": "fix a minor bug when detecting server image flavor\n\n* The function _detect_server_image_flavor has a parameter \u0027server_id\u0027,\n* but does not use it (instead, it uses server_id of the class)\n\nChange-Id: I94d46877a67c79035e4ecf3da9abc0156803f2b3\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\""
    }
  ],
  "next": "3700c1f5c6c35a01b3ff81f50bf9b790fd80d5eb"
}
