)]}'
{
  "log": [
    {
      "commit": "9a00381ec150547bc039a60b5c5f0269bc0a8dfb",
      "tree": "49572bb0e31027cc02a46d5a2f52d29c1b954eec",
      "parents": [
        "123928cd3c6a26ecbd852e2e01d6a5b921a5256a"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Thu Oct 04 17:17:59 2012 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Fri Oct 05 08:39:50 2012 -0700"
      },
      "message": "use the singleton logger object\n\nThere was no need for each test file to have its own logger.\n"
    },
    {
      "commit": "da3b5ad89ce995cbc3a08dfff06dcb4f66f85578",
      "tree": "dab88f247ee287b8efaee8ae287676aa13241fb9",
      "parents": [
        "fb9ce27051f9df1a3f43e43154d0443f06f80287"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Wed Oct 03 09:05:32 2012 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Wed Oct 03 10:15:27 2012 -0700"
      },
      "message": "move testutils to src/python/oftest\n\ntestutils.py needs to be in a common location for different directories of\ntests to use it.\n"
    },
    {
      "commit": "6192e51d479a87cc525cebe0d1df4656f9a886e0",
      "tree": "2ff5e466310fc69c0c9c685c6f50155617a511bb",
      "parents": [
        "9e55e282acfe725a663fca03771bcb496f0d401e"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@bigswitch.com",
        "time": "Wed Aug 22 11:41:40 2012 -0700"
      },
      "committer": {
        "name": "Ed Swierk",
        "email": "eswierk@bigswitch.com",
        "time": "Wed Aug 22 11:41:40 2012 -0700"
      },
      "message": "Fix a couple of bugs\n"
    },
    {
      "commit": "99a74de7d93a1205a15254945cd514060b97e4bb",
      "tree": "06e3762787aca45da85553559477330b0d4daf8f",
      "parents": [
        "17d9889d252245df184e1c42b078bcadc14ecd26"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@bigswitch.com",
        "time": "Wed Aug 22 06:40:54 2012 -0700"
      },
      "committer": {
        "name": "Ed Swierk",
        "email": "eswierk@bigswitch.com",
        "time": "Wed Aug 22 07:46:36 2012 -0700"
      },
      "message": "Implement a required_wildcards setting to allow testing switches that\ndon\u0027t support certain match fields; implement l3-l4 for forcing\nwildcarding of all L3 and L4 fields; clean up flow_query test a bit\n"
    },
    {
      "commit": "c8aaa3e5376205cee5094d8c0d6dcb23cba8ea40",
      "tree": "45affb6a2979770637e84e82e7865a853f80391a",
      "parents": [
        "8806bc4712c5bee1eb48a6cb1d94380150c86935"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Thu Jul 26 19:28:02 2012 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Thu Jul 26 20:11:11 2012 -0700"
      },
      "message": "use default timeout in most cases\n"
    },
    {
      "commit": "2757e0a1d9d166fde09a50432dc05e768b5a9283",
      "tree": "016ef207acf9e85647e9b5e24fcaa4e4d04efbc9",
      "parents": [
        "412ea9454ea1621c02667121e99894eb4b2a1a3e"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dan.talayco@bigswitch.com",
        "time": "Wed May 02 09:28:52 2012 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dan.talayco@bigswitch.com",
        "time": "Wed May 02 09:28:52 2012 -0700"
      },
      "message": "Fix syntax error and move barrier request\n\nThere was an old syntax error from when a utility function was\nmoved out from a class.\n\nMoved the barrier request to be run every N times (same as table\nstat check) rather then after every flow insert. Speeds up tests\nby a couple orders of magnitude in general.\n"
    },
    {
      "commit": "0fc08bddeee38f13c2f9125b78fab44dff803d0d",
      "tree": "57b5beccbd6bff294cb87eed744a421194da2886",
      "parents": [
        "488fbc52b4986db4d69f881209391f2321393af2"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dan.talayco@bigswitch.com",
        "time": "Mon Apr 09 16:56:18 2012 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dan.talayco@bigswitch.com",
        "time": "Mon Apr 09 16:56:18 2012 -0700"
      },
      "message": "Add default timeout for do_barrier\n\nAnd check the result do_barrier in all calls.\n"
    },
    {
      "commit": "9bc61c6c579e9e6d4cd886c08fb09e2e63c9c18d",
      "tree": "9df7454d5ceebf6a7f27329a10f30a861b5abd9e",
      "parents": [
        "d7c80d158949d528bad73d9dca8adface5bb8860"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dan.talayco@bigswitch.com",
        "time": "Wed Apr 04 10:12:35 2012 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dan.talayco@bigswitch.com",
        "time": "Wed Apr 04 10:12:35 2012 -0700"
      },
      "message": "Do barrier after each flow mod\n\nShould this be after each group of flow mods?\n"
    },
    {
      "commit": "6ccbb07fbe7af377bcb746487d9c9be3f3f0d7a9",
      "tree": "86d0763f63adf82b2caf1796cfc0f7f258e08dc6",
      "parents": [
        "4306d3e58d6534ab85410df68fd87eb9c5462169"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@bigswitch.com",
        "time": "Mon Mar 19 14:48:40 2012 -0700"
      },
      "committer": {
        "name": "Ed Swierk",
        "email": "eswierk@bigswitch.com",
        "time": "Tue Mar 20 11:13:44 2012 -0700"
      },
      "message": "Call basic setup function since other test modules call into the\nbasic module and use things like the logger\n"
    },
    {
      "commit": "3788a3d7ca2a14b9ba723f596a30da281c9baaf5",
      "tree": "6a8398de0d9b4e21b4505d0e3ab299dbae28f1ea",
      "parents": [
        "830b44153279f760fded6870c3f9d2c75587af97"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dan.talayco@bigswitch.com",
        "time": "Tue Aug 23 22:50:07 2011 -0700"
      },
      "committer": {
        "name": "Ed Swierk",
        "email": "eswierk@bigswitch.com",
        "time": "Tue Mar 20 11:13:44 2012 -0700"
      },
      "message": "Do not run FillTableWC by default\n"
    },
    {
      "commit": "9130bcde34c639be168f7fa5ba637628d3675193",
      "tree": "85bde8fbf4e18aa5cc34b067822b1ff845366b19",
      "parents": [
        "e3e452a3e5b2d6d288a6efeac52911f54175c6fa"
      ],
      "author": {
        "name": "Rob Sherwood",
        "email": "rob.sherwood@bigswitch.com",
        "time": "Wed Mar 07 12:23:50 2012 -0800"
      },
      "committer": {
        "name": "Rob Sherwood",
        "email": "rob.sherwood@bigswitch.com",
        "time": "Wed Mar 07 12:25:27 2012 -0800"
      },
      "message": "bugfix: flow_stats test needed to set buffer_id\n\nThanks to Thu Quoc \u003ctquoc@us.ibm.com\u003e for pointing this out.\n"
    },
    {
      "commit": "8f91a5b6eeb2c3faf0ebcdef197c0c82d08990fa",
      "tree": "73784f3db16589a1be9afd9af4156739360c9650",
      "parents": [
        "285a838855d7d388ab717504e6980cdba01982e3"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jul 20 14:07:21 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jul 20 14:07:21 2010 -0700"
      },
      "message": "Added note for FillTableExact\n"
    },
    {
      "commit": "c24aaaeb82c71c000e6c21b1dd63e62e7b004716",
      "tree": "615d5316e657ca2e359db40168100934f7f396d6",
      "parents": [
        "8b886b16b434476a9c1c0063e35c6bcc9c30392e"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Thu Jul 08 14:05:24 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Thu Jul 08 14:05:24 2010 -0700"
      },
      "message": "Added per-test priority support\n\nIn each module, a variable test_prio[] may be added which\nis indexed by the test name.\n\nCurrently the only application of this is to exclude tests\nfrom the \"default\" set of tests that are run:  If a test\nhas a negative priority, then it is not run by default.  This\naddresses the issue with \"fill exact match table\" taking almost\nan hour to run.\n"
    },
    {
      "commit": "79c6c4d6aeb2df04b86bb61b2278e562c73d4a69",
      "tree": "704f0577570301f495c8af9384dcdcb2b4012949",
      "parents": [
        "7f0d545e224883bf1be8397c3ed91822f73710c2"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jun 08 14:01:53 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jun 08 14:01:53 2010 -0700"
      },
      "message": "Added basic table stats get test\n"
    }
  ]
}
