)]}'
{
  "log": [
    {
      "commit": "81f07a09ba779b0cfaa2a27f8acfbe339c48adce",
      "tree": "f160af8c6ba9792ca8c0c7339d0a994d6a4a8d4a",
      "parents": [
        "b72f37cfb4d6591205abfe4df0c33df62a8e04d9"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Sep 05 20:21:19 2012 -0700"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 18:43:54 2012 +0000"
      },
      "message": "Add smoke tests for quantum.\n\n * Added test_network_basic_ops, a port of the devstack exercise\n   script quantum-adv-test.sh.\n * Tenant network connectivity can be tested by setting\n   the \u0027tenant_networks_reachable\u0027 key in tempest.conf to \u0027true\u0027.\n * Public (floating ip) connectivity can be tested by setting the\n   \u0027public_network_id\u0027 key in tempest.conf.\n * Addresses bug 1043980\n\nChange-Id: I506518c431a8da0b91e3044f2a6aabce48081d93\n"
    },
    {
      "commit": "1a6425e0ca2bd9453b3e0f418d10b4c39570f01d",
      "tree": "6e6159b7e93e88be4b94846a5ff9de72782c3043",
      "parents": [
        "4949439ce306770d6a469f32e9e760d3ac6eb0a2"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Dec 12 23:47:47 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Dec 12 23:47:47 2012 -0500"
      },
      "message": "Adds paramiko to pip-requires\n\nThe whitebox/SSH tests use paramiko, but it is not listed\nin the tools/pip-requires. This adds it.\n\nChange-Id: Icd3df69a94446f85772e515a820d8a013f0271f8\nfixes: lp bug #1089763\n"
    },
    {
      "commit": "8b37289f680bbaddafeaf6135fd44a5fac82807a",
      "tree": "ddce98ef11195c3d5fe22fc01e86a3281fa68e41",
      "parents": [
        "c18b60e3f0d84c5651efa4118147e4170481f1c6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 07 17:13:16 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Dec 12 11:49:30 2012 -0500"
      },
      "message": "Improve pep8 checks to be similar to those in nova\n\nThis adds hacking.py, based on the one in nova, to wrap around\npep8 and enforce more stringent checks on tempest. This adds\nthe rules that nova is currently enforcing on incoming commits.\n\nThe rules that pep8 is ignoring are copied from the pep8 check on\njenkins.\n\nThe HACKING file was also updated to indicate the inclusion\nof the new rules that are being enforced.\n\nChange-Id: I5c85829ee15d4264d8de2d9f0207d9dd3dfbbff2\n"
    },
    {
      "commit": "5abb253c3c12fa6fe8c0407b8f394223a400090b",
      "tree": "49dc85875d5a3225e9000126d1dfb32e77452702",
      "parents": [
        "10f84cea01cb7ba5fe5a308ba4e80a9181d41501"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Dec 04 11:30:49 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Dec 05 19:51:26 2012 +0100"
      },
      "message": "Start making setup.py similar to other OpenStack Projects\n\n* Try /etc/tempest DIR if the config file not found\n* Exit immediately if the config file not found\n* Remove pika from dependencies\n* tempest named starter script (pep8 removed run_tests.sh)\n\nChange-Id: I1f0b1fb061a265c5f8e39627efd26decdc61ef63\n"
    },
    {
      "commit": "a23f500725df8d5ae83f69eb4da5e47736fbb647",
      "tree": "34f91cd16abb97a337b87106732f75ee0ff6608d",
      "parents": [
        "c8521f2c189ba8fe76c5594e4b41a438c2dc4dd8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 23 19:32:45 2012 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Nov 27 14:52:26 2012 +0100"
      },
      "message": "Add start of the EC2/S3 API testing to tempest\n\nContinues the effort of the https://review.openstack.org/#/c/3064/\n\n* add EC2 keypair and volume tests\n* add EC2 snapshot from volume test\n* add EC2 floating ip disasscioation\n* add EC2 operation on security group\n* add EC2/S3 image registration\n* add EC2 instance run test\n* add Integration test with ssh, console, volume\n* add S3 object and bucket tests\n\nChange-Id: I0dff9b05f215b56456272f22aa1c014cd53b4f4b\n"
    },
    {
      "commit": "e6321ef3c3a593b13de85cb20194632312576ce5",
      "tree": "6b49d2b7ba4a49c9772b6f7d559d27eb1c2068d0",
      "parents": [
        "a5feec98fc2ee9cc759c02f36246e2b47c5f24cc"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Mon Sep 17 16:45:50 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Wed Sep 26 08:54:12 2012 +0800"
      },
      "message": "Clean up pep8 E502 violations\n\nUpdated pep8 version requirement to 1.3.3\nFixed E502 errors\nAll ignores are to be removed in the next sequence of patches\n\nChange-Id: I71c013061fb88d7b8b31cfa3b83498999455d8db\n"
    },
    {
      "commit": "5f42d6d2859df731184641e29f7193e93e52a71b",
      "tree": "4dc5ea44bb91b673e8e99ebc2e37acdc3f9b2d8c",
      "parents": [
        "e7d48b407585a1084fcce2ee50e35beb55c3f44c"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:28:31 2012 -0700"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:28:31 2012 -0700"
      },
      "message": "Add lxml to pip-requires\n\nChange-Id: I3f406ab0e2527c4c8e539b75432aa7d938daf73e\n"
    },
    {
      "commit": "051075a59642e0d2f98a4ab792a52523e3478159",
      "tree": "6ddca595aee6e60fd6a3e3be834a442cf318561b",
      "parents": [
        "efc8bd7cb0b354a7c7a39df7da57594f0f71821e"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sat Apr 28 17:39:37 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Aug 03 14:39:05 2012 -0400"
      },
      "message": "Addition of base Smoke and Whitebox tests\n\n* Splits out the \"manager\" class into its own file (at least\n  for now to keep the code change size down initially)\n* Adds base manager classes for Fuzz and Default clients\n* Adds base test case class and a derived base SmokeTest class\n* Adds smoke test for basic server operations in compute\n* Adds non-smoke test for advanced server operations in compute\n* Adds Whitebox base test case class\n* New basic db-checking whitebox tests for servers and images\n\nThis change builds upon the proposed refactoring to the Tempest Manager\nand base test classes as per https://review.openstack.org/#/c/7069\n\nChange-Id: I12125fffb725cad3a4fef3134c83e55437529252\n"
    },
    {
      "commit": "a6aa5f21074b78f1bf3f44111c9f6fc7d740f2de",
      "tree": "ee5d43c0a4b420c521b7a36ff0c557a2eb8e971d",
      "parents": [
        "28e35c56ba98c8b45c983d99619aab064bfba62f"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jul 24 19:40:29 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jul 24 19:40:29 2012 -0400"
      },
      "message": "Fix checks in server listing only lok for an ID\n\nThe list server filter details checks were checking\nentire mappings against the list of mappings returned\nfrom a call to GET /servers/detail. Unfortunately, the\nmappings returned by the GET /servers/detail and the\nmapping returned by POST /servers are slightly different,\nresulting in the comparison failing. We really only are\nchecking that the server instance we expect to be in the\nreturned list of instances is there, so checking for the\nserver ID in the returned list is fine.\n\nChange-Id: If9680f56a1ea06ffe93393d06b23bd231ccddd01\nFixes: LP Bug 1028465pep8 build for tempest.\n"
    },
    {
      "commit": "257d3f847b06bbc3bed0fddde549e2ab7da13a05",
      "tree": "f262ed1b5223094cefec03be012a31aafab4ca0d",
      "parents": [
        "edba0620c47049c719c43cbfbee74ebf2519e24a"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 23:01:31 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 23:01:31 2012 -0400"
      },
      "message": "Adds a script for tracking bug skips in tempest\n\nNew file tools/skip_tracker.py can be used to show the\nstatus and priority of bugs that are marking test methods\nfor skipping, and instruct the caller to remove skips\non bugs that have been fixed in upstream. Output looks like this:\n\njpipes@uberbox:~/repos/tempest$ python tools/skip_tracker.py\nINFO: Total bug skips found: 52\nINFO: Total unique bugs causing skips: 30\nINFO: Bug # 940500 (      Medium - Fix Released)\nINFO: Bug # 963248 (   Undecided -      Invalid)\nINFO: Bug # 966249 (   Undecided - Fix Released)\nINFO: Bug # 987121 (      Medium - Fix Released)\nINFO: Bug # 988920 (   Undecided -      Opinion)\nINFO: Bug # 997725 (      Medium - Fix Released)\nINFO: Bug # 999084 (      Medium -      Triaged)\nINFO: Bug # 999209 (         Low - Fix Released)\nINFO: Bug # 999219 (        High -      Triaged)\nINFO: Bug # 999567 (      Medium - Fix Released)\nINFO: Bug # 999594 (      Medium -  In Progress)\nINFO: Bug # 999608 (         Low - Fix Released)\nINFO: Bug #1002892 (   Undecided -      Invalid)\nINFO: Bug #1002901 (   Undecided -      Invalid)\nINFO: Bug #1002911 (   Undecided -      Invalid)\nINFO: Bug #1002918 (   Undecided -      Invalid)\nINFO: Bug #1002924 (   Undecided -   Incomplete)\nINFO: Bug #1002926 (   Undecided -      Invalid)\nINFO: Bug #1002935 (   Undecided -      Invalid)\nINFO: Bug #1004007 (         Low -    Confirmed)\nINFO: Bug #1004564 (         Low -    Confirmed)\nINFO: Bug #1005397 (   Undecided -      Invalid)\nINFO: Bug #1005423 (         Low -      Triaged)\nINFO: Bug #1006033 (   Undecided -          New)\nINFO: Bug #1006725 (         Low -      Triaged)\nINFO: Bug #1006857 (         Low -    Confirmed)\nINFO: Bug #1006875 (         Low -    Confirmed)\nINFO: Bug #1014647 (      Medium -    Confirmed)\nINFO: Bug #1014683 (   Undecided -          New)\nINFO: Bug #1022411 (   Undecided -  In Progress)\nThe following bugs have been fixed and the corresponding skips\nshould be removed from the test cases:\n\n   940500\n   966249\n   987121\n   997725\n   999209\n   999567\n   999608\n\nChange-Id: Ic58fc8beb2f6134504d4eb2f6ebe40fa24fe06f6\n"
    },
    {
      "commit": "9bf93bace2255b46728b5e2691665b1e93f4f466",
      "tree": "e2a1a3ed2b679e5845c410325a421a4287df8708",
      "parents": [
        "ee86c1d76d5c75c6c4b4dee79698f5f49034a145"
      ],
      "author": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Sat Mar 03 12:21:06 2012 +0800"
      },
      "committer": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Sat Mar 03 12:21:55 2012 +0800"
      },
      "message": "Remove trailing whitespaces in regular file\n\nChange-Id: I46306a96062ccd751e65351a0bf3e5951ae15905\n"
    },
    {
      "commit": "e62141bc5021b9614e43d912b5b77ad5f62d5725",
      "tree": "ec5347fe9a80243c5cbd3acb44d6661e44b14cee",
      "parents": [
        "52d8622d202f593fcc3efb64b9f4d65402222b02"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "brian.waldon@rackspace.com",
        "time": "Thu Oct 27 12:29:04 2011 -0400"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "brian.waldon@rackspace.com",
        "time": "Thu Oct 27 12:47:05 2011 -0400"
      },
      "message": "Adding paramiko and unittest2 to pip-requires\n\nChange-Id: I485e167908718805e36c9cdb88940e9ca0c06ec5\n"
    },
    {
      "commit": "78dbb6436614790f1cae1ebc68f360a65cdf5a66",
      "tree": "b34c7aaf75541b5ae05ce6859af7205befcb54d2",
      "parents": [
        "2355a4b0362add378e48cb66bf122aef4c07835d"
      ],
      "author": {
        "name": "Aaron Lee",
        "email": "aaron.lee@rackspace.com",
        "time": "Tue Oct 18 10:27:02 2011 -0500"
      },
      "committer": {
        "name": "Aaron Lee",
        "email": "aaron.lee@rackspace.com",
        "time": "Tue Oct 18 14:24:26 2011 -0500"
      },
      "message": "Making run_test.sh python version and directory\nagnostic\n\nRefactored some of the shell scripts to handle\nbeing run from another directory, as well as to\nnot force the use of 2.6\n\nedit: format the comments\n\nChange-Id: Id92b9dc82743598b7c570e431cad423c8a2ee95d\n"
    },
    {
      "commit": "108c28fff06ae532f3a09dd8458b1751792b87e3",
      "tree": "3cb53691d1732414889a9c7d745064992baee37a",
      "parents": [
        "a86180afe4e1e056287e5eeb434fe0269f6077dc"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Fri Sep 09 08:56:58 2011 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Fri Sep 09 08:56:58 2011 -0700"
      },
      "message": "Add rfc.sh to help with gerrit workflow.\n"
    },
    {
      "commit": "0d9bbd14716bc7454f60925adc37f09518f9ccd4",
      "tree": "85ac21d3f1f79451e18b882320cd5f7ccec21c13",
      "parents": [
        "f88913f26e99957b88bdcf03bade78730b75a4c3"
      ],
      "author": {
        "name": "Justin Shepherd",
        "email": "jshepher@rackspace.com",
        "time": "Thu Aug 11 12:57:44 2011 -0500"
      },
      "committer": {
        "name": "Soren Hansen",
        "email": "soren@linux2go.dk",
        "time": "Fri Aug 26 16:08:57 2011 +0200"
      },
      "message": "Initial Release\n"
    }
  ]
}
