)]}'
{
  "log": [
    {
      "commit": "32e711ad2dd28593526e471aa65bd3c9397bb95a",
      "tree": "d8b718e5728de595d78b57d917b39617950ca60e",
      "parents": [
        "861ef164ddc2fb2464b8e469d873d2bc0f04bd2b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 22 16:27:22 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 22 16:27:22 2017 -0700"
      },
      "message": "Preparation for voltha rest server to change to envoy, port 8882\nAnd formatting changes to test case config file\n\nChange-Id: Ia3bae43ec0a89636d97dfd557204e87cd6288f0e\n"
    },
    {
      "commit": "48d3d2d40af8703d2117b7957540736f5983bcb1",
      "tree": "e1ce647d5374eddf9c12b2d377132762c64e6a61",
      "parents": [
        "434b68c38a1fef2d93483793b09e44e01492fb1f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 13:05:27 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 09 15:53:13 2017 -0700"
      },
      "message": "[CORD-1685] Adding copyright informations\n\nChange-Id: Ia91da2250acc793ac0a9df2844aa30a9fc6890a9\n"
    },
    {
      "commit": "a93fdeee0c84e2c2edf3f01c1ed9213e9cc02b30",
      "tree": "0011ef96bf20ef69fc9c4fc45897b9d44f5bc04d",
      "parents": [
        "bd69867796021a66578f5cb4f6e49c181b40d081"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 14 17:27:35 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 14 17:27:35 2017 -0700"
      },
      "message": "igmp voltha related fix to just increase mcast timeout\n\nChange-Id: Idf1bd1f57d0d02172d7a262c0843d8c1aa9951fd\n"
    },
    {
      "commit": "bd69867796021a66578f5cb4f6e49c181b40d081",
      "tree": "db5952e380da4abd999ca9fb3afe6ceb3612e5a7",
      "parents": [
        "8e413082568393c5f072799723c61ecf4b84eee3"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 13 16:48:24 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 13 16:49:25 2017 -0700"
      },
      "message": "IGMP test fixes when running under voltha.\nAlso changes to igmp recv to use select with timeouts to avoid blocking the test reactor callbacks.\n\nChange-Id: I327506b1db07c9595f50463cfb7563db280ad08c\n"
    },
    {
      "commit": "9dc6e92d25f946e94f5063f23c8aef1edf528f8e",
      "tree": "b8e57ce9da3d9a57a1b6a4147734ff6159f6e3c8",
      "parents": [
        "dd06463ca10b8d39a0ec9d87785b54eaac742394"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 12 14:40:16 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 12 14:40:16 2017 -0700"
      },
      "message": "Enable igmp test to work under voltha.\nAlso change cordSubscriber voltha test to work with the voltha auto configure.\nImport teardown_module as well in other test cases.\nThe tests that are not supposed to work with voltha or rely on auto configure should set:\nVOLTHA_AUTO_CONFIGURE \u003d False\nin their test class.\n\nChange-Id: Ibbe60e524d31e7079e0423e9e3c390ee17dee2a7\n"
    },
    {
      "commit": "38d5df44b123ce36c78f96e001ba49c4a3cbd669",
      "tree": "3f9210a1ee85cbe35a046104e2e3af867e3e10b6",
      "parents": [
        "037cb98e25af54f5b5dee669c23d88106f7863f1"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jul 10 13:33:26 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jul 10 13:33:26 2017 -0700"
      },
      "message": "Flip the default igmp app to multitable.\nChange igmp test accordingly.\nAvoid restarting ONOS by toggling the onos core driver/openflow apps.\nAvoid configuring the igmp SSM table and port table config used only with the deprecated ciena-cordigmp (non-multi-table) app\n\nChange-Id: Ifa7e1dbec61a4d768885c30fd36f6024798fe754\n"
    },
    {
      "commit": "401a1ed7b564c2a1e1268edf54f80c4df96b0a07",
      "tree": "24c537b011b132ac6f6419d3da68b184ecea9ecf",
      "parents": [
        "98fc7cf9e9bbe8feed7926a2efa13cf3c3258be2"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 18 11:08:27 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 18 11:08:27 2017 -0700"
      },
      "message": "igmp test fixes\n\nChange-Id: I53418ba5ff4a98e92f6367f9e35b5ae1c0e55af1\n"
    },
    {
      "commit": "5968e0d836887f5dfcaa01c2d838ca97c4292bbd",
      "tree": "57407f795dcc9fb1dd8fbcb2feac13fe535ccabe",
      "parents": [
        "008f38e4a8432c5c143dee3ab11aae75979007ec"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 16 14:50:46 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 16 14:50:46 2017 -0700"
      },
      "message": "Accept olt_config file as a separate argument to cord-tester or to manifest.\nChange all tests to use OLT_CONFIG_FILE environment as appropriate.\nAdd a manifest file for voltha scenario that can test AAA/TLS with voltha and access side ONOS.\n\nChange-Id: I6af70cd38d9b14187790dea7011839b8ba614432\n"
    },
    {
      "commit": "76a497a7ce26df23593c928564511325b0133f34",
      "tree": "b7cf23d400e77b1503eaf400867b256e65c3c3d2",
      "parents": [
        "2daa1afd145032d6d55f61c8343f60672b7f0214"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Apr 12 10:59:39 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Apr 12 10:59:39 2017 -0700"
      },
      "message": "Cleanup for using cord-tester logger over scapy logger which was an ugly hack.\n\nChange-Id: I8af565f8eb4f69ddc6605e717a0c83772cc9417f\n"
    },
    {
      "commit": "ddfdc52332b7f3c7b8c8ebd1ec2b20ae6e017a87",
      "tree": "bd73e07d44e4486ba20cc4d162f53a569ab3b3dc",
      "parents": [
        "36ae025fdd3eba77431779776bfc75015f55e6d9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Apr 04 01:15:04 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Apr 04 01:15:04 2017 +0000"
      },
      "message": "igmp-test:\n   Using json based update of values for igmp groups.\n\nChange-Id: I43e5527580cbd45b0e2509298c2b226c5b126977\n"
    },
    {
      "commit": "2e99c4727313ac9ecb0c26b57cca4a6b8a717883",
      "tree": "37d139fd23efc610546082a1a5c2f65cced443a0",
      "parents": [
        "b86cd835ffd917314bd1e171acf83785564c04de"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 22 19:13:51 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 22 19:13:51 2017 -0700"
      },
      "message": "Remove all useless scapy WARNING: on import from scapy\nJust delay a whee bit in SSH agent before closing channel/session.\nFor some reason, there seems to be unread data in the tcp queue.\nWhen closed quickly ends up RST\u0027ing the tcp/onos-karaf server side session.\nThis causes a bogus \"Connection reset by peer\" exception in the ONOS log for every cli session established to ONOS from cord-tester\n\nChange-Id: I954429b7d132d89b0f0515b267468bf4127ac127\n"
    },
    {
      "commit": "861da9679d914418aeb9e363bd3ab2a2797a4eb7",
      "tree": "244d7256f4b33f064f8da597334d7b8bb7eb16e5",
      "parents": [
        "d7f6ade425c9bc6496f7cb9db1990f5d2ebd4d54"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 16:21:36 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 16:21:36 2017 -0800"
      },
      "message": "Support for per test case configuration.\nThe test case needs to import setup_module from CordTestConfig.\nSee the igmp test case example.\nThe test case config file is a json file that should be named as:\n$testmodulename.json\n\nEg: if test module name is igmpTest.py, the config file should be named as:\nigmpTest.json\n\nThe default test configuration variables should be placed under the class variables.\nThe cord tester classes should subclass unittest.TestCase and should be ideally suffixed with _exchange.\n\nThe import of setup_module function from CordTestConfig for a test case would automatically\nassign/overwrite the configuration parameters (json key,value pairs) for the class to be accessed by the test cases.\n\nChange-Id: Iae6f993a149b4547388b86245663f24bb0e2b86b\n"
    },
    {
      "commit": "790ad33ad2f5b51340dd646f17b59a1ee96c969a",
      "tree": "925bffca4bec89da9cc99fefa3bf0eb74dcb08ea",
      "parents": [
        "e7aff3652f5c545bf4189d6f768ab8e40eac8667"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Wed Dec 14 12:54:58 2016 +0530"
      },
      "committer": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Wed Dec 14 12:56:17 2016 +0530"
      },
      "message": "Multiple changes for igmp test suite for script fixes.\n\nChange-Id: Id38701b11911467ffea6bdf998f9470e65379091\n"
    },
    {
      "commit": "e14fc02b179310393c1f0a5df90c4dec06ef2a4e",
      "tree": "98451128127634813f69351aa57efdf7235bdb20",
      "parents": [
        "0869a32a98b6f118ff130fc1774db2e3b2387496"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 14:50:29 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 14:51:40 2016 -0800"
      },
      "message": "Implement a log level option to enable ONOS logs for every test case.\nThis is done automatically through overriding of setUp in CordLogger which every test class should inherit.\nOtherwise, one can manually enable logSet for all controllers through the CordLogger logSet api.\n\nChange-Id: I43bd5a97e0ab9cbec7d7c51daf2d5ea0d6961505\n"
    },
    {
      "commit": "0f6b6841672f44ec2a5530b0c38bb5ea7ec123d4",
      "tree": "ffe99680539356af768c30a1135ee2c374ad8083",
      "parents": [
        "88e80b9ebadb61e1f2479847b7190d4360a52d93"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 06 17:17:44 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 06 17:17:44 2016 -0800"
      },
      "message": "Support for multiple switches in cord subscriber test cases.\nConfigure the uplink olt device map for multiple switches correctly.\n\nChange-Id: Ic263c445b2a14f688a6c08ea03e91b451bf37708\n"
    },
    {
      "commit": "b99538a289d845304b32266dbdabec37f5adec6d",
      "tree": "30ef4e0a24e503c410a80dd1a8bd46c21584abf8",
      "parents": [
        "05e85fa6a14147234b68e86f06a5a740ffbd2fc4"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 02 13:53:35 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 02 13:53:35 2016 -0800"
      },
      "message": "Test: Multiple changes and refactoring for IGMP\ntest suite.\n\nChange-Id: Ia0e597447e1d1a2d8ec27c3a283044cdcdc65d6a\n"
    },
    {
      "commit": "9313b769fc44970d2460f630bf38560625266dcc",
      "tree": "c95610efa57f771bcf5163cc6e1898c35df4e77d",
      "parents": [
        "307d006695faff64d31f7cdf081347710494ee70"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Nov 07 13:14:35 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Nov 07 13:15:37 2016 -0800"
      },
      "message": "Implement support to report error,warning logs after every test case run.\n\nChange-Id: Id5710e9ee3497b4bc1030d7fa69c182d2e1348c6\n"
    },
    {
      "commit": "2b93d6a7a2f956629cf4225457d023afff8d780d",
      "tree": "be4da8acbb03acd72eb6b636af98c88e28bd6a70",
      "parents": [
        "a7e2b4138ece2ce85c0b70f79f632c17c6e4998b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 06 15:19:09 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 06 15:19:09 2016 -0700"
      },
      "message": "Test: Support for ONOS cluster mode startup with --onos-instances option to cord-test.py setup.\nChanges to igmpTest to do a rover join test with support for parallel test runs across multiple containers.\n\nChange-Id: If9c01df4c2ff5f2f6961eef9ff6fa865abb29b53\n"
    },
    {
      "commit": "a7e2b4138ece2ce85c0b70f79f632c17c6e4998b",
      "tree": "a7ea7b494bdeb61474d610607b3747262c799e50",
      "parents": [
        "cee37419348aad7e6c3f76ca844c72bb9cb3735c"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Sep 01 23:19:07 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Sep 06 10:17:35 2016 -0700"
      },
      "message": "TEST: New IGMP Test verifications and refactoring\n\nChange-Id: I8f3b29fd3f246f921006dc9eb8dba5679f3b37ae\n"
    },
    {
      "commit": "95d044e71352c08b5fddd21324028d0d48d9c85e",
      "tree": "aed031ba004f4c24eea225791d5094845982e4cc",
      "parents": [
        "41adfce035c2adc4be2f8ec69e98b8b5b2a7f85b"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jun 10 18:44:36 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 23 09:07:42 2016 -0700"
      },
      "message": "Test: Changes to cord-tester to make it work with latest ONOS relocating apps to opencord.\nFor _now_, keep prebuilt versions of cord apps since remote installation for opencord doesn\u0027t seem to work.\nAlso make the ciena cordigmp app compatible with latest ONOS.\nChange test cases as well.\n\nChange-Id: Ic8792eb4ee36afc4fc153bde993d0ef9f1d9a040\n"
    },
    {
      "commit": "717b294a32605b0b69753b2753ee99b188d37482",
      "tree": "f42dfd4404134116b7ddcace0df208a12de95822",
      "parents": [
        "5c00c08035f37e66e6e49f3eab68e09338f9c9de"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 17:42:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 17:42:59 2016 -0700"
      },
      "message": "Adding more DHCP test cases and adding TLS to Subscriber.\n"
    },
    {
      "commit": "31152b2d144d0960e4f6c483666fe569a0b2fde8",
      "tree": "7ac53b8317d3874cf9f4e60761ca5078494f4738",
      "parents": [
        "8ec59bc98a43f072092c738419883dc7da334475"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 11:25:14 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 11:25:14 2016 -0700"
      },
      "message": "Do not activate/deactivate igmp app for every test case.\nMesses up ONOS and causes random test failures.\n"
    },
    {
      "commit": "7791bdaf0706ec896b90a7e97808df5417d5ae04",
      "tree": "310be5cfb80b2034a3aede069f9d41ed5fcf5758",
      "parents": [
        "df67ec8b0317dd2d3d21f7e550f67d55541f97d0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 17:36:52 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 17:36:52 2016 -0700"
      },
      "message": "Fix for some test cases and Removal of unnecessary comments for IGMP and DHCP\n"
    },
    {
      "commit": "38737f886a03655867249e7245c06f787807bd8e",
      "tree": "0a0238aba82c020c93a399c629a521d0dc449a59",
      "parents": [
        "5de8432c8f6790913df5a9df7675dcd7b74d8478"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:44:17 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:44:17 2016 -0700"
      },
      "message": "Changes to IGMP,subscriber to make sure joins/leaves work with latest ONOS. Transpose(Include-\u003eEXCLUDE, EXCLUDE-\u003eInclude)\n"
    },
    {
      "commit": "89a2e321bdf29057d3ea93aa2493b76dab8fcbca",
      "tree": "d8b232fb27f08f6f6df6004c7c56cd53790f6985",
      "parents": [
        "ed19f48b0884879944a7685ca6d46627d3688a39"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 13:21:56 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 13:21:56 2016 -0700"
      },
      "message": "Remove shebang from all files except required\n"
    },
    {
      "commit": "cb122ccd51ed370864270fcdb01c054421f0c2d3",
      "tree": "c62f20cb3cd7f614ad508a31e3b8c5fc19a05693",
      "parents": [
        "cfcce780c6f4b9e835160d12f14d147925f49974"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:58:34 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:58:34 2016 -0700"
      },
      "message": "Apply shell shebang for python files before the copyright\n"
    },
    {
      "commit": "cfcce780c6f4b9e835160d12f14d147925f49974",
      "tree": "47208f038d29ad750338cf06185d1697205922cc",
      "parents": [
        "a366a6739692138330e0b2d71e909c6f1fe59f95"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:10:42 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:10:42 2016 -0700"
      },
      "message": "Add Apache 2.0 license header to all test files\n"
    },
    {
      "commit": "f1b9e320b6a6b854e9951d94a3dcad1a1aca4009",
      "tree": "03bda722febf959c4b4f4186df7bce95b0de2c83",
      "parents": [
        "66bff93ffb6eafd551d34f6ac7d992f6dd5e1043"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 09 15:49:15 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 09 15:49:15 2016 -0700"
      },
      "message": "Fix for igmp test recv to ignore traffic other than test traffic\n"
    },
    {
      "commit": "441c9ac72ffd63f745df10da42ac9464c20ce076",
      "tree": "5040a6b7a7db6ed3ac94712a64feacad6af26cea",
      "parents": [
        "a52016e68093e627d48d389778e041128d0a0ef1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 10:30:13 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 10:30:13 2016 -0700"
      },
      "message": "Adding lots of new test cases for IGMP\n"
    },
    {
      "commit": "f72ca40722ff6882fbdddceffb2acda6856a905b",
      "tree": "c0591b87bdc55103a0089967bbaba50df76dae19",
      "parents": [
        "8e25e1ba17d2f340f91d7bad36a46fec30c7cce7"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:32 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:32 2016 -0700"
      },
      "message": "Added more test cases for IGMP and DHCP\n"
    },
    {
      "commit": "586fec321de9dd4d7b8cb455ce3c8daa65fb74a0",
      "tree": "e081a0ba9139d5a5c1cc78af7ea2b0d962352b44",
      "parents": [
        "3a4e435a6574a933f8fd60ddb66254798fd640ef"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:33:54 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:33:54 2016 -0700"
      },
      "message": "Adding more IGMP test cases\n"
    },
    {
      "commit": "a2b87dfb8937debd1b1abf5f764207ba6b8d89c7",
      "tree": "54244fb921ede33cca3cce50513298bbba965be1",
      "parents": [
        "8bbc4d523f673dd1cb633bde32d8adf36db7ebf9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 31 15:41:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 31 15:41:31 2016 -0700"
      },
      "message": "Add support for configuring OLT access device data with uplink/vlan information.\nThis is required when running on target OLT switches where we have to configure\nthe uplink/vlan information with the device ids for ONOS to program IGMP flows correctly.\nAdd methods for getting devices and flows from ONOS rest interface.\nChange relevant OnosCtrl methods to class methods that are applicable for global onos configurations.\n"
    },
    {
      "commit": "8bbc4d523f673dd1cb633bde32d8adf36db7ebf9",
      "tree": "a03200a92cd69598a56a483b966dceb8b1745f67",
      "parents": [
        "149436d9875d0cccf3b3ad84b646ceec2f5386c6"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 29 16:59:45 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 29 16:59:45 2016 -0700"
      },
      "message": "Add more igmp test for join/leave, src list include/exclude, etc.\nThese tests were originally done by Calsoft India and were heavily modified based on code review\nto adhere to standards since the tests would be open sourced as well.\n"
    },
    {
      "commit": "4eb1207648d53d161c17fe5d7779546e5c07fbf1",
      "tree": "cdcbfbfeee3f41a0b42bf3497a70534ed18f4450",
      "parents": [
        "3d16385a12e599612a8618f6df613771894789e0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 15:04:15 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 15:04:15 2016 -0700"
      },
      "message": "Load cord port map for igmp tests. A requirement with the new cordigmp onos app\n"
    },
    {
      "commit": "cd86bdd36612cf8b27f9c25a50d747450b7791e9",
      "tree": "f967df358f95fde6d05d6ca4bdff0af8451f8352",
      "parents": [
        "55fc78824d3fa12ff869ad54855f4dd4e37e5adb"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 17 00:08:12 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 17 00:08:12 2016 -0700"
      },
      "message": "Adding subscriber channel surfing experience.\nThis includes support to test multiple subscribers in parallel on multiple channels.\nVarious other changes to igmp, dhcp and Channels interface.\n"
    },
    {
      "commit": "bd4390f7147b86c6526e993ab06c62e3f287fe24",
      "tree": "a771dca90984c2d31e4bcabe96bab06da67a7615",
      "parents": [
        "cbe796401a162281f600e580c79bac90dc1e8156"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 18:56:52 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 18:56:52 2016 -0800"
      },
      "message": "Changes to igmp query cb scapy recv\n"
    },
    {
      "commit": "1f7c3f82e92e265077285de26f19163c249c753f",
      "tree": "f93f346b947b498bb295f598cc2285baf1952a1a",
      "parents": [
        "b424ff8b956864dedebc57e712a0d952683723be"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 08 12:17:37 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 08 12:17:37 2016 -0800"
      },
      "message": "Adding init.py for the test dirs to append path to enable import of test modules\nModifying dhcp, igmp, tls test cases to activate, configure app, and other changes\n"
    },
    {
      "commit": "b424ff8b956864dedebc57e712a0d952683723be",
      "tree": "033af133040e66fd5d8da11b7e67515cbd8e6776",
      "parents": [
        "cd974cd9742203d122686beea3036f20f644547a",
        "b5fff756b4c0cd1a2c5ce915392ca562e88424d4"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 08 12:11:12 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 08 12:11:12 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.cyanoptics.com/cord-lab/cord-tester into test\n"
    },
    {
      "commit": "b5fff756b4c0cd1a2c5ce915392ca562e88424d4",
      "tree": "5e6cd047a1c3c88261d2f8638ff018b7d837852d",
      "parents": [],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Mar 07 21:39:29 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Mar 07 21:39:29 2016 -0800"
      },
      "message": "Merge pull request #6 from cgaonker/master\n\nAdding DHCP test cases."
    },
    {
      "commit": "cd974cd9742203d122686beea3036f20f644547a",
      "tree": "1c7edeac7a294ddf2cbf926a39a05569b97a516a",
      "parents": [],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 04 14:56:58 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 04 14:56:58 2016 -0800"
      },
      "message": "Adding MD5 test cases\n"
    }
  ]
}
