)]}'
{
  "log": [
    {
      "commit": "7cf2a22f8b161864c2e5d795bd99b651b1dbf71d",
      "tree": "d334a1650c5c69ee40d8bdfef4b9c0a5a18f9ed4",
      "parents": [
        "0042d2de86e8e6a52a9ad045e3f583b4159f3903"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Aug 02 13:49:10 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Aug 26 22:14:03 2013 +0200"
      },
      "message": "Stress ssh_floating test\n\nAdd stress test for floating IP association\n with multiple configuration options.\n\nChange-Id: I184ce2df1ee58043cf9b26c46637c1d8160910e8\n"
    },
    {
      "commit": "0042d2de86e8e6a52a9ad045e3f583b4159f3903",
      "tree": "81c35e7718102bd2acf60fec407a77a40c5e56cd",
      "parents": [
        "5da7c1f5f9e0831bc01e9ee2bbb629b9ebad4483",
        "23a58a3944aa1ce7f6f85804ab67564b7a2211fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 26 15:26:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 26 15:26:16 2013 +0000"
      },
      "message": "Merge \"close http connections\""
    },
    {
      "commit": "5da7c1f5f9e0831bc01e9ee2bbb629b9ebad4483",
      "tree": "8c267210d3f8539086c20c0b6e9373280e22a4d4",
      "parents": [
        "7e42dd30061e07d26811ef899d34cd9ba15d4a69",
        "11c5b647e9bd9c6677929b21ed586c3507afb6e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 26 15:24:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 26 15:24:35 2013 +0000"
      },
      "message": "Merge \"Skip orchestration scenario tests if heat service not available\""
    },
    {
      "commit": "7e42dd30061e07d26811ef899d34cd9ba15d4a69",
      "tree": "3dce23744398f0b151c37a0ce07a5afc2b278aad",
      "parents": [
        "6c90c22c26209e5a9b535acc5afa24d1b3ff4bd4",
        "4ecef7de77de071df743519445c3a6d9af2ab4e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 24 16:05:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 24 16:05:55 2013 +0000"
      },
      "message": "Merge \"Protected matcher import\""
    },
    {
      "commit": "11c5b647e9bd9c6677929b21ed586c3507afb6e8",
      "tree": "7166dd512524e8b60f09c020e252801001384d4e",
      "parents": [
        "6c90c22c26209e5a9b535acc5afa24d1b3ff4bd4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Aug 24 08:45:38 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Aug 24 08:45:38 2013 -0700"
      },
      "message": "Skip orchestration scenario tests if heat service not available\n\nThe orchestration scenario tests were not previously checking if the\nheat service is available as configured in tempest.conf like the other\nservice-specific tests. This patch adds that check.\n\nCloses-Bug: #1216335\n\nChange-Id: I10c66adc1bab103b45e2d49d4f005618f2031052\n"
    },
    {
      "commit": "6c90c22c26209e5a9b535acc5afa24d1b3ff4bd4",
      "tree": "a7a55fda54462b9b6453178bce342a1ad54bf692",
      "parents": [
        "6deb905d70d5a2f2ea5a7b31c2f1b238fcc1ca2e",
        "b3aa9126c6d2ffa8d45564329637c71ce6a8856d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 24 02:55:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 24 02:55:11 2013 +0000"
      },
      "message": "Merge \"Cleanup: Add common \"ssh-login server\" method\""
    },
    {
      "commit": "6deb905d70d5a2f2ea5a7b31c2f1b238fcc1ca2e",
      "tree": "e79ba32eeb5874754eb238d79ec30a75eabc20b0",
      "parents": [
        "ccc2e423fda76c2c70ed16ebd57c7b437714c9e6",
        "7f7d452c8de6ca480f24e016b62730f1167df1b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 23:00:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 23:00:50 2013 +0000"
      },
      "message": "Merge \"use assertIsNotNone instead of assertNotEqual(*, None)\""
    },
    {
      "commit": "ccc2e423fda76c2c70ed16ebd57c7b437714c9e6",
      "tree": "fbebafbdc9e3cce4fc9f634f6b86b2301aafe2d8",
      "parents": [
        "8e59b81ac9e8c1208b9c7633ecb4aaaf82218b1f",
        "53cb58abfe345ebafd77a00fe0b3abb8cea23c79"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 21:58:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 21:58:03 2013 +0000"
      },
      "message": "Merge \"Add more tests for Swift Account Quota\""
    },
    {
      "commit": "8e59b81ac9e8c1208b9c7633ecb4aaaf82218b1f",
      "tree": "130dbb55fb9bf493ed844b503f386351b605ec0e",
      "parents": [
        "155706ee887cf9e2edd544d299dddf7a1dc31273",
        "94560d408e486e5977d2988d84d2f72e05c3a41d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 21:50:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 21:50:24 2013 +0000"
      },
      "message": "Merge \"Fixed up a missing space in an error message\""
    },
    {
      "commit": "155706ee887cf9e2edd544d299dddf7a1dc31273",
      "tree": "3ca50d350074d9e66ac3eda5ba3bb9e5fcb7096d",
      "parents": [
        "9ff2c3adc49c159c0c2ab5c9f43de452644f2b1b",
        "bd6fcb68d7732ad70138af7040af5430b6502df3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 21:48:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 21:48:54 2013 +0000"
      },
      "message": "Merge \"Fix skip tracker regex for multi-line skips\""
    },
    {
      "commit": "9ff2c3adc49c159c0c2ab5c9f43de452644f2b1b",
      "tree": "710fb3363a1d078d8dde7babaee5b74341f2f526",
      "parents": [
        "025aa66fb02cc3b15870d748b8e0c88486abbcb7",
        "c5d52e987474ee4e19bf00522ce9a8d49ecdf40f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 21:40:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 21:40:41 2013 +0000"
      },
      "message": "Merge \"Provide tox entry for running slow heat tests\""
    },
    {
      "commit": "c5d52e987474ee4e19bf00522ce9a8d49ecdf40f",
      "tree": "efdaf464601aa34298a46d79d5d93d6d7fd50f12",
      "parents": [
        "eb59b7d83f2458932bd89fbfa22bd8b9b3e77d7c"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Aug 23 11:47:36 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Aug 23 11:47:36 2013 -0400"
      },
      "message": "Provide tox entry for running slow heat tests\n\nThis will ultimately run parallel but get working with serial.\n\nChange-Id: Ia8f51b56d5b0dec553639c610e68f61831c93c12\n"
    },
    {
      "commit": "23a58a3944aa1ce7f6f85804ab67564b7a2211fc",
      "tree": "c533f9011515f5305f4a718c50a915688befaf9d",
      "parents": [
        "025aa66fb02cc3b15870d748b8e0c88486abbcb7"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Aug 23 02:06:22 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Aug 23 16:00:46 2013 +0100"
      },
      "message": "close http connections\n\nRunning full tempest one might run out of file descriptors. httplib2\ndoes not close the connection by default. This patch adds\nconnection:close header to every request, so that sockets won\u0027t be\nhanging around.\n\nfixes bug 1215804\n\nChange-Id: Iea19936c45add98fc66588f623854e629cf448fb\n"
    },
    {
      "commit": "025aa66fb02cc3b15870d748b8e0c88486abbcb7",
      "tree": "524b472243d954a00b2c70ed23d14f275c2930c0",
      "parents": [
        "35c4892ebfda1fd621668d40d315303103331988",
        "c0722a7c91ee43dc6ff96714be634d45be79f336"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 14:06:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 14:06:01 2013 +0000"
      },
      "message": "Merge \"Skip os-fixed-ips test since neutron has not implemented it\""
    },
    {
      "commit": "35c4892ebfda1fd621668d40d315303103331988",
      "tree": "1c3a7f657ed2919a6c43d91a81d0e960425bdc4f",
      "parents": [
        "b435dd4685ab30cc330e0055adb0fdb2193e986c",
        "0aababb9b07ba1f3d33b02d51202911e7c246ee4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 14:05:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 14:05:59 2013 +0000"
      },
      "message": "Merge \"Unit tests as stress tests\""
    },
    {
      "commit": "b435dd4685ab30cc330e0055adb0fdb2193e986c",
      "tree": "bb0de8742f825342ad76f6739a3dce1d124232bd",
      "parents": [
        "eb59b7d83f2458932bd89fbfa22bd8b9b3e77d7c",
        "ccfa65366a09fd273515ca0b1e4f55b452500dda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 12:59:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 12:59:43 2013 +0000"
      },
      "message": "Merge \"Fixing format_flavor to handle flavor extra_specs\""
    },
    {
      "commit": "94560d408e486e5977d2988d84d2f72e05c3a41d",
      "tree": "f41dc0b370145169279905dad94b00d18a69351a",
      "parents": [
        "eb59b7d83f2458932bd89fbfa22bd8b9b3e77d7c"
      ],
      "author": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Aug 23 05:41:23 2013 -0700"
      },
      "committer": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Fri Aug 23 05:41:47 2013 -0700"
      },
      "message": "Fixed up a missing space in an error message\n\nChange-Id: Id975b336c8cf139af021ebbbfe398313e31b8881\n"
    },
    {
      "commit": "eb59b7d83f2458932bd89fbfa22bd8b9b3e77d7c",
      "tree": "c57160cca8fd23458239bcb73de65e3f582ef0f8",
      "parents": [
        "c0e79aaf58750f8d9a1d6d823e87a29024c29ed7",
        "70672df62f4497f7e749708822ab87770d74f4ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 12:21:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 12:21:19 2013 +0000"
      },
      "message": "Merge \"Cleanup: Add common \"create volume\" method\""
    },
    {
      "commit": "c0e79aaf58750f8d9a1d6d823e87a29024c29ed7",
      "tree": "6dee471b6ddca3afaf8f150dab1ece6134343a43",
      "parents": [
        "4c18fa1bbf85e3e8d0352b45a6f235afaeea4081",
        "dd7c6cef4e90aebf4b861ce5137a1965beea6599"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 23 12:12:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 12:12:41 2013 +0000"
      },
      "message": "Merge \"Heat autoscaling scenario test\""
    },
    {
      "commit": "dd7c6cef4e90aebf4b861ce5137a1965beea6599",
      "tree": "e7f177d151a519d7c032fae9daef663476b2d4a9",
      "parents": [
        "7395517a5f5290d80bb946da4d2490d6282b7bf1"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Jun 24 14:46:47 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Aug 23 09:26:07 2013 +1200"
      },
      "message": "Heat autoscaling scenario test\n\nThis test starts with a single server and scales up to\nthree servers triggered by a script that consumes memory.\n\nSeven minutes after stack creation, memory consumption script\nwill quit and the scale down alarms will scale back down to\na single server.\n\nDue to the nature of this test, it takes about 10 minutes to\nrun locally.\n\nThe scenario test has been put in package orchestration\nfor the following reasons:\n- this will be the first of many heat scenario tests\n- this will allow a tox filter to run this test for the\n  slow heat gating job\n\nChange-Id: I53ed12369d12b902108b9b8fa7885df34f6ab51f\n"
    },
    {
      "commit": "4c18fa1bbf85e3e8d0352b45a6f235afaeea4081",
      "tree": "da908bc8ff18a56175ad3141cae566bd2fbb59ab",
      "parents": [
        "7395517a5f5290d80bb946da4d2490d6282b7bf1"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Aug 22 21:29:45 2013 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Aug 22 21:35:36 2013 +0200"
      },
      "message": "cli: add messages to assertTrue\n\n1) Unify assertion of \u0027usage: service-name\u0027 from\n   {cinder, glance, keystone, neutron} help tests\n   into assertFirstLineStartsWith method, which provides\n   more usefull failure message.\n2) Add failure message to assertTrue in keystone-catalog\n   test.\n\nChange-Id: I3abba1d9509bee649aa1675beee4153341b1e170\n"
    },
    {
      "commit": "b3aa9126c6d2ffa8d45564329637c71ce6a8856d",
      "tree": "3db96ba8865d102c45f3473ceea50d3e0391f2cd",
      "parents": [
        "70672df62f4497f7e749708822ab87770d74f4ef"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Aug 22 23:27:25 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Aug 22 23:27:25 2013 +0900"
      },
      "message": "Cleanup: Add common \"ssh-login server\" method\n\nThere are some \"ssh-login server\" methods in scenario tests, and\nthey will increase in the future by increasing scenario tests.\nThis patch adds common \"ssh-login server\" method to parent class\nand uses it instead of each implementation.\n\nChange-Id: Iefee90b7a79b85b67694bc32382b4c4d776bc5b2\n"
    },
    {
      "commit": "70672df62f4497f7e749708822ab87770d74f4ef",
      "tree": "dbdc051e88ee6893080c9855d0776124b93d850a",
      "parents": [
        "7395517a5f5290d80bb946da4d2490d6282b7bf1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 19 18:35:19 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Aug 22 23:05:58 2013 +0900"
      },
      "message": "Cleanup: Add common \"create volume\" method\n\nIn scenario tests, there are some \"create volume\" methods and their\nbehaviors are almost the same. They create a volume with random name,\nsize 1GB and wait for volume status \"available\".\nSo this patch adds a common \"create_volume\" method and uses the method\ninstead of each implementation for code-cleanup.\n\nChange-Id: I06f29a77116fd617f47b0ae6916de933ebb7fdc3\n"
    },
    {
      "commit": "7395517a5f5290d80bb946da4d2490d6282b7bf1",
      "tree": "d8fc1a8bf54aa0f63c0c7b4dcd6b9650951b7226",
      "parents": [
        "eff800ea595e683a0ac150081af7f1fe97212c57",
        "3c1f51928c2c87ae7fa28768444651a8cc093291"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 22 10:43:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 10:43:08 2013 +0000"
      },
      "message": "Merge \"Cleanup: Add common \"create security rule\" method\""
    },
    {
      "commit": "eff800ea595e683a0ac150081af7f1fe97212c57",
      "tree": "766a86f0843b00f6d5ff52cc36bdb4f096e87f7a",
      "parents": [
        "fd0795649dfd6d5367f794e39c90e9e173763ab0",
        "cc51ccd09d148d29195fcec39177ff7e64cb747a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 22 06:50:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 06:50:46 2013 +0000"
      },
      "message": "Merge \"Mismatch dictionary key in the process of parsing XML\""
    },
    {
      "commit": "fd0795649dfd6d5367f794e39c90e9e173763ab0",
      "tree": "0eaf3c25056ca042c4fcec423694a7b1df6a30c9",
      "parents": [
        "ba708d3b0b56bbf1b6bc7d67c247e672f89b9943",
        "081464b13ce80d4cf44b96b54b0ef9d401e5e48c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 22 06:34:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 06:34:33 2013 +0000"
      },
      "message": "Merge \"Remove identity race condition\""
    },
    {
      "commit": "ba708d3b0b56bbf1b6bc7d67c247e672f89b9943",
      "tree": "bb5ddb7eb41f51209bf335b0c08e748f37ceb745",
      "parents": [
        "14ae2d8d4781d7603b64be1f12ebe4faeef30642",
        "67698323541663feaf48e859aa7fa1bf41e70e8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 22 05:24:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 05:24:33 2013 +0000"
      },
      "message": "Merge \"Adding network api xml support\""
    },
    {
      "commit": "14ae2d8d4781d7603b64be1f12ebe4faeef30642",
      "tree": "6c91694e2138107151dd97a3f5e2cc7033c311d8",
      "parents": [
        "b2fc06ea9ff083481ac77e077265243cf22ef182",
        "3fdb80c3e8bfdf3bdc18bccef2117b87d19fe65e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 22 05:21:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 05:21:30 2013 +0000"
      },
      "message": "Merge \"Add tenant isolation to the swift tests\""
    },
    {
      "commit": "b2fc06ea9ff083481ac77e077265243cf22ef182",
      "tree": "37cadab470168796774e76cd04b1a80b159a4cf8",
      "parents": [
        "1d41b832560b20bff9950ac8873b4cfe265c992c",
        "599d1b86a2ec57a0b98d3055afaabd249fa21696"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 22 05:13:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 05:13:07 2013 +0000"
      },
      "message": "Merge \"Cleanup: Add common \"create keypair\" method\""
    },
    {
      "commit": "7f7d452c8de6ca480f24e016b62730f1167df1b5",
      "tree": "8ecd7c7456b0291a8bddc67595c4e972a6ad781f",
      "parents": [
        "1d41b832560b20bff9950ac8873b4cfe265c992c"
      ],
      "author": {
        "name": "Ionuț Arțăriși",
        "email": "iartarisi@suse.cz",
        "time": "Wed Aug 21 11:47:47 2013 +0200"
      },
      "committer": {
        "name": "Ionuț Arțăriși",
        "email": "iartarisi@suse.cz",
        "time": "Wed Aug 21 11:48:22 2013 +0200"
      },
      "message": "use assertIsNotNone instead of assertNotEqual(*, None)\n\nChange-Id: I8c7891117c9c594d44479a33b406e8ab7711f304\n"
    },
    {
      "commit": "c0722a7c91ee43dc6ff96714be634d45be79f336",
      "tree": "7d956431e0f620de1df20dea082fc0634b4a7c30",
      "parents": [
        "5f4fa8b5bc48d3c625e37a9b1779ca23ae0efa45"
      ],
      "author": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed Aug 21 09:02:47 2013 +0800"
      },
      "committer": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed Aug 21 13:05:49 2013 +0800"
      },
      "message": "Skip os-fixed-ips test since neutron has not implemented it\n\nChange-Id: I4ad35c994e8eb1038c7ef91f604d8fa4b9db421f\nCloses-Bug: #1214199\n"
    },
    {
      "commit": "1d41b832560b20bff9950ac8873b4cfe265c992c",
      "tree": "bf63232920e2bf99c5cad4a41287a98516f835d2",
      "parents": [
        "c4d03f3131a0a414f4d564cbcd2ab8725fde367f",
        "db0560201e1c9de7f2122c958fc04bf51c172d31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 21 04:56:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 21 04:56:49 2013 +0000"
      },
      "message": "Merge \"Remove skip of neutron connectivity check\""
    },
    {
      "commit": "c4d03f3131a0a414f4d564cbcd2ab8725fde367f",
      "tree": "10bedcef0fe223440f480691b2807f5bf68dbc82",
      "parents": [
        "129acf5bc1c1316c499b941f2752d4c7c75cd791",
        "6a7a2d534a3a8e3cb426566cbbf50ceca7efeff0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 21 03:48:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 21 03:48:27 2013 +0000"
      },
      "message": "Merge \"Set missing attribute self.server in _create_and_attach utility\""
    },
    {
      "commit": "3c1f51928c2c87ae7fa28768444651a8cc093291",
      "tree": "27e336c9c6094132ae6275e76cd80fff1196eea1",
      "parents": [
        "129acf5bc1c1316c499b941f2752d4c7c75cd791"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 19 19:02:15 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Aug 21 07:46:09 2013 +0900"
      },
      "message": "Cleanup: Add common \"create security rule\" method\n\nThere are many \"create security rule\" methods in each scenario test,\ntheir behaviors are almost the same. They create security rule which\nis loginable/reachable to a server with ssh/ping.\nFor code-cleanup, this patch adds the method which creates loginable\nrules to the specified security group.\n\nChange-Id: I4e2ebd099b7373948c82abf86615a85db055c7c5\n"
    },
    {
      "commit": "3fdb80c3e8bfdf3bdc18bccef2117b87d19fe65e",
      "tree": "bd1bc8c912a388847215689c710efe19260556f5",
      "parents": [
        "5e293ccf2809fad87c80dfd9f36447fe31e5b32e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 15 11:13:19 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Aug 20 10:50:30 2013 -0400"
      },
      "message": "Add tenant isolation to the swift tests\n\nThis commit adds tenant isolation to the swift api tests. This should\nprevent a race condition between the different test classes when\nrunning in parallel.\n\npart of blueprint speed-up-tempest\n\nChange-Id: I8d59dad3df1afff43b1b3485d2d8c30a081dadd7\n"
    },
    {
      "commit": "67698323541663feaf48e859aa7fa1bf41e70e8d",
      "tree": "c3f55899b2925737cedfbde32964a0ee6e8e18a9",
      "parents": [
        "5f4fa8b5bc48d3c625e37a9b1779ca23ae0efa45"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "raiesmh08@gmail.com",
        "time": "Tue Aug 20 13:09:01 2013 +0530"
      },
      "committer": {
        "name": "raiesmh08",
        "email": "raiesmh08@gmail.com",
        "time": "Tue Aug 20 20:15:16 2013 +0530"
      },
      "message": "Adding network api xml support\n\nNetwork API tests with xml formatted request body were missing.\nI added code to support this feature.\nIn the test cases \"test_list_subnets\" and \"test_list_networks\",\nresponse code check was also missing.\nI also added this check in the code.\n\nChange-Id: I876c720b93e0d0cded96de0549edd6115fa1c655\n"
    },
    {
      "commit": "129acf5bc1c1316c499b941f2752d4c7c75cd791",
      "tree": "27786e660ab74ff631fb308ee650a2d97582d339",
      "parents": [
        "5f4fa8b5bc48d3c625e37a9b1779ca23ae0efa45",
        "c3a095b9285d1602eb777f183e94065d50de3660"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 20 09:48:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 20 09:48:02 2013 +0000"
      },
      "message": "Merge \"Fixing the rest of the comment spacing issues\""
    },
    {
      "commit": "6a7a2d534a3a8e3cb426566cbbf50ceca7efeff0",
      "tree": "8130d1e95d0a7a12d734e2c1f204878c183e1e41",
      "parents": [
        "5f4fa8b5bc48d3c625e37a9b1779ca23ae0efa45"
      ],
      "author": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Mon Aug 19 20:00:36 2013 -0700"
      },
      "committer": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Mon Aug 19 20:14:59 2013 -0700"
      },
      "message": "Set missing attribute self.server in _create_and_attach utility\n\nModifies _create_and_attach utility method so that it sets self.server\nattribute. The test, test_attach_detach_volume was failing because it\nexpected the attribute to be set but it was not.\n\nFixes: bug #1214219\nChange-Id: I88222cdf264e938f492058ab2d476406074aea40\n"
    },
    {
      "commit": "cc51ccd09d148d29195fcec39177ff7e64cb747a",
      "tree": "7f294cfadd2aa990905a8548fc28ae971af1babd",
      "parents": [
        "5f4fa8b5bc48d3c625e37a9b1779ca23ae0efa45"
      ],
      "author": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Tue Aug 20 09:50:47 2013 +0800"
      },
      "committer": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Tue Aug 20 09:50:47 2013 +0800"
      },
      "message": "Mismatch dictionary key in the process of parsing XML\n\nShould be:\n\u0027addr\u0027: child.get(\u0027version\u0027) -\u003e \u0027addr\u0027: child.get(\u0027addr\u0027),\nin the _parse_network method of servers_client.py\n\nChange-Id: Ida6cf5ce5b2b5b89b5fadb7705798fe44a913a33\nCloses-Bug: #1214198\n"
    },
    {
      "commit": "db0560201e1c9de7f2122c958fc04bf51c172d31",
      "tree": "fd546581eee0ce13cb6a3ef5f382cedfdb37f0a4",
      "parents": [
        "bc8dbd315c5dee6920011894bcec891d97f6f75c"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Wed Aug 14 14:55:45 2013 -0700"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon Aug 19 11:46:03 2013 -0700"
      },
      "message": "Remove skip of neutron connectivity check\n\nDevstack has been updated to ensure the metadata proxy is correctly\nconfigured, which should resolve the test failure.\n\nCloses-Bug: #1210664\n\nChange-Id: Ibff5e4146be297180529337683b384768f46cf54\n"
    },
    {
      "commit": "bd6fcb68d7732ad70138af7040af5430b6502df3",
      "tree": "415d37fcc428be8347e7881cf1e9e500df511ae3",
      "parents": [
        "1ac6776ee989d374858e8a6d4c217bf735e3f760"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 16 17:48:29 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Aug 19 10:14:54 2013 -0400"
      },
      "message": "Fix skip tracker regex for multi-line skips\n\nThis commit changes the regex used for detecting a skip line by\nremoving the requirement on an \u0027(\u0027 immediately following \u0027skip\u0027.\nThis changes the skip tracker to match multiline skips (assuming\n\u0027skip\u0027 is on the same line as the bug number. It also enables\nconditional skips that have a bug number from being picked up.\n\nChange-Id: I95a0521661084034f7625c3c517ae9210120de4c\n"
    },
    {
      "commit": "53cb58abfe345ebafd77a00fe0b3abb8cea23c79",
      "tree": "7d43cca2d14991bedd53c31241564ed2c52e4145",
      "parents": [
        "e8d508dd512e4aaf0753098d783235f0ac187bb6"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Fri Aug 09 14:27:22 2013 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Mon Aug 19 15:14:51 2013 +0200"
      },
      "message": "Add more tests for Swift Account Quota\n\n2 new tests are added:\n\n+ test that the admin is able to modify/remove a quota\n  on a user\u0027s account\n\n+ test that a user is not able to modify/remove a quota\n  on its own account\n\nChange-Id: I54cad8b244a26be8445fa4fe9ea63785aef4472a\n"
    },
    {
      "commit": "ccfa65366a09fd273515ca0b1e4f55b452500dda",
      "tree": "386a24f75b75ddce1a2e12d881d62f83a1e27a11",
      "parents": [
        "5f4fa8b5bc48d3c625e37a9b1779ca23ae0efa45"
      ],
      "author": {
        "name": "Aditi Raveesh",
        "email": "aditi.raveesh@gmail.com",
        "time": "Mon Aug 19 17:11:05 2013 +0530"
      },
      "committer": {
        "name": "Aditi Raveesh",
        "email": "aditi.raveesh@gmail.com",
        "time": "Mon Aug 19 17:16:04 2013 +0530"
      },
      "message": "Fixing format_flavor to handle flavor extra_specs\n\nFlavor detail/show call has extra_specs as a child element in xml.\nThe parser strips off the namespace before comparing key value pairs.\nWe need to expect just the key \u0027extra_specs\u0027 without the namespace.\n\nFixes bug 1213896\n\nChange-Id: I163d99d08b42aaedeeba377898f23f79153e3ee5\n"
    },
    {
      "commit": "599d1b86a2ec57a0b98d3055afaabd249fa21696",
      "tree": "6f4f0b4038131eeafad482459ed3435ef9402f2d",
      "parents": [
        "5f4fa8b5bc48d3c625e37a9b1779ca23ae0efa45"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 19 18:48:37 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 19 19:16:11 2013 +0900"
      },
      "message": "Cleanup: Add common \"create keypair\" method\n\nThere are many \"create keypair\" methods in scenario tests, their\nbehaviors are almost the same. They create keypairs with random names.\nThis patch adds common \"create keypair\" method and uses it instead\nof each implementation.\n\nChange-Id: I9355b9e19604b6c2e648b3473d1de47fe19fa9ea\n"
    },
    {
      "commit": "5f4fa8b5bc48d3c625e37a9b1779ca23ae0efa45",
      "tree": "1f48bf0b51f1f0028695934c7dbfab8f71193827",
      "parents": [
        "428940386b88b267f6404b51c10a27c94fcef327",
        "b03eab48dfa96a3203e7aa3cb665a7e8ccd949e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 18 15:20:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 18 15:20:59 2013 +0000"
      },
      "message": "Merge \"Testcase to create bulk networks in one API call\""
    },
    {
      "commit": "428940386b88b267f6404b51c10a27c94fcef327",
      "tree": "0eb02ef54b2d31ddac906ecf2b9f65260f3fd316",
      "parents": [
        "1ac6776ee989d374858e8a6d4c217bf735e3f760",
        "197c012b954b53ef93bf0eab40615a71c89555a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 18 15:20:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 18 15:20:58 2013 +0000"
      },
      "message": "Merge \"Added 3 Routers related testcases for Neutron API\""
    },
    {
      "commit": "c3a095b9285d1602eb777f183e94065d50de3660",
      "tree": "16633209e2c17dca1c0d1c340cbcc7686f739bb7",
      "parents": [
        "4369755ae2c7e11b57a63edefac6841773d34e09"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Aug 17 09:15:44 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Aug 17 09:15:44 2013 +0200"
      },
      "message": "Fixing the rest of the comment spacing issues\n\nThe comments which are there to be uncommented are preserved,\nin the doc/source/conf.py and in tempest.conf.sample.\n\n(Creating a validator in progress.)\n\nChange-Id: I381a18898d38d60d5755850fe0a09bc301e331f7\n"
    },
    {
      "commit": "1ac6776ee989d374858e8a6d4c217bf735e3f760",
      "tree": "33f7cd9648991f0bffae1c1d9b730f52830c4488",
      "parents": [
        "104fda6c4dc8a3e950e260c7516233f3c530a97a",
        "61f272b03dc79f97f475af2cb6e3f2cf86bedf84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 16 16:47:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 16:47:55 2013 +0000"
      },
      "message": "Merge \"Cleanup: Add common \"create_server\" method\""
    },
    {
      "commit": "104fda6c4dc8a3e950e260c7516233f3c530a97a",
      "tree": "86d321763d07d543a432a8dd0f4a18456bce8acc",
      "parents": [
        "02f5bbe01ba335a61f081f2eb216aa23956c5d1d",
        "aa04d613d54f234bb2676c00d6c09e3d796c280d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 16 15:48:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 15:48:24 2013 +0000"
      },
      "message": "Merge \"Remove positive tag\""
    },
    {
      "commit": "02f5bbe01ba335a61f081f2eb216aa23956c5d1d",
      "tree": "c5cdf54daa1ba11d397a5884d68d5b1f60af859b",
      "parents": [
        "94a276dd6a684870dccae76e383e8f5d2c2504fd",
        "f0e47479cd61834850b45fb9888dac288de725d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 16 14:46:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 14:46:37 2013 +0000"
      },
      "message": "Merge \"Add nose to run_tests and tox for python 2.6\""
    },
    {
      "commit": "94a276dd6a684870dccae76e383e8f5d2c2504fd",
      "tree": "36f807e32ac20d162b1195fabc8eccfa56967be6",
      "parents": [
        "11d165a3471802b0c49a814d806178e2bb269a7b",
        "3d955d93ee809e9bf7d1ec5fa4d25a5981561546"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 16 14:39:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 14:39:46 2013 +0000"
      },
      "message": "Merge \"Fixed test for non-public flavor\""
    },
    {
      "commit": "11d165a3471802b0c49a814d806178e2bb269a7b",
      "tree": "231a4a9dfd9beba66b93c730b15f8ecd48117f24",
      "parents": [
        "8c9be3fdbb2a833f695ab3d1a089cb241be7fb18",
        "2a4062996db9f2cf728a66dc328b7e01c8a9449b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 16 14:34:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 14:34:35 2013 +0000"
      },
      "message": "Merge \"skip test_list_servers_filtered_by_ip_regex on neutron gate\""
    },
    {
      "commit": "8c9be3fdbb2a833f695ab3d1a089cb241be7fb18",
      "tree": "a401d87574985a16ae619510df3d7562ef0b7a1d",
      "parents": [
        "4369755ae2c7e11b57a63edefac6841773d34e09",
        "e99072d65c138f8607a0acea0ac289c9a8785bf4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 16 14:31:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 14:31:40 2013 +0000"
      },
      "message": "Merge \"Fix typos in tempest/api/README.rst\""
    },
    {
      "commit": "081464b13ce80d4cf44b96b54b0ef9d401e5e48c",
      "tree": "e493c15aaca0c01a5676704117ece4e970f11e32",
      "parents": [
        "4369755ae2c7e11b57a63edefac6841773d34e09"
      ],
      "author": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Fri Aug 16 09:41:29 2013 -0400"
      },
      "committer": {
        "name": "Adalberto Medeiros",
        "email": "adalbas@linux.vnet.ibm.com",
        "time": "Fri Aug 16 09:57:15 2013 -0400"
      },
      "message": "Remove identity race condition\n\nRemove race condition for identitiy tests. When running tests in\nparallel, the XML and JSON classes causes duplicate error when\ntrying to create the same user. Changing test classes to avoid hardcoded\nuser names.\n\nChange-Id: I133d774be64b374aca8def3d998927b3a87cea19\nbp: speed-up-tempest\n"
    },
    {
      "commit": "4ecef7de77de071df743519445c3a6d9af2ab4e5",
      "tree": "f62dfe5f9b9e2f8fcfc09a80f6120ca45799fb49",
      "parents": [
        "bc8dbd315c5dee6920011894bcec891d97f6f75c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Aug 16 14:20:27 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Aug 16 14:20:27 2013 +0200"
      },
      "message": "Protected matcher import\n\nIn python the names starts with \u0027_\u0027should not be used from another\npackage/distribution without a good reason.\n\nThe matchers are reachable from a not protected namespace.\n\nChange-Id: I8892599edcbe7c4dd1cebea2c99e81a3221f8ef5\n"
    },
    {
      "commit": "61f272b03dc79f97f475af2cb6e3f2cf86bedf84",
      "tree": "026101c9fb150a0494f1dfca02d7bc7de882a212",
      "parents": [
        "4369755ae2c7e11b57a63edefac6841773d34e09"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Aug 15 15:58:53 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Aug 16 15:34:43 2013 +0900"
      },
      "message": "Cleanup: Add common \"create_server\" method\n\nIn scenario tests, there are many \"create server\" methods and their\nbehaviors are almost same. They creates a server with random name,\ndefault image and default flavor, and waits for server status \"ACTIVE\".\nSo this patch adds a common \"create_server\" method and uses the method\ninstead of each implementation for code-cleanup.\n\nChange-Id: I663cf1c994307160c9f0ebf51fa4c920f2b6125e\n"
    },
    {
      "commit": "3d955d93ee809e9bf7d1ec5fa4d25a5981561546",
      "tree": "d3d666997b46d24991ac07040b00f7c00db98596",
      "parents": [
        "4369755ae2c7e11b57a63edefac6841773d34e09"
      ],
      "author": {
        "name": "Sumanth Nagadavalli",
        "email": "sumanth.nagadavalli@rackspace.com",
        "time": "Tue Aug 13 15:16:30 2013 +0530"
      },
      "committer": {
        "name": "Sumanth Nagadavalli",
        "email": "sumanth.nagadavalli@rackspace.com",
        "time": "Fri Aug 16 12:03:51 2013 +0530"
      },
      "message": "Fixed test for non-public flavor\n\n1. Fixed test to check non-public flavor is available for\nowner tenant but not for other tenants\n\n2. Skipping this test until the fix for this bug is\ncommitted in nova.\n\nChange-Id: I9917915c098d0f74948331735f4ba6ae54c03896\nPart of bug 1209101\n"
    },
    {
      "commit": "f0e47479cd61834850b45fb9888dac288de725d0",
      "tree": "42cdca7c1c0f80d4f8fdf102c82b8a404053117a",
      "parents": [
        "4369755ae2c7e11b57a63edefac6841773d34e09"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 15 16:54:45 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 15 17:44:44 2013 -0400"
      },
      "message": "Add nose to run_tests and tox for python 2.6\n\nThis commit adds python 2.6 to both tox and run_tests. 2 new tox jobs\nare added py26-full and py26-smoke, which will use nose as the test\nrunner. run_tests.sh is also modified to detect whether python2.6 is\nbeing used, and if so it will use nose instead of testr.\n\nChange-Id: Ia7cecbea99ba2f995a726def6f775a313c4e94ba\n"
    },
    {
      "commit": "4369755ae2c7e11b57a63edefac6841773d34e09",
      "tree": "2edba69f1f39cea74bf1e86243f449f563b76c22",
      "parents": [
        "5e293ccf2809fad87c80dfd9f36447fe31e5b32e",
        "c04a0fc59d69068135dad7ffb1dbbcbdfd7b7bc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 15 19:10:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 19:10:58 2013 +0000"
      },
      "message": "Merge \"Adding extra_specs to flavor format\""
    },
    {
      "commit": "5e293ccf2809fad87c80dfd9f36447fe31e5b32e",
      "tree": "3908a7fdf08c397d0c5776cba4d593c67096ade7",
      "parents": [
        "bc8dbd315c5dee6920011894bcec891d97f6f75c",
        "f86fa3198c5b8285306a587ec4a5832e518ff14e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 15 13:25:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 13:25:30 2013 +0000"
      },
      "message": "Merge \"setUpClass/tearDownClass full chain\""
    },
    {
      "commit": "2a4062996db9f2cf728a66dc328b7e01c8a9449b",
      "tree": "ed8ef0790170b91d53fc351f36d69d4216cb3351",
      "parents": [
        "bc8dbd315c5dee6920011894bcec891d97f6f75c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Aug 15 15:15:00 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Aug 15 15:19:28 2013 +0200"
      },
      "message": "skip test_list_servers_filtered_by_ip_regex on neutron gate\n\nThe regexp based ip filtering is stalled in neutron and will not be\nfixed soon. The test case will be disabled in the neutron runs until it\n is fixed.\n\nA related review:\nhttps://review.openstack.org/#/c/38600/\n\nChange-Id: If1eb3e63289be7f5b560a7055b47769f8e1061fd\n"
    },
    {
      "commit": "e99072d65c138f8607a0acea0ac289c9a8785bf4",
      "tree": "3b1416d2351313f19d2a4509b55ae1a4c6f796cf",
      "parents": [
        "bc8dbd315c5dee6920011894bcec891d97f6f75c"
      ],
      "author": {
        "name": "Yong Sheng Gong",
        "email": "gongysh@unitedstack.com",
        "time": "Thu Aug 15 13:52:41 2013 +0800"
      },
      "committer": {
        "name": "Yong Sheng Gong",
        "email": "gongysh@unitedstack.com",
        "time": "Thu Aug 15 13:59:42 2013 +0800"
      },
      "message": "Fix typos in tempest/api/README.rst\n\nChange-Id: Icf2ba80e5561ca439a91f4851b09bf013e0d2492\nFixes: Bug #1212545\n"
    },
    {
      "commit": "0aababb9b07ba1f3d33b02d51202911e7c246ee4",
      "tree": "94049a05263501fd149f09351d9e5a456cb8292d",
      "parents": [
        "3049dc994087b3202f07c8d9d6f43ab35b98c7f3"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jul 28 20:19:00 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Aug 14 20:14:57 2013 +0200"
      },
      "message": "Unit tests as stress tests\n\nCreating a special stressaction, which is able to call an\narbitrary existing unit test as stress action.\n\nThe setUpClass() and tearDownClass() can happen in every action,\n or just once per thread or once per stress application run,\n it is configure able option.\n\nChange-Id: Ia5432a4d9d749aa7618e098d8eeedd70d00b0b6d\n"
    },
    {
      "commit": "bc8dbd315c5dee6920011894bcec891d97f6f75c",
      "tree": "24001cba745925f40d2614c6218f9597b1cd815f",
      "parents": [
        "3049dc994087b3202f07c8d9d6f43ab35b98c7f3"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Aug 02 14:02:12 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Aug 14 08:02:55 2013 -0700"
      },
      "message": "Cleanup try/except/finally blocks in several tests\n\nThere are several tests that have large try/except blocks which catch\nException and then log their own error message but don\u0027t include the\noriginal exception message. Some of these also have finally blocks doing\ncleanup which could be performed with a call to self.addCleanup in the\ntest itself. Since this patch removes the useless self.fail with a\ncustom message masking the original exception, I also refactored the\nfinally blocks to use addCleanup instead.\n\nFixes bug 1207893\n\nChange-Id: I6e9532e5067bbc0458ed3dc3faac58151aa696a0\n"
    },
    {
      "commit": "f86fa3198c5b8285306a587ec4a5832e518ff14e",
      "tree": "a6e7885bd9aed00deaf595d406274a2c018b6a6c",
      "parents": [
        "3049dc994087b3202f07c8d9d6f43ab35b98c7f3"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jul 30 19:56:39 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Aug 14 16:26:44 2013 +0200"
      },
      "message": "setUpClass/tearDownClass full chain\n\nEnsure the setUpClass/tearDownClass methods calls the super properly.\nThe setUpClass call tested at setUp time, the tearDownClass at exit\ntime.\n\nsuper calling issues are also fixed.\n\nImplements blueprint stop-leaking\nCloses-Bug: #1212071\n\nChange-Id: I266efe0cd363b330b1511e7e983dab9f62778848\n"
    },
    {
      "commit": "b03eab48dfa96a3203e7aa3cb665a7e8ccd949e3",
      "tree": "db7a207edb089bb5857ff61c6af0d80a47c76048",
      "parents": [
        "3049dc994087b3202f07c8d9d6f43ab35b98c7f3"
      ],
      "author": {
        "name": "Nayna Patel",
        "email": "nayna.patel@hp.com",
        "time": "Thu Aug 08 08:58:48 2013 +0000"
      },
      "committer": {
        "name": "Nayna Patel",
        "email": "nayna.patel@hp.com",
        "time": "Tue Aug 13 13:19:03 2013 +0000"
      },
      "message": "Testcase to create bulk networks in one API call\n\nAdded \"test_bulk_create_delete_network\" test case in the\ntest_networks.py script of \"api/networks\" tests.\nAlso added supporting method \"create_bulk_network\" to\nnetwork_client.py.\n\nChange-Id: I8325caf5405714686fa2e78c7c1589854e271860\nImplements: blueprint quantum-test-extended-coverage\n"
    },
    {
      "commit": "197c012b954b53ef93bf0eab40615a71c89555a0",
      "tree": "37c07374afba58fcee774f45daabf431c3bf3f53",
      "parents": [
        "3049dc994087b3202f07c8d9d6f43ab35b98c7f3"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Thu Jul 11 10:18:00 2013 +0000"
      },
      "committer": {
        "name": "Nayna Patel",
        "email": "nayna.patel@hp.com",
        "time": "Tue Aug 13 12:29:13 2013 +0000"
      },
      "message": "Added 3 Routers related testcases for Neutron API\n\nThis submission adds four test cases namely\n\u0027test_create_show_list_update_delete_router\u0027,\n\u0027test_add_remove_router_interface_with_port_id\u0027\u0027 and\n\u0027test_add_remove_router_interface_with_port_id\u0027.\nThe supporting methods are added to network_client.py file in\n\u0027services/json/\u0027 directory.\nThe script covers the actions \u0027Create/Delete/Update/Update/Show/Add\nInterface/Remove Interface\u0027 related to Routers.\n\nChange-Id: Ibed53376a2637105f6163519648bb8a668aaf9c7\nImplements: blueprint quantum-test-l2-abstraction\n"
    },
    {
      "commit": "c04a0fc59d69068135dad7ffb1dbbcbdfd7b7bc9",
      "tree": "d5a128e51965bf8152cd92cb03c27e9f04213165",
      "parents": [
        "5da28f1dbdf7e24fe758797e0d80ac1b0541ec02"
      ],
      "author": {
        "name": "Aarti Kriplani",
        "email": "aarti.kriplani@RACKSPACE.COM",
        "time": "Tue Aug 06 05:10:49 2013 -0500"
      },
      "committer": {
        "name": "Aarti",
        "email": "aarti.kriplani@RACKSPACE.COM",
        "time": "Tue Aug 13 12:09:30 2013 +0530"
      },
      "message": "Adding extra_specs to flavor format\n\nWe have added a new API extension FlavorWithExtraSpecs which when\nenabled, will add the extra_specs of a flavor to the flavor\nshow and detail calls.\nThis handles the extra_specs field while parsing the flavor response\nin the _format_flavor method.\n\nImplements blueprint add-extra-specs-to-flavor-format\n\nChange-Id: I46faaab69381c07b4c1466188a9c23014d869418\n"
    },
    {
      "commit": "3049dc994087b3202f07c8d9d6f43ab35b98c7f3",
      "tree": "bfeec889142772c0fab3c824bfdf09fd00309e87",
      "parents": [
        "b86cda92e2560ef69bcceef367fbf323be0e8c6e",
        "a8b5fe7b48eb369b11e3d1c930c412e5168ebb62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 13 01:17:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 01:17:06 2013 +0000"
      },
      "message": "Merge \"White space after # in the tempest/services\""
    },
    {
      "commit": "b86cda92e2560ef69bcceef367fbf323be0e8c6e",
      "tree": "8e1c46e91bed6198c345da4d4445ae36f59fda38",
      "parents": [
        "dcaa2b4c99d7c64b8c5e9758cb1acfc8bf53970a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jul 29 11:22:23 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Aug 12 19:16:52 2013 +0000"
      },
      "message": "Add tenant isolation for scenario tests\n\nCurrently the scenario tests have a race condition between tests\nthat create a new security group rule to allow ssh on the default\nsecurity group. A security group rule can only be added to the same\nsecurity group once and when running tempest in parallel this\nwill cause a possible error because the scenario tests were running\nin the same tenant which have the same default security group. This\ncommit fixes this by adding tenant isolation to the scenario tests\nso that each scenario test will have it\u0027s own tenant and thus it\u0027s\nown default security group.\n\nTo add tenant isolation for the scenario tests and use the official\npython clients without duplicating code the isolated_credential code\nwas broken out as a separate class in a new file in tempest/common.\nThis class will either use the tempest identity client or\npython-keystone client depending on whether it for an api test or a\nscenario test.\n\nPart of blueprint speed-up-tempest\n\nChange-Id: Icaffd0c40f55d94014ab4758b392bf5c38f0b0f6\n"
    },
    {
      "commit": "dcaa2b4c99d7c64b8c5e9758cb1acfc8bf53970a",
      "tree": "add86a9749d2f8df96c64fe10d705bd5cf4720fa",
      "parents": [
        "f722050079ca88e973ee05a21ca0a7843c5c3284"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Aug 12 19:16:16 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Aug 12 19:16:52 2013 +0000"
      },
      "message": "Switch use of select() to poll()\n\nThis commit switches the use of select() in ssh.py to use poll()\ninstead. Using select() does not work with large FD numbers, but\nby switching to poll() such constraints don\u0027t exist.\n\nChange-Id: I8c4dd22b86e5a570691e35e2390c3679371ae1eb\n"
    },
    {
      "commit": "aa04d613d54f234bb2676c00d6c09e3d796c280d",
      "tree": "fff8a862cc741c04625c53be3e568d1b3051b670",
      "parents": [
        "f722050079ca88e973ee05a21ca0a7843c5c3284"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Aug 12 17:49:46 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Aug 12 17:49:46 2013 +0200"
      },
      "message": "Remove positive tag\n\nThe positive tag/type remained in tempest from the distant past,\nevery non negative test is positive, we do not need a positive tag.\n\nThe positive tags are removed in order to avoid future confusion.\n\nChange-Id: I433dcee242186d1b5459d09b06b76b22a14c847d\n"
    },
    {
      "commit": "f722050079ca88e973ee05a21ca0a7843c5c3284",
      "tree": "cc42770ad4cfa66382d415cf3b2f38e36d2fb9f5",
      "parents": [
        "f6893d3ddb142e230c875a91d550c8afa47c0358",
        "faab43104e007ac5cb6455887b8144db3d4cad74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 10 11:57:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 10 11:57:53 2013 +0000"
      },
      "message": "Merge \"Add tests for swift container listing filters\""
    },
    {
      "commit": "f6893d3ddb142e230c875a91d550c8afa47c0358",
      "tree": "d25b32c925d78d9e55aa6313a9a4d4fd0cf91643",
      "parents": [
        "1b6d6269663a3818f0de49ab2a0c38da21a9b282",
        "755d814d532e4dc38045c714aca209d851bf9960"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 10 11:54:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 10 11:54:02 2013 +0000"
      },
      "message": "Merge \"Test cases for Roles V3 Actions\""
    },
    {
      "commit": "1b6d6269663a3818f0de49ab2a0c38da21a9b282",
      "tree": "cb43b520fbb69a99ca8d1a682b76f3179ef95bef",
      "parents": [
        "cb56994383dc7b9fc24665d7aeb25455ff844784",
        "eda037c05cf390196dfc90ef068dc4e12be6da31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 10 11:13:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 10 11:13:49 2013 +0000"
      },
      "message": "Merge \"Fix posargs usage for tox jobs\""
    },
    {
      "commit": "cb56994383dc7b9fc24665d7aeb25455ff844784",
      "tree": "9d927212b1137c0c68ef13d855ac31f67d2fd218",
      "parents": [
        "ef167dad62988df23d15ecd7174320ef48e5430e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 09 16:33:44 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Aug 09 17:43:51 2013 -0400"
      },
      "message": "Fix return code for pretty_tox_serial.sh\n\nThis commit properly returns the return code from the testr run.\n\nChange-Id: Ifa0b39786814e5a40d1b97b52df809db65f8c211\n"
    },
    {
      "commit": "eda037c05cf390196dfc90ef068dc4e12be6da31",
      "tree": "593f1dff5df7f8cfe5950e7f85ebf783767132dc",
      "parents": [
        "ef167dad62988df23d15ecd7174320ef48e5430e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 09 16:57:28 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 09 17:02:10 2013 -0400"
      },
      "message": "Fix posargs usage for tox jobs\n\nThis commit removes the posargs from the coverage job\u0027s testr line\nwhich will not work with the coverage periodic jenkins. It also adds\nposargs to the \u0027all\u0027 job which will enable running a single test using\ntox.\n\nChange-Id: I650531377be7f58d18f79addefc32e62a4c268ea\n"
    },
    {
      "commit": "ef167dad62988df23d15ecd7174320ef48e5430e",
      "tree": "ffe3fb2753d33284c82e6f7ee2ec2651fc6505e8",
      "parents": [
        "8f23cb67d711e165cd62798531447af35918ac59",
        "6e3454465e343922dd4c977c1e4fd84f257f5650"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 09 19:12:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 09 19:12:18 2013 +0000"
      },
      "message": "Merge \"Skip secgroup invalid name/desc tests until bug 1161411 is fixed\""
    },
    {
      "commit": "8f23cb67d711e165cd62798531447af35918ac59",
      "tree": "237d68c0659ede7e325f25ace562e226e754ccff",
      "parents": [
        "c687be179221eff29109a409a6730854b68f4127",
        "0ae79ceb6168bd3765ac2e5b0fdac8b8d5d09847"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 09 16:20:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 09 16:20:11 2013 +0000"
      },
      "message": "Merge \"Rework class inheritance for scenario tests\""
    },
    {
      "commit": "c687be179221eff29109a409a6730854b68f4127",
      "tree": "15cf2feb7b6e97a513096a06f14dc7baa7ca0e7f",
      "parents": [
        "59eb0b29dc4193b46d4e039960ce76ee8d0ca574",
        "b3c3cb9c331e9ee54832326420ebe7ac4bf2e080"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 09 15:32:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 09 15:32:10 2013 +0000"
      },
      "message": "Merge \"scenario test involving glance, cinder and nova functionalities\""
    },
    {
      "commit": "faab43104e007ac5cb6455887b8144db3d4cad74",
      "tree": "d408d423d7e25b056f027fb0ff0bf8e0aaa82d9b",
      "parents": [
        "39f25f874296497122ff30f70dfc4444b951d414"
      ],
      "author": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Tue Aug 06 15:36:23 2013 +0200"
      },
      "committer": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Fri Aug 09 15:28:01 2013 +0200"
      },
      "message": "Add tests for swift container listing filters\n\nAdd limit, marker and end_marker listing tests\nwhen listing account containers.\n\nChange-Id: I44ee474d699b83f7b1a643a91a2534839ebddbaa\n"
    },
    {
      "commit": "59eb0b29dc4193b46d4e039960ce76ee8d0ca574",
      "tree": "df442fcdfe312f86ae9dfa625db2f5a8f3e9b08d",
      "parents": [
        "e8d508dd512e4aaf0753098d783235f0ac187bb6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Aug 07 15:48:21 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 08 20:28:35 2013 -0400"
      },
      "message": "Switch to testr serial instead of nose\n\nThis commit removes all usage of nose from tox and run_tests.sh and\nmigrates over to testr for running tests serially.\n\nChange-Id: I484e02f24d3b30d976860b69d26f3276775deddc\n"
    },
    {
      "commit": "e8d508dd512e4aaf0753098d783235f0ac187bb6",
      "tree": "5e08bf956d2d97f1e86b5893cd354d841d999202",
      "parents": [
        "a1604b90e3df844d3fb5b4c5448deb393573732f",
        "6c336168e7cccd3a100819f4a7aa616967c027e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 22:26:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 22:26:52 2013 +0000"
      },
      "message": "Merge \"Added negative tests for server\""
    },
    {
      "commit": "0ae79ceb6168bd3765ac2e5b0fdac8b8d5d09847",
      "tree": "f4edee13c173a18c1050aa4afb8c523caab48812",
      "parents": [
        "a1604b90e3df844d3fb5b4c5448deb393573732f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 08 14:31:05 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 08 14:56:48 2013 -0400"
      },
      "message": "Rework class inheritance for scenario tests\n\nThis commit reworks the class inheritance used by the scenario tests\nto make is a bit simpler and similar to what is used for the api\ntests. The scenario tests now inheret from the base test case directly\nand client creation is handled directly instead of looping over the\nclient_attr_names list.\n\nChange-Id: Id8bf2db3ec8f706ca466b86fa71df3ee2607fe88\n"
    },
    {
      "commit": "a1604b90e3df844d3fb5b4c5448deb393573732f",
      "tree": "7bdab238c11c2a701fa9284de2aea960c83f00a2",
      "parents": [
        "4c5ca7bbb3101e94c67d268413d2e3c2c4ebee6d",
        "b714de586fc649b828ee8f7a1bebc70fb8e82502"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 18:15:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 18:15:06 2013 +0000"
      },
      "message": "Merge \"Change logging in stress test\""
    },
    {
      "commit": "b714de586fc649b828ee8f7a1bebc70fb8e82502",
      "tree": "e558fbafcd927f30f816721dde93e020cd3e19e3",
      "parents": [
        "61c0f57ff8bca4ff0812c71806d082909f72c797"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Aug 08 09:21:46 2013 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Aug 08 15:10:29 2013 +0200"
      },
      "message": "Change logging in stress test\n\nStress tests is now using the default tempest logging in order to use\ntempest.conf for configuration. Every action registers a logger for\ntheir own (previously they reported always as \"stresstest\").\n\nCleanup function is adapted as well.\n\nImplements: bp stress-tests\n\nChange-Id: I571d4b1ad7ced62b5d5b3e7faf8fa1a7e5f9504e\n"
    },
    {
      "commit": "6c336168e7cccd3a100819f4a7aa616967c027e5",
      "tree": "4e75047f62973e8c28a47acf9c61cd13c3386f63",
      "parents": [
        "4c5ca7bbb3101e94c67d268413d2e3c2c4ebee6d"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anjutiwari5@gmail.com",
        "time": "Thu Aug 08 12:21:02 2013 +0530"
      },
      "committer": {
        "name": "Anju Tiwari",
        "email": "anjutiwari5@gmail.com",
        "time": "Thu Aug 08 17:08:53 2013 +0530"
      },
      "message": "Added negative tests for server\n\nHere two negative tests are added:-\n *Pausing a non-existent server\n *Stoping a non existent server\n\nChange-Id: Iac9642d17907e1628914a028ea32bebfb40624f6\n"
    },
    {
      "commit": "b3c3cb9c331e9ee54832326420ebe7ac4bf2e080",
      "tree": "54f5d3b9ba7b6bc5050abacf40f22ce77b141f2e",
      "parents": [
        "39f25f874296497122ff30f70dfc4444b951d414"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Aug 06 12:19:10 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Aug 08 12:04:49 2013 +0200"
      },
      "message": "scenario test involving glance, cinder and nova functionalities\n\nthis is a new scenario test which tries to address a typical use\ncase where an image is uploaded in glance, later cloned into a\npersistent volume in cinder, snapshotted and finally reused for new\ninstances; there is no attempt to check the actual image contents as\nthat would require ssh access\n\nChange-Id: I55f0e5fdfc5aba8eb6c8f427ab0e672bb7dcd715\n"
    },
    {
      "commit": "4c5ca7bbb3101e94c67d268413d2e3c2c4ebee6d",
      "tree": "3e90861e5476004851f73d90cbe59329e5d6c864",
      "parents": [
        "ae9b2acbf638499b4ae9e791c6ccfadfc68e8f0b",
        "31f28ddc22154375cc6435e7625ded1bad28c1a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 09:11:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 09:11:19 2013 +0000"
      },
      "message": "Merge \"Skip more security group tests until bug 1182384 is fixed\""
    },
    {
      "commit": "ae9b2acbf638499b4ae9e791c6ccfadfc68e8f0b",
      "tree": "ee194f75fee3429b339b64011fa873ae9f04bb7a",
      "parents": [
        "00678e8430d56fdef747aea0f5362b5b495fb5cd",
        "5f4a88903ffc52053bb7595898b23f606ad29230"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 08:27:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 08:27:21 2013 +0000"
      },
      "message": "Merge \"Add test for swift ACLs\""
    },
    {
      "commit": "00678e8430d56fdef747aea0f5362b5b495fb5cd",
      "tree": "290ba22347fa4a45bfb111e3e82452babae27e31",
      "parents": [
        "61c0f57ff8bca4ff0812c71806d082909f72c797",
        "2b3125740e0e189cd278235c3c5aec2a823b620c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 07:53:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 07:53:06 2013 +0000"
      },
      "message": "Merge \"Adds tests covering Swift\u0027s Account Quota middleware\""
    },
    {
      "commit": "61c0f57ff8bca4ff0812c71806d082909f72c797",
      "tree": "798d776124eaeb6ab04c73bccbb508b25b6a1474",
      "parents": [
        "4c82124447b1de498c26d5bc20e8440ad006c458",
        "c4c836c2e3c0d98b58e93d42e17ac5a857d140f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 04:41:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 04:41:51 2013 +0000"
      },
      "message": "Merge \"Flag InstanceCfnInitTestJSON as the first slow heat test\""
    },
    {
      "commit": "4c82124447b1de498c26d5bc20e8440ad006c458",
      "tree": "77193aae298520c2f3b1235b9a3e1188dc981248",
      "parents": [
        "73d06699ba8ceb3cd9abe9847af9027a01ba8947",
        "74030505877937b531d0d4b46ab2c9bd33936a29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 04:41:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 04:41:49 2013 +0000"
      },
      "message": "Merge \"Remove duplicate image tests for tenant authZ\""
    },
    {
      "commit": "c4c836c2e3c0d98b58e93d42e17ac5a857d140f4",
      "tree": "c87a1c76450cc6c736817d32e1d92dcdef1778b9",
      "parents": [
        "73d06699ba8ceb3cd9abe9847af9027a01ba8947"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Aug 08 09:36:23 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Aug 08 09:36:23 2013 +1200"
      },
      "message": "Flag InstanceCfnInitTestJSON as the first slow heat test\n\nThere will be more, but this will be the first test to validate\nthe slow heat gate job.\n\nChange-Id: Ic7afeeca0f7cb88f0c9133a5a5902627f712f5cc\n"
    },
    {
      "commit": "73d06699ba8ceb3cd9abe9847af9027a01ba8947",
      "tree": "27de78848a625957db201ded400f80f32c59af7b",
      "parents": [
        "843bd00bd7f8554cb5553971a9dae989ab4c67a6",
        "6c7e8d9a23465b89f01437b251eec19c29ac296a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 07 17:00:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 07 17:00:44 2013 +0000"
      },
      "message": "Merge \"Generate temepst API doc from source\""
    },
    {
      "commit": "5f4a88903ffc52053bb7595898b23f606ad29230",
      "tree": "373c2cb01ed434a23d9dfbdbc73448cb407275bc",
      "parents": [
        "e450a464d76d0b0beb906fb44f4e08ac5bc45d31"
      ],
      "author": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Fri Jul 26 17:11:05 2013 +0200"
      },
      "committer": {
        "name": "Fabien Boucher",
        "email": "fabien.boucher@enovance.com",
        "time": "Wed Aug 07 16:04:42 2013 +0200"
      },
      "message": "Add test for swift ACLs\n\nThis test case set some read and write ACLs and\nerify that objects are or not available to another\nuser.\n\nChange-Id: I6e89d8478b18406dec3e87886eee6dc0d72f9209\nImplements: bp test-swift-acls\n"
    },
    {
      "commit": "2b3125740e0e189cd278235c3c5aec2a823b620c",
      "tree": "f62902e5a0f09dd51f5edcfa1020300a27f82baf",
      "parents": [
        "5df9d0bbff9a6444854f4d7fffa1287285ac466d"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed Jul 31 17:53:23 2013 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed Aug 07 14:00:11 2013 +0200"
      },
      "message": "Adds tests covering Swift\u0027s Account Quota middleware\n\nThe execution of the tests is conditional to a setting declared\nin the config file.\n\nThere are 2 tests:\n + User uploads an object smaller than the quota successfully\n + User fails to upload an object larger than the quota\n\nNote that this test assumes that the admin account has the\nResellerAdmin role.\n\nChange-Id: I00dd1b88d4d9b65b4c6f5b9cc6b1c8704bdc9d8b\n"
    },
    {
      "commit": "74030505877937b531d0d4b46ab2c9bd33936a29",
      "tree": "29cf74b0058020856d9335d900170e820faf694f",
      "parents": [
        "843bd00bd7f8554cb5553971a9dae989ab4c67a6"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Wed Jul 31 05:00:31 2013 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Aug 06 23:52:00 2013 -0700"
      },
      "message": "Remove duplicate image tests for tenant authZ\n\n* Remove \u0027test_delete_image_of_another_tenant\u0027 which duplicates\ntest_delete_image_for_alt_account in authorization tests\n* Remove \u0027test_create_image_for_server_in_another_tenant\u0027 which duplicates\ntest_create_image_for_alt_account_fails in authorization tests\n\nFixes bug #1130462\nChange-Id: I18a1a5345f21ec4d055ae5c0dcae858feaf143c8\n"
    },
    {
      "commit": "31f28ddc22154375cc6435e7625ded1bad28c1a7",
      "tree": "a47913de9605f6d96babc3753eced5f7f70ffe29",
      "parents": [
        "843bd00bd7f8554cb5553971a9dae989ab4c67a6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 06 18:20:45 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 06 18:20:45 2013 -0700"
      },
      "message": "Skip more security group tests until bug 1182384 is fixed\n\nThis patch builds on change I3f0d21c23661f556354c321476ba559d4925dccd\nwhich skipped a couple of tests that are failing in nova if neutron is\nconfigured. The previous patch missed a couple of other tests that fail\nfor the same bug. This patch skips those other failing tests for the\nsame bug.\n\nRelated-Bug: #1182384\n\nChange-Id: I4f191f21232f9e58ad09456261fb6247d64f22b5\n"
    },
    {
      "commit": "6e3454465e343922dd4c977c1e4fd84f257f5650",
      "tree": "a8a0839b8a2ab6b53bef14ceef9a5fd3f9b35706",
      "parents": [
        "843bd00bd7f8554cb5553971a9dae989ab4c67a6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 06 18:11:15 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 06 18:11:15 2013 -0700"
      },
      "message": "Skip secgroup invalid name/desc tests until bug 1161411 is fixed\n\nThere is an existing review which tries to deal with bug 1161411:\n\nhttps://review.openstack.org/#/c/34559/\n\nUntil there is consensus on how to fix this, skip the compute tests if\nneutron is available.\n\nChange-Id: I41bd2232ad4e489daaa8de3902d7e158f3e577bf\n"
    }
  ],
  "next": "843bd00bd7f8554cb5553971a9dae989ab4c67a6"
}
