)]}'
{
  "log": [
    {
      "commit": "cdb7f549a97a03d96176e8319f5b99edfc7861d4",
      "tree": "d3561750d803055bd0c7efc920bd7247654f2e6d",
      "parents": [
        "411130a023326459ea2fe0a14b2f64a9ee504e39"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Sep 18 12:55:50 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 23 15:07:49 2014 +0000"
      },
      "message": "Switch to using subunit-trace from tempest-lib\n\nThis commit removes the tempest copy of subunit-trace and uses the\nentry-point from tempest-lib instead.\n\nPartially implements bp tempest-library\n\nChange-Id: Ic1aeddc2d0b217c41b6b9914ac3f269b80c4ec8e\n"
    },
    {
      "commit": "1d5f32b48e7b4e5c666e4ac0de05091cbc9e407b",
      "tree": "b74d1ed247aa5ca4ac2cfe743bb51f8c9ee29304",
      "parents": [
        "dfbceca69b9c02632ac9621b772bb2a2782621e8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 04 15:37:58 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 10 15:19:49 2014 +0000"
      },
      "message": "Change how tempest debug logs are displayed\n\nThis commit cleans up how tempest failure logs are displayed. We\u0027ll\nno longer dump the failure information to the console as a test fails.\nInstead all the failure logs will be printed after the tests are run.\n\nChange-Id: I7ecdc349d913b43f4fb0505d5c17c66f811774b4\n"
    },
    {
      "commit": "50af5d5ecc7d21d5e0d1a36fa564ef4850cf94ff",
      "tree": "28979e349c67233de1c156bc003a884475ae6f25",
      "parents": [
        "a7d0b14bbc25bfdc84b6f0c08f2b0ff53ddd3219"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri May 02 14:48:44 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 06 10:59:00 2014 -0400"
      },
      "message": "Add in a concurrency aware subunit filter\n\nA live filter for subunit stream that will let us display the\nconcurrency of the streams as we go.\n\n* This includes the worker id as {#} at the beginning of the lines\n* Dumps out stdout/stderr if they are found inline (makes for easier\n  debug\n* Dumps out pythonlogging on failures if found inline\n* Prints skip reasons\n\nBased on I1b529546e005f47aba56b451e1c0d8b0da09fca3, but because\nthat started as Robert\u0027s I couldn\u0027t un Abandon it.\n\nChange-Id: Icc99b652e4e8ae85b73bb905a3b704447a63195f\nCo-Authored-By: Robert Collins \u003crbtcollins@hp.com\u003e\n"
    },
    {
      "commit": "1ee4398ade6834994a6a9d07ae7c525a9c4d45d8",
      "tree": "a2fce35912092e37849148f0d13cfc7b872126a4",
      "parents": [
        "451730d9ce213f83b6264109a8236453c736ed4b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 06 21:08:31 2013 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sat Dec 14 10:42:20 2013 -0500"
      },
      "message": "Set pipefail for wrapper scripts\n\nPreviously if the testr list command was failing subunit2py would\nreturn a 0 making the test runs that use the pretty_tox scripts also\nreturn 0 despite testr actually failing. This commit gets around this\ncondition by setting pipefail in the pretty_tox scripts to ensure that\nwe actually fail.\n\nChange-Id: I9cbaf83cfea7c02133b27fe639e7ea12edb48f7e\n"
    },
    {
      "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": "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": "83d2ec4de5109914f18a4a4ff5c3a8333e683297",
      "tree": "e389f9062918e18d10786829186183014a3a8aa7",
      "parents": [
        "6a97094c24cb29b0d469e60c5cfc7785059a6169"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 16:37:32 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 16:51:50 2013 -0400"
      },
      "message": "Add tox job for serial testr\n\nThis commit adds a new tox job to run tempest using testr serially.\nThis is intended to be used for development as an alternative to\nusing nose while we are debugging race conditions with parallel testr.\nThis commit also adds another wrapper shell script so that we can run\nthis tox job with the colorizer script and print the slowest tests at\nthe end.\n\nOptionally if you\u0027d like to run a subset of tempest (not what runs in\nthe gate) you can directly call tools/pretty_tox_serial.sh with the\nregex filter as the arguments.\n\nChange-Id: I6c69bc25ebaef7df1e2389ea2c7e0ef4ca5ec2aa\n"
    }
  ]
}
