)]}'
{
  "log": [
    {
      "commit": "cf941fd18d17832e08ca21f4148394553158d455",
      "tree": "21d21a5f3a19540fb61f3d9cf050c08f5ad69a2e",
      "parents": [
        "85220063ecd4c6ce7e21b2c8e54fc9e781e21306"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Oct 25 14:29:42 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Oct 25 15:56:05 2016 -0700"
      },
      "message": "DOC: Test plan updated for Authentication, cbench related tests,\ncluster scenarios and xos based test cases.\n\nChange-Id: I43c4b99d69f40cf12bd95e2905496745f260c7f7\n"
    },
    {
      "commit": "85220063ecd4c6ce7e21b2c8e54fc9e781e21306",
      "tree": "cb732008dfd22159fd07653b9827d907a01ba90f",
      "parents": [
        "2e97a01a68298cd111d24fe9596cbd0a2e61a7a5"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Oct 25 10:44:11 2016 -0700"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Oct 25 15:09:40 2016 -0700"
      },
      "message": "Subscriber API Framework and Robot testcase files\n\nChange-Id: Ie46904ce417ee43d1fc4b2a7c188bba74e0ef030\n"
    },
    {
      "commit": "2e97a01a68298cd111d24fe9596cbd0a2e61a7a5",
      "tree": "6754c00a3ec998e2ec06f10735c15785b16811af",
      "parents": [
        "8f69c2cd9d827fcbcc2c455c512790dd32940f0f"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Oct 21 16:09:52 2016 -0700"
      },
      "committer": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Oct 21 16:09:52 2016 -0700"
      },
      "message": "[WIP] Adding basic functions for Cord API test\n\nChange-Id: I150afdb6cc109fc7f7315e86f21124ab582fefb0\n"
    },
    {
      "commit": "8f69c2cd9d827fcbcc2c455c512790dd32940f0f",
      "tree": "5239780a5fe621c7f662d99e71df056c4c2b721c",
      "parents": [
        "5f4f3be2c4ef85779124dd73ef3013b012fc8994"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 21 11:43:26 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 21 11:43:26 2016 -0700"
      },
      "message": "Build cord tester quagga against 1.0 release\n\nChange-Id: I4e89d8e0f5abdb0812c8b3ad1747c773aa6bc8d2\n"
    },
    {
      "commit": "5f4f3be2c4ef85779124dd73ef3013b012fc8994",
      "tree": "ca4d322eba6c3e7139097321f69f745017ee40b2",
      "parents": [
        "c3eb12b372d0e6d3871751c32214c246ae2223b2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 21 09:21:51 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 21 09:21:51 2016 -0700"
      },
      "message": "Add cord tester robotframework dependencies\n\nChange-Id: Ic4517128ff1d05f3a6fe2c205b588253898d7330\n"
    },
    {
      "commit": "c3eb12b372d0e6d3871751c32214c246ae2223b2",
      "tree": "59469574bb6cea5ea2284f5c5cba5949ee5defaf",
      "parents": [
        "8fa7c364b35ebcd48fa42821df70661d490d4306"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 20 17:39:47 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 20 17:39:47 2016 -0700"
      },
      "message": "Robot changes for cord tester\nAdd a common resource robot for CORD to include from other cord robot files.\nAdd a cluster robot variant.\n\nChange-Id: I4ece954e102aee3aa27234482287c04d49807ef9\n"
    },
    {
      "commit": "8fa7c364b35ebcd48fa42821df70661d490d4306",
      "tree": "2035bb94209b0c33c1cb16220231c08ab0ca57de",
      "parents": [
        "689b3861e110f07b354259674e3523e6c6b3db40"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Oct 19 19:51:35 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Oct 19 19:52:50 2016 -0700"
      },
      "message": "Add support to execute cord-tester validation suite through ROBOT framework.\n\nChange-Id: I3c6a1cd5f3824d78a0ab56fd2abbf307d39966fa\n"
    },
    {
      "commit": "689b3861e110f07b354259674e3523e6c6b3db40",
      "tree": "b81f83a9e2738d711997d2d69085c0e3a09b555c",
      "parents": [
        "fdb220a562fc1770ced4390db5b8273668abc92f"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Oct 17 16:25:01 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Oct 19 17:22:33 2016 -0700"
      },
      "message": "Test: Cluster based scenarios with multiple OVS switches\nand CORD apps .\n\nChange-Id: I47068d545f7b1f3ff5f4ec08254abe7469f91b99\n"
    },
    {
      "commit": "fdb220a562fc1770ced4390db5b8273668abc92f",
      "tree": "bd06f07632e540e2e9937cfbc475ab1540d5007c",
      "parents": [
        "973ea698c9b0b7f0cbda298ba300001b97bf3be2"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Oct 19 14:09:53 2016 -0700"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Oct 19 14:09:53 2016 -0700"
      },
      "message": "Cord Api Test directory structure and template files\n\nChange-Id: Ib584b291ec1b4286c179991f2916c6e2cf7642a9\n"
    },
    {
      "commit": "973ea698c9b0b7f0cbda298ba300001b97bf3be2",
      "tree": "bb249780e2bf02be7c9e2c3afd4da21c67d7fd64",
      "parents": [
        "ea8bfce8998692ca4ff77147098e07cafd64f819"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 17 12:23:02 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 17 12:23:02 2016 -0700"
      },
      "message": "Fix to build quagga container image for cord-tester\n\nChange-Id: Idb93512b20ab7f969f9b727ef4ad19fac429c366\n"
    },
    {
      "commit": "ea8bfce8998692ca4ff77147098e07cafd64f819",
      "tree": "86304bdfbe93c58ffd0941b1c91bbd4cfe0d6a8a",
      "parents": [
        "68a047f4107e6922cef8d260e9cecb0936bd6025"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 13 16:32:07 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 13 16:32:07 2016 -0700"
      },
      "message": "XOS integration in cord-tester.\n\nChange-Id: Ied9e0673ea86c8cfb87a3b6bb3e9dbab797c7293\n"
    },
    {
      "commit": "68a047f4107e6922cef8d260e9cecb0936bd6025",
      "tree": "1c7fb8798acfaf143be3d5878b0b8fda67b118ab",
      "parents": [
        "6e80afd10566ffed2b2f4f984a2873cffec21ac0"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Oct 12 10:31:48 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Oct 12 10:31:48 2016 -0700"
      },
      "message": "Fix : Change to make sure urllib3 is taken from\n/usr/local/lib/python2.7/dist-packages\n\nChange-Id: I77a90c6b05787b01ce7ce7614da281cc0c0d2227\n"
    },
    {
      "commit": "6e80afd10566ffed2b2f4f984a2873cffec21ac0",
      "tree": "aa65260d5db01dc4d5e5107ac26983e8844dcfe7",
      "parents": [
        "db59cf7411b31176bbe6233dd692e842d72981b5"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 10 16:03:12 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 10 16:03:12 2016 -0700"
      },
      "message": "Fix to override xos container command while starting xos containers\n\nChange-Id: Ia7fd2cca67ce0a86ad326f657e27edd8e8b5b31e\n"
    },
    {
      "commit": "db59cf7411b31176bbe6233dd692e842d72981b5",
      "tree": "545afea19f8410cc36071473d4e0a350c757e1e4",
      "parents": [
        "2099d72749a2ae03bdcef02ee58beba6199fff7a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 10 10:43:22 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 10 10:43:22 2016 -0700"
      },
      "message": "Fix: RPC implementation of adding a onos cluster member\n\nChange-Id: I8e3061dd81ca361368929c4b316c35df02955365\n"
    },
    {
      "commit": "2099d72749a2ae03bdcef02ee58beba6199fff7a",
      "tree": "024c0c0c23fe2d256e43b3a4591a1e3572572de2",
      "parents": [
        "e2c24bd7ec53d4cdae3a22487af5f8df3b2af137"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Oct 07 15:16:58 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Oct 07 15:16:58 2016 -0700"
      },
      "message": "Test: Cluster validation scenarios.\nIt tests for multi-instance ONOS deployment in cord perspective.\nTests detection and handling nodes joining and leaving the clusters and also\nchecks for primary controller.\nAlso tests some cluster scenarios in conjunction of cord apps like vrouter, igmp etc.\n\nChange-Id: Id39ba640188b36c60c3e30d8edcb6bdf80db8d69\n"
    },
    {
      "commit": "e2c24bd7ec53d4cdae3a22487af5f8df3b2af137",
      "tree": "6b073533273909d15820c4f82da5674e8fb5d601",
      "parents": [
        "1700e0e3b88fb91508d8f751eae0dc40e954a8bc"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 07 14:51:38 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 07 14:51:38 2016 -0700"
      },
      "message": "New (remote) api to add nodes/members to the existing ONOS cluster\n\nChange-Id: Ie09a13f80e5436416dc4d7bb3481ac9e50cfac3f\n"
    },
    {
      "commit": "1700e0e3b88fb91508d8f751eae0dc40e954a8bc",
      "tree": "c0b1244c776ae1def2965c9d672d78e0adeab310",
      "parents": [
        "a337f4d3b00c575bd6e0a944e77332e06310d6f0"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 18:16:57 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 06 18:30:34 2016 -0700"
      },
      "message": "Implement ONOS shutdown.\nIf a node is specified, then ONOS running in cluster is shutdown.\nAlso move quaggashutdown wrappers to CordContainer.\n\nChange-Id: I766a01bccd97f0ce033b533a6478556c1134942f\n"
    },
    {
      "commit": "a337f4d3b00c575bd6e0a944e77332e06310d6f0",
      "tree": "1fbad81ccd8f2af103d3de3f60d723c9c3506593",
      "parents": [
        "ec1dde0828823c55457023c5de3b45f6c9b8f09f"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 13:53:15 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 13:58:26 2016 -0700"
      },
      "message": "Fix: Use get device id utility function to get device id when switch is running outside the test container(for eg:)\n\nChange-Id: I436896fc9419ea0ad6985efcea1cba78a96e7da8\n"
    },
    {
      "commit": "ec1dde0828823c55457023c5de3b45f6c9b8f09f",
      "tree": "e72dfee89c328cf385714518438164a2177be0d5",
      "parents": [
        "c220e0d1b54de4022f631fc110ad473e7b4b0e7a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 13:52:25 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 13:58:26 2016 -0700"
      },
      "message": "Add ssh testagent to talk to the host from the test containers\n\nChange-Id: Ia843e1e68466b919531f6fcaed981ca436e1fc79\n"
    },
    {
      "commit": "c220e0d1b54de4022f631fc110ad473e7b4b0e7a",
      "tree": "55edc93450974c59ea61fc501bdd1bbac41359e6",
      "parents": [
        "456e9cfd8f79767f52bfd295caf00f83bb84e446"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Oct 05 05:06:25 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 06 10:38:19 2016 -0700"
      },
      "message": "Test : XOS related test scenarios including API verifications\nbased on Utility,Tenant,Service and Core APIs present in xos.apiary.io.\n\nChange-Id: I334320f4ec7aea2e1702f8a1cfa3eca912755009\n"
    },
    {
      "commit": "456e9cfd8f79767f52bfd295caf00f83bb84e446",
      "tree": "5f14e13dc155c71a0141c6aba288038ac92483f6",
      "parents": [
        "889d9651a564a5781cab14f39c3a9555e8a26055"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 03 14:37:44 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 03 14:37:44 2016 -0700"
      },
      "message": "Fix: import get_controller which is a function in OnosCtrl instead of a class method\n\nChange-Id: I730c5940d22abe5b86cc25724ca83e5e672202e9\n"
    },
    {
      "commit": "889d9651a564a5781cab14f39c3a9555e8a26055",
      "tree": "d357c1997e83f45af1546275b97fbdf61c83d65b",
      "parents": [
        "e99ab5c8c8c939d56c972b4b2aabde031109181b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 03 14:13:45 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 03 14:13:45 2016 -0700"
      },
      "message": "Test: Support to restart ONOS specifying ONOS container name/ip when running under cluster mode\n\nChange-Id: Ifc70184c54d6df3a44ddce64e28b338fc565f0b7\n"
    },
    {
      "commit": "e99ab5c8c8c939d56c972b4b2aabde031109181b",
      "tree": "8cab0fe3d693b7ed8b131b6383621cbd0678fc58",
      "parents": [
        "842f012a2d981f1a61ac8e5076b44626231e48b8"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Sep 30 13:59:57 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Sep 30 13:59:57 2016 -0700"
      },
      "message": "Test: Also shutdown cord-tester daemon with cord-test.py cleanup\n\nChange-Id: I90427aea7f172c191444fb762309213f5bbfd21c\n"
    },
    {
      "commit": "842f012a2d981f1a61ac8e5076b44626231e48b8",
      "tree": "534fe81025578bd3e18efc56f9f45fe8721cb76c",
      "parents": [
        "e3bde966f8589fb9c9d7b947bb96c8c84d7360a0"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Sep 28 14:48:47 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Sep 28 14:48:47 2016 -0700"
      },
      "message": "Support XOS container cleanup with cord-test.py cleanup --xos.\nAnd also don\u0027t add default prefixes for cord-tester images unless running on CORD.\n\nChange-Id: I1c5c19dbb9028c1ba9b2fd0ea73caeced0a35af9\n"
    },
    {
      "commit": "e3bde966f8589fb9c9d7b947bb96c8c84d7360a0",
      "tree": "33ace960f6a41bab781f73fbbcc56464271e6094",
      "parents": [
        "2c0e9bbe30efd0436f7f5d3511773cef529d0738"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 27 15:06:35 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 27 15:06:35 2016 -0700"
      },
      "message": "Test: XOS onos integration rewrite.\nAlso use the existing dockerfile/makefile from xos project to build the xos related containers.\n\nChange-Id: I8f26d0f4fe12da0698ca895186fdeb0ef0e3860a\n"
    },
    {
      "commit": "2c0e9bbe30efd0436f7f5d3511773cef529d0738",
      "tree": "4bbc577f2bb9a6f03c261a8946c76fd3834f555d",
      "parents": [
        "9d48c65a323629bd4b1e65fccb64876f076eab4b"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Sep 21 13:38:37 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Sep 21 13:38:37 2016 -0700"
      },
      "message": "Test: Adding Initial XOS based test scenarios .\nThis checks for XOS containers launched , container status,\nreach status and ports listening for particular services.\n\nChange-Id: I4c491e4e7033afa84fab4f1c0b0324a236f864af\n"
    },
    {
      "commit": "9d48c65a323629bd4b1e65fccb64876f076eab4b",
      "tree": "0844e8b924b7f7995381df12ad1ba331f3daa77e",
      "parents": [
        "a4059c3e2b98b1eab5f89e2408b747d741a1c509"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Sep 15 09:16:36 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Sep 15 09:16:36 2016 -0700"
      },
      "message": "Cleanup ONOS runtime generated files when cleaning up or shutting down ONOS cluster\n\nChange-Id: I6dff4c4eb4398a18649a15647e3efc0415f528a9\n"
    },
    {
      "commit": "a4059c3e2b98b1eab5f89e2408b747d741a1c509",
      "tree": "1a6d821ae091b8eff63ecdb0b11d04aa7751450d",
      "parents": [
        "22f1512dcf2451600101d9f28b55df94c194ab44"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Sep 14 12:12:59 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Sep 14 12:12:59 2016 -0700"
      },
      "message": "Fix: cbench ciena igmp app for cord used with cbench for igmp flows benchmarking\n\nChange-Id: Id46848a26bfac238939e625b27f49e9fbd5c5ecd\n"
    },
    {
      "commit": "22f1512dcf2451600101d9f28b55df94c194ab44",
      "tree": "317dca6ce29ce89dac060c34bc510d407b35bab9",
      "parents": [
        "edab01cff1a49c7e1d332f7324d99fd6b920705a"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Sep 01 23:37:27 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Sep 08 14:11:51 2016 -0700"
      },
      "message": "Doc: Updated CORD Tester options .\n\nChange-Id: Id588481004bb392d5b2b5168e75b347a4e983b1f\n"
    },
    {
      "commit": "edab01cff1a49c7e1d332f7324d99fd6b920705a",
      "tree": "afe0ca192d33bd2da157db9bea491f7372a61873",
      "parents": [
        "c56c55a6cfd9b21dbb5c82b3c47a0bed24c11ffb"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Sep 08 14:05:44 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Sep 08 14:05:44 2016 -0700"
      },
      "message": "Test: Add cbench test case for igmp join leave loop test.\ncbench code was modified as in cbench.patch to add igmp packet in support.\nDisable vtn app activation as it is buggy and fails activation.\n\nChange-Id: Ia37ad3d9e6011b970e24bcb9e0a2bb783e334545\n"
    },
    {
      "commit": "c56c55a6cfd9b21dbb5c82b3c47a0bed24c11ffb",
      "tree": "24f3ea630770457deffca3c6cd3e2ca14fb40025",
      "parents": [
        "2b93d6a7a2f956629cf4225457d023afff8d780d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 06 15:23:45 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 06 15:23:45 2016 -0700"
      },
      "message": "Undo changes to freeradius config committed by mistake\n\nChange-Id: I953726f5ae54d2e4a0edddbc4d655f56d6c71e24\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": "cee37419348aad7e6c3f76ca844c72bb9cb3735c",
      "tree": "282579612039f4ac26faab8af0ad61f64fe73566",
      "parents": [
        "eadad482833c466596382dd878077559b6c3d84e"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 29 10:10:56 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 29 10:10:56 2016 -0700"
      },
      "message": "Test: User friendly docker metrics info for cord-tester containers.\n\nChange-Id: Idaf798870647dbe926ee47d6c8b48e07042da41c\n"
    },
    {
      "commit": "eadad482833c466596382dd878077559b6c3d84e",
      "tree": "64ebf406339d12bbe30548f421e3ea510a21cbd0",
      "parents": [
        "d01c3defed887e55d4c81992aff555f7190e0d54"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Aug 26 01:21:47 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Aug 26 01:21:47 2016 -0700"
      },
      "message": "TEST : Adding info command in CORD tester for details of docker container.\n\nChange-Id: I1a9f52e6572f766873fd15b8d4fd5a58ce7c3cd1\n"
    },
    {
      "commit": "d01c3defed887e55d4c81992aff555f7190e0d54",
      "tree": "99a768cac5d6b4ce396e3cacb9e672f7cf00dda7",
      "parents": [
        "9a5edc401eb5645591fb8fda0fa66370013e7679"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Aug 24 15:54:40 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 25 13:54:11 2016 -0700"
      },
      "message": "Docs : Added mulitple test docs for the implemented and planned test\nmodules in CORD Tester.\n\nChange-Id: I692f0d95463c28d011291f5af8758417a039a959\n"
    },
    {
      "commit": "9a5edc401eb5645591fb8fda0fa66370013e7679",
      "tree": "508ebe581e20e6069411231ec1a41b76069b31a1",
      "parents": [
        "6d98a59761c98c6396186119faf3b41426933467"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 24 19:10:22 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 24 19:10:22 2016 -0700"
      },
      "message": "Test: Exit with the return status of the tests when running cord-tester.\n0 on success and failure exit code otherwise.\nUseful to allow ansible or scripts to capture the status of tests on failure.\n\nChange-Id: I0a87ec926c713798f47cfe21a1981730b746b8c4\n"
    },
    {
      "commit": "6d98a59761c98c6396186119faf3b41426933467",
      "tree": "5b726c02963c3c5965bbb319061d5c824ec149e8",
      "parents": [
        "07608ef82bdbf93194dc5c85d6b15c27eafe0b75"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 24 15:16:46 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 24 15:16:46 2016 -0700"
      },
      "message": "Test: Gradle and ansible scripts to deploy and run cord test verify.\n\nChange-Id: Iac6e14819072b5b6bc1de53332023366f5dcb411\n"
    },
    {
      "commit": "07608ef82bdbf93194dc5c85d6b15c27eafe0b75",
      "tree": "affc210be01c3a500878018390a0fa8808296865",
      "parents": [
        "6138fcdc416f70fabd0c0d804eb9b26ba1a54d4c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 23 16:51:19 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 23 16:52:54 2016 -0700"
      },
      "message": "Test: Get the cord-tester ready for real CORD deployment.\nFabric test, manifest, option to specify container image prefix, gradle build changes to publish and a host of other changes for cord.\n\nChange-Id: I4bd1c8d9ff4c0a6d117219ca847ae03c61784096\n"
    },
    {
      "commit": "6138fcdc416f70fabd0c0d804eb9b26ba1a54d4c",
      "tree": "cd5f38a25ac6c732dfaf5f79ed2bfdddf2dc3589",
      "parents": [
        "36cfcefc53d2a84533e9f4529235875686b9ba3f"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Aug 18 17:56:39 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 19 06:58:27 2016 -0700"
      },
      "message": "TEST : Multiple basic validation scenarios for TLS and AAA.\n\nChange-Id: Ic0bb12fc2143bbbc572b00b14e2defdbd253edf3\n"
    },
    {
      "commit": "36cfcefc53d2a84533e9f4529235875686b9ba3f",
      "tree": "ab1ac345da0e6a723e6662b974c3082bd43c0bc2",
      "parents": [
        "4e0c09100e7a5b0cb808bed5d2c0c3b924b078dd"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Aug 18 15:20:07 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Aug 18 15:20:07 2016 -0700"
      },
      "message": "Test: Configure dhcp relay ports while setting up the cord-tester environment.\nUse the dhcp relay ports instead of uplink ports in dhcp relay test.\nMake sure not to start the ovs switch on the host if already started.\nApplicable when running with olt config and while running tests\nparallely using the --num-containers option.\n\nChange-Id: I5d6e8f26ce0cc6fa013338bedbc106210939d65a\n"
    },
    {
      "commit": "4e0c09100e7a5b0cb808bed5d2c0c3b924b078dd",
      "tree": "6ff20f43385300db90d487482dad7a00a147804d",
      "parents": [
        "f2f4ca675dfcb843889d7dff53ee163c7779ae15"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 17 16:57:42 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 17 16:57:42 2016 -0700"
      },
      "message": "Test: Restart ONOS with default network cfg after vrouter/dhcprelay tests are run.\nThis puts ONOS back to initial state for other tests.\n\nChange-Id: Ib20538399737789c11def76189a77bc651289506\n"
    },
    {
      "commit": "f2f4ca675dfcb843889d7dff53ee163c7779ae15",
      "tree": "6a13ec24c514870b9f676993ad5777d30062d1f6",
      "parents": [
        "a013a274ab85a0baaa77ebdc86557fe7b55f740b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 17 10:34:08 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 17 10:34:08 2016 -0700"
      },
      "message": "Test: Generate cluster.json for ONOS single node cluster while starting ONOS.\nA default cluster.json is loaded for 172.17.0.2 (common case for cord-tester)\nOtherwise its regenerated on the fly during ONOS cord-tester boot.\nIt also eliminates the onos.cluster.metadata.uri warning in the logs because of missing cluster.json.\n\nChange-Id: I6e6ec85254f135d90a86cb540b68c0bdfd030b3b\n"
    },
    {
      "commit": "a013a274ab85a0baaa77ebdc86557fe7b55f740b",
      "tree": "6b8db3134cb4202834efa6b93c41c2217e3363c0",
      "parents": [
        "b5b46c68155ba84092e88e41701edbfdf6acfbaa"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 16 16:40:19 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 16 16:42:33 2016 -0700"
      },
      "message": "Test: Changes to cordSubscriber to delete ovs groups before the test.\nThis is done through a remote rpc or local as appropriate.\nThis also seems to make the single channel N subscriber tests receive packets after join as OVS seems flaky otherwise.\nSupport for cord-test.py run to execute tests with container name setup with:\ncord-test.py setup --olt --start-switch\noption.\n\nChange-Id: Ifca43e9b7e76bb231ed8ad84b6971d985b66b9e1\n"
    },
    {
      "commit": "b5b46c68155ba84092e88e41701edbfdf6acfbaa",
      "tree": "7b80465cad84b020929ab7d7516015bf61fd5d55",
      "parents": [
        "f028ec961205216be66c4f61e68c2dbc93053d07"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Aug 16 12:02:53 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Aug 16 12:02:53 2016 -0700"
      },
      "message": "Updated CORD tester with official git repo from quagga website.\ngit://git.savannah.nongnu.org/quagga.git\n\nChange-Id: I6815b5dbce3576f3cbf2b3de4a4e3f08db8c20ab\n"
    },
    {
      "commit": "f028ec961205216be66c4f61e68c2dbc93053d07",
      "tree": "3ab82befddf73f028780bce7affd5faf82558767",
      "parents": [
        "aa10a20ff30099ab9db2734e5df35f00879d7a59"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 15 16:58:11 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 15 16:58:11 2016 -0700"
      },
      "message": "Test: Receive TLS server certificates till we receive server hello done.\nThis avoids a hack that tries to receive a pre-determined number of fragments.\n\nChange-Id: I4d10d8e6dd8a87c231a936ce7bad61ad9def4ee4\n"
    },
    {
      "commit": "aa10a20ff30099ab9db2734e5df35f00879d7a59",
      "tree": "feafffa521f58610d9eb1903a97a483039a34cbc",
      "parents": [
        "3026e48338aabed7bce125abc55892fc8e3af12d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 15 15:06:21 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 15 15:06:21 2016 -0700"
      },
      "message": "Test: Implement TLS fragment support in EAP TLS authentication.\nNow that EAP tls fragmentation is supported, change tls authentication tests to the standard 2048 bits authentication mode.\n\nChange-Id: I683c9bc441d5b965415fe4c97fbf84bf4e0a05e6\n"
    },
    {
      "commit": "3026e48338aabed7bce125abc55892fc8e3af12d",
      "tree": "e10f776257636105369710381270dd11cbf514ba",
      "parents": [
        "bd9e394f5fb4553725c5b27574f0625886a1fe49"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Aug 12 16:02:40 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Aug 12 16:02:40 2016 -0700"
      },
      "message": "Test: Changes to dhcprelay test to work with latest ONOS.\nThe configuration itself is largely different now and also entails configuring virtual client/server\ninterface ports in ONOS for dhcp relay to work correctly.\n\nChange-Id: Ic2fadd50bfdc83d91c25a112d5deea08d5eb66ee\n"
    },
    {
      "commit": "bd9e394f5fb4553725c5b27574f0625886a1fe49",
      "tree": "dae6a26c9c5e422c2e8149e4b55e3e6ab9c04fe2",
      "parents": [
        "077693604c287f9f1f68cdde59bc295267c30429"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Aug 05 10:02:20 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Aug 05 10:02:20 2016 -0700"
      },
      "message": " Test: Verification for CORD subscribers.\n Tests different combinations of number of channels and number of subscribers.\n\nChange-Id: I76785ec87174e70095d36328b034d67af4b30d2c\n"
    },
    {
      "commit": "077693604c287f9f1f68cdde59bc295267c30429",
      "tree": "4864c25a337919aa5a3a5a02e1c514e0b988026e",
      "parents": [
        "f0dd5bb8fd2dd3bced92cb8a32eb83cb9b6a7f00"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 17:36:15 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 17:37:27 2016 -0700"
      },
      "message": "Add support for configuring wan interface in olt config (olt_config.json)\nIf a wan interface is specified, then configure the test container\nuplink port to use the wan interface on the host\n\nChange-Id: I7e7462f829148a022feccac34404d38f0d2f7ca8\n"
    },
    {
      "commit": "f0dd5bb8fd2dd3bced92cb8a32eb83cb9b6a7f00",
      "tree": "6480ddbb3700366bfc450eb1133a1a604ca54eef",
      "parents": [
        "078e63a69cf3b1105bf1bf9fe36dd9abcd7694c7"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Jul 28 16:22:06 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 28 17:24:38 2016 -0700"
      },
      "message": "TEST : Validation for ACL Rules and created flows.\nAlso added ACL in the list.\n\nChange-Id: I6842c72da0d2a87c1f2c77b83f6406ac73d8ceb4\n"
    },
    {
      "commit": "078e63a69cf3b1105bf1bf9fe36dd9abcd7694c7",
      "tree": "e7762690ddc12027180e7e8c06a0d2aedecb90d8",
      "parents": [
        "bec27762ea2a84036f82bf490bd3a64f739ac7a4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 13:59:31 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 13:59:31 2016 -0700"
      },
      "message": "Configure the ovs switch/bridge based on the olt host port configuration in olt_config.json\nAlso account for this fact in the tests relying on ovsbr0 if ovs was running locally.\nChange eval script hacks for ovsbr0 as it isn\u0027t required with the new changes to pick up switch from the config file.\n\nChange-Id: I1b85eeea6bce822352711eeaaab5e5a01bc3938b\n"
    },
    {
      "commit": "bec27762ea2a84036f82bf490bd3a64f739ac7a4",
      "tree": "e89edbe7b7c435e69ac694a2fad6cc9c3c762abe",
      "parents": [
        "1af31d596fad7877741b81924d750ab3db2e1459"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 10:59:34 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 10:59:34 2016 -0700"
      },
      "message": "Add start subcommand to cord-test to start ONOS/quagga/radius containers\n\nChange-Id: Iae7c0562e025e04446d9dc23843cd682cfc146a8\n"
    },
    {
      "commit": "1af31d596fad7877741b81924d750ab3db2e1459",
      "tree": "545192d0d0cff8a8b865c8845b3fbe656695e0ca",
      "parents": [
        "b41584454f037ead19b113eeb40adffd1cf52e52"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Jul 27 17:29:31 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Jul 27 17:29:31 2016 -0700"
      },
      "message": "Add cordSubscriber in test case listing\n\nChange-Id: I4b4e91530e1afed714dd4812cb7b6ac4ad587fdc\n"
    },
    {
      "commit": "b41584454f037ead19b113eeb40adffd1cf52e52",
      "tree": "4c07143fea86f3fdf84adab6d35b90fc9b0314fa",
      "parents": [
        "112cb6a57fcebe8b7ac8ee2a73f3d635aa032368"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Jul 27 16:58:43 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 27 17:22:29 2016 -0700"
      },
      "message": "DOC : Added a doc for running CORD tester for a\nsingle-node CORD environment to test End to End traffic.\n\nChange-Id: If72d836b0be3f7be24765f240aaa97677cd84103\n"
    },
    {
      "commit": "112cb6a57fcebe8b7ac8ee2a73f3d635aa032368",
      "tree": "5ac370026e0f06bd897bf368fcb7163416bfc320",
      "parents": [
        "a478df407d5abe303637986f5f3bbc11062f6c97"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 16:53:13 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 16:53:13 2016 -0700"
      },
      "message": "Running all the cordsubscriber tests in eval\n\nChange-Id: Ifed20b5ac0d3cf3cad5361de972c518dd4340f49\n"
    },
    {
      "commit": "a478df407d5abe303637986f5f3bbc11062f6c97",
      "tree": "69d9cd932d994312230a4941ee848aebf523c50e",
      "parents": [
        "14118c673961f3f92b01fcb82f23c4847546ddd3"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 16:51:08 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 16:51:08 2016 -0700"
      },
      "message": "Test: Don\u0027t run the subscriber onos restart tests if they can\u0027t restart ONOS.\n\nChange-Id: I8067de6e5fd33cdefdb70dd8bf8962b28be06821\n"
    },
    {
      "commit": "14118c673961f3f92b01fcb82f23c4847546ddd3",
      "tree": "dc6406ed1acdf839913c6a2ff8b6586e669415b1",
      "parents": [
        "5bc7b5a1e534ad12f2d896d7f5734b9d4c7696fb"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 14:54:04 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 14:54:04 2016 -0700"
      },
      "message": "Fix: Exit gracefully if the cord tester agent is already running or remotely in case -r|--server option indicates agent running externally.\n\nChange-Id: Iaed2888970179c7f2f6a53d481cf2c959acd3e81\n"
    },
    {
      "commit": "5bc7b5a1e534ad12f2d896d7f5734b9d4c7696fb",
      "tree": "0659b9461f846c46405cda816a5cb83dee6bb915",
      "parents": [
        "d49ca4b655bcb273da52c6f0150164bae88022f2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 14:12:58 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 14:12:58 2016 -0700"
      },
      "message": "Fix: Make sure in simulation or non-olt case, device id get doesn\u0027t break\n\nChange-Id: I2d6aa027cc5818165f4964bb9c1e5e9f9c093c8a\n"
    },
    {
      "commit": "d49ca4b655bcb273da52c6f0150164bae88022f2",
      "tree": "71e3a1c9d9b951f62764e312f237b2e7ab51f90f",
      "parents": [
        "7c86455cc016c440df6b6cd83f45a22bd3ccaf9a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 11:52:50 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 11:52:50 2016 -0700"
      },
      "message": "Test: Skip docker/onos installation in prerequisites if run with --cord option.\n\nChange-Id: I2e51496db58662ed3c3a0e89b67361ec1c04f192\n"
    },
    {
      "commit": "7c86455cc016c440df6b6cd83f45a22bd3ccaf9a",
      "tree": "dc7385ca664a30fc18014587b3bb61252770b465",
      "parents": [
        "b03cecd58829437d3bfe53d3dd6cbc8c5edeb19e"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 10:47:04 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 10:47:04 2016 -0700"
      },
      "message": "Remove trailing spaces\n\nChange-Id: I501f838208de34be5cccdfbedc28ab8a7410eda4\n"
    },
    {
      "commit": "b03cecd58829437d3bfe53d3dd6cbc8c5edeb19e",
      "tree": "c3272d6c7de46b9fb65027e8039f76da70371ba3",
      "parents": [
        "b50f559ae837fd754eba1a055550504767c86dd2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 10:27:55 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 10:27:55 2016 -0700"
      },
      "message": "Test: Reorg. cord-tester code in general.\nChange test cases to use olt configuration as appropriate when switch isn\u0027t running in the test container.\nRemove olt multitable config and fold into olt_config.\nRename subscriberMultiTable to cordSubscriber test.\nChange the eval script to reflect the new changes/design in cord tester.\n\nChange-Id: I4849b32603ac790a31ba7cfb65b3f87a7c9e2076\n"
    },
    {
      "commit": "b50f559ae837fd754eba1a055550504767c86dd2",
      "tree": "faf46ad4fcb93827e4684ebcdb19ab54f6aa95c6",
      "parents": [
        "006429b3fc37e0657116bb3ed5b496a362d95abd"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jul 26 12:19:29 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jul 26 12:19:29 2016 -0700"
      },
      "message": "Test: Cleanup the test container interfaces with --olt option.\nAlso make the olt configuration similar to the podd (atleast for single node) by\nconfiguring the test container ports to reside on br-int ovs bridge.\n\nChange-Id: I6afd20d2e58532b252b9dc614d0d16f27b590578\n"
    },
    {
      "commit": "006429b3fc37e0657116bb3ed5b496a362d95abd",
      "tree": "8d69a3a464609b6e4f7e252890e6888db42f86b9",
      "parents": [
        "bd9b8a39b5a0550fd8c0cbb47c85538db03bda8f"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Jul 22 10:24:34 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Jul 22 10:24:34 2016 -0700"
      },
      "message": "Test: Adding Proxyarp to the list.\n\nChange-Id: Ic0b6185b60f05b5851b08dff54cb400f65c25e9d\n"
    },
    {
      "commit": "bd9b8a39b5a0550fd8c0cbb47c85538db03bda8f",
      "tree": "24cfc8f7f7989299c0b09d09411e3a8e961f8b96",
      "parents": [
        "4682c7656aa85e95fb68c4ff1e55de03978d456d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 21 09:56:45 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 21 09:56:45 2016 -0700"
      },
      "message": "Test: Install vtn cord app during cord-tester setup to make it consistent with ONOS cord apps being loaded.\n\nDon\u0027t install cord if already installed which is true when specifying external controller for setup.\n\nWhen running the tester in cord mode, make sure to install cord apps after restarting ONOS on cord to bring it back to the same state as before restart.\n\nChange-Id: If4961867f5b08c4079660961f6a30be9011b3a57\n"
    },
    {
      "commit": "4682c7656aa85e95fb68c4ff1e55de03978d456d",
      "tree": "0b7124fa13dd624a1319ffdd00c64aa7efebfe55",
      "parents": [
        "d44cea1926d726f5e8823f5f2c453195fabfce8d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 20 18:56:05 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 20 18:56:05 2016 -0700"
      },
      "message": "Change the switch start scripts to connect to onos controller port 6653 over 6633.\nThis also makes it compatible with the ovs running on cord also using 6653.\n\nChange-Id: I296e424d34ac6614a96f945bc8188e4fa74556ed\n"
    },
    {
      "commit": "d44cea1926d726f5e8823f5f2c453195fabfce8d",
      "tree": "3fbc48c2072326f138affdbe8dd12209733f0609",
      "parents": [
        "f9c2f8b4368009b612158c138fbdb34c17684172"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 20 12:16:41 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 20 18:33:09 2016 -0700"
      },
      "message": "Test: Implement setup --cord mode for cord-tester.\nThis would make the cord-tester listen for ONOS restart requests on the cord.\nThe restart is implemented using docker-compose when running the test agent on the ONOS compute node.\nThis is required because the tests restart ONOS with different configurations and the cord-tester agent\nrestarts bind the config volume to the xos/onos container before restarting ONOS.\n\nAlso implement fetching the device id properly when running tester under OLT configuration.\nOne can also override with OLT_DEVICE_ID env in the test container when multiple devices are connected to ONOS.\n\nThis is used by the subscriber test to override the pmc-olt driver for the device id when running\nsingle-channel N subscriber tests.\n\nChange-Id: I1fa27dd21ccacec35f38030443ad298b59718f4b\n"
    },
    {
      "commit": "f9c2f8b4368009b612158c138fbdb34c17684172",
      "tree": "06dec36feea44072740a0a3eeff88149dc4864e4",
      "parents": [
        "eaf1c4e0633453e4d4b436900e7625dd5677b2cc"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jul 19 15:49:41 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 20 18:32:26 2016 -0700"
      },
      "message": "Test : Multiple scenarios for verification of Proxy ARP.\n\nChange-Id: I58fd0d23d4ceaf9481f0651cee8a13d2d0236d8f\n"
    },
    {
      "commit": "eaf1c4e0633453e4d4b436900e7625dd5677b2cc",
      "tree": "1371befef124a07b749c43837314f83363536ca9",
      "parents": [
        "65c4d7225d0bd72f4c237e3c486b9edac0b58a0c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jul 19 12:22:35 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jul 19 12:22:35 2016 -0700"
      },
      "message": "Fix: Install ONOS cord apps when ONOS is running externally and tester started with \"-e\" option.\nAlso set the ONOS restart disabled flag based on whether running the tester under olt with ONOS on another node.\n\nChange-Id: I12402cb15f321d8e97c44f7677f589af10498343\n"
    },
    {
      "commit": "65c4d7225d0bd72f4c237e3c486b9edac0b58a0c",
      "tree": "e1bc9ae8cb9258a02e0e4cee2968d45a3845358a",
      "parents": [
        "ac5c0af4b7189ee6c24005c42968988a1eb6917d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jul 18 14:20:17 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jul 19 08:07:34 2016 -0700"
      },
      "message": "Test: Run traffic check to google.com after subscriber igmp tests.\nAlso don\u0027t restart ONOS if ONOS_RESTART_DISABLED is set in the test container environment.\n\nChange-Id: I1db8df962e1f22a2c660ca5d6444ff1c1c9170a6\n"
    },
    {
      "commit": "ac5c0af4b7189ee6c24005c42968988a1eb6917d",
      "tree": "1112c6801a9a2ce18a6ea186b74227c7adfc1168",
      "parents": [
        "10fe00edbedc34c149a6b8c28b65a78831e08de5"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Jul 15 17:59:00 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Jul 15 17:59:42 2016 -0700"
      },
      "message": "Doc: Updated GIT clone link and command options for cord tester.\n\nChange-Id: Ie6e2ad214f57364d72571149db1e678d15f2f3a1\n"
    },
    {
      "commit": "10fe00edbedc34c149a6b8c28b65a78831e08de5",
      "tree": "fd349796b00aa44f6bd2be84465c1cd8f480fa6c",
      "parents": [
        "5b984cbe5227226ab0ad0459e6dd9b9ba3222e63"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jul 12 16:13:16 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 13 08:29:31 2016 -0700"
      },
      "message": "Fix: Use portmap or config for dhcp interface over hard coded interface\n\nChange-Id: I13d7d3066cb8a7690c7915a4df1e4651c469b180\n"
    },
    {
      "commit": "5b984cbe5227226ab0ad0459e6dd9b9ba3222e63",
      "tree": "1fda9cff1425bc62e5877f9926eab340c246dfe8",
      "parents": [
        "eb62cbdf805b10df4d24ae7a1057ecfc0ad89db6"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jul 12 15:50:49 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 13 08:29:25 2016 -0700"
      },
      "message": "Test: New testing scenarios for Subscriber and DHCP Relay.\n\nChange-Id: I86729d449dadb197640c4fc212313c78b14844f8\n"
    },
    {
      "commit": "eb62cbdf805b10df4d24ae7a1057ecfc0ad89db6",
      "tree": "abc2d14e42db2fd8ab08bd48b0c95e21fc32858a",
      "parents": [
        "42414a34e8bbfee2ba6ec8d9ab9ade1ef59147c8"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 01:05:32 2016 +0200"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 01:07:27 2016 +0200"
      },
      "message": "adding license file\n\nChange-Id: I15d3dc8d5f39282c9163c730b77ca5e00b26abda\n"
    },
    {
      "commit": "42414a34e8bbfee2ba6ec8d9ab9ade1ef59147c8",
      "tree": "26e4cbfbe513b4e36a9abca5cf7cc44d57aa78e4",
      "parents": [
        "5860c188347dd6fc3c35aebb558be6fef1437558"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jul 05 16:43:28 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jul 05 16:43:28 2016 -0700"
      },
      "message": "Added DHCP Relay in a list .\n\nChange-Id: Ib397123451396d8c1faa25f5e67674bd13ca72a7\n"
    },
    {
      "commit": "5860c188347dd6fc3c35aebb558be6fef1437558",
      "tree": "f40d1324efbcdc224eea12bf4138708707889c5e",
      "parents": [
        "f4999478b049acde90fa3353c2950db971808642"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jul 05 16:33:06 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jul 05 16:35:17 2016 -0700"
      },
      "message": "Test: Adding Different DHCP Relay cases for ONOS with\n      isc-dhcp-server.\n\nChange-Id: I0b9e3adfa8320e74719444bc5efc4c6d20c93816\n"
    },
    {
      "commit": "f4999478b049acde90fa3353c2950db971808642",
      "tree": "825ef796362eecb1d356ddb0388b4a6cf00615ad",
      "parents": [
        "a93829aa98acff1cab4fefb3e1bbda1e88f7f10d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 01 16:42:13 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 01 16:42:13 2016 -0700"
      },
      "message": "Fix: Bypass apparmor preventing dhcpd load inside privileged test containers.\nIf apparmor usr.sbin.dhcpd profile is present, then loading dhcpd inside container fails with -EPERM.\nThis patch prevents it.\n\nChange-Id: I54ca8d1dc5c12ff02116926d386214d7c565969a\n"
    },
    {
      "commit": "a93829aa98acff1cab4fefb3e1bbda1e88f7f10d",
      "tree": "28bcbb824c99a977abbf5381f8539529a312ad51",
      "parents": [
        "8cf29ac47a875fac2749fafc65b0d8bdc11f6de2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 01 10:08:23 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 01 10:08:23 2016 -0700"
      },
      "message": "Fix: After removing route from zebra, give some time before verifying if flows were removed by ONOS for the route.\nAlso toggle the interface correctly before verifying if flows were removed for the peers.\n\nChange-Id: I6dc8e27df09b8bb5a6dd5978fb2f81b90d2693e1\n"
    },
    {
      "commit": "8cf29ac47a875fac2749fafc65b0d8bdc11f6de2",
      "tree": "b3abf5ef5aea274470b3e972128e3fa894a7bcc3",
      "parents": [
        "70820bb4e23e789e0d9e863833029c976c409d06"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 30 16:25:14 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 30 16:27:42 2016 -0700"
      },
      "message": "Test: Adding dhcprelay tests.\nAdded isc-dhcp-server for cord-test container builds.\nIf cord-test container already exists, refresh using:\n cord-test.py build test\n\nChange-Id: I1aaff75612b7551fc9fd145fe2483ab72b5c3128\n"
    },
    {
      "commit": "70820bb4e23e789e0d9e863833029c976c409d06",
      "tree": "a9e286f2e998bf661292a8d43f000804c1e74113",
      "parents": [
        "8d03cc524a821c196cc090c306a2a97ea44e6517"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Jun 29 18:11:57 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Jun 29 18:11:57 2016 -0700"
      },
      "message": "Test: Multiple scenarios for verifying vRouter app\nwith Quagga.\n\nChange-Id: I8d13c111329add1dd615925d1d765933b35e2bc9\n"
    },
    {
      "commit": "8d03cc524a821c196cc090c306a2a97ea44e6517",
      "tree": "c7ddeb7687f18f14a1a83be44511622f4dd18710",
      "parents": [
        "720ea61665208580e61639e37f5c7d9987fed8ab"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jun 28 14:51:59 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jun 28 14:54:30 2016 -0700"
      },
      "message": "Fix:Set quagga ip environment for the test container correctly\n\nChange-Id: I1d27baaa6af0273a702e7cd81cb3cbe0bb645645\n"
    },
    {
      "commit": "720ea61665208580e61639e37f5c7d9987fed8ab",
      "tree": "0002f53afc5ca5b57e15f03249a78322af99a786",
      "parents": [
        "d376b90d5de0fde7c7aa68baa88be326c7d5d172"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jun 21 17:54:25 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Jun 27 15:15:30 2016 -0700"
      },
      "message": "Test: Flow based utility test cases for different\nkinds of flows.\n\nChange-Id: I2bf299729bd5c8cc48800f0a53038f8ebba566c3\n"
    },
    {
      "commit": "d376b90d5de0fde7c7aa68baa88be326c7d5d172",
      "tree": "a2a485ce7da84ff7fbb93a8b6780f5010b4725bb",
      "parents": [
        "c3d80e2ee6314d5b6338a4b99880ac1d8f91c9c6"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jun 14 11:50:28 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Jun 27 15:11:39 2016 -0700"
      },
      "message": "Test: Introduced performance rate verification for flow installation\nwith different scales.\n\nChange-Id: I703b6c9856a497db2969b2c1a12b15fbfd69d943\n"
    },
    {
      "commit": "c3d80e2ee6314d5b6338a4b99880ac1d8f91c9c6",
      "tree": "d7c57f9996171618370d57429a49bf92384c50a1",
      "parents": [
        "4a2362ca554a18b3f67936e6364874d4753e1954"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jun 22 17:51:24 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 15:19:35 2016 -0700"
      },
      "message": "Test: Add quagga shell api/rpc command to cordtest server.\n\nChange-Id: I7e884c610d6de66bc29fcbc3214c6c62800c0728\n"
    },
    {
      "commit": "4a2362ca554a18b3f67936e6364874d4753e1954",
      "tree": "ab477e91ceedad7b63a863c04cc48ed4d512288e",
      "parents": [
        "92a0e5a8353f40a5550f3e606b5bb1e485d88acb"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jun 22 17:32:44 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 15:15:33 2016 -0700"
      },
      "message": "Fix: Use the test server rpc/api to stop quagga.\n\nChange-Id: I50fab4d7d5854cf4ccbe9881787a99dd4840b2f6\n"
    },
    {
      "commit": "92a0e5a8353f40a5550f3e606b5bb1e485d88acb",
      "tree": "1fa4a784d0f50130a307a1c7e207f825096d2d9d",
      "parents": [
        "e0f33fa1bc088c91e0ce40c17622cbb31760ffa1"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jun 22 17:11:05 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 15:13:02 2016 -0700"
      },
      "message": "Test: Now cord-test.py setup would start and provision the test container to run nosetests from the container.\nIf one wants to dynamically launch the test container for running cord-tester tests,\nthey can still do the cord-test.py run to execute the tests.\n\nChange-Id: I0df8604398c3369385b9e4ffeb590ce89565498d\n"
    },
    {
      "commit": "e0f33fa1bc088c91e0ce40c17622cbb31760ffa1",
      "tree": "1ef10ff957d0e52140e88ede097e69be8b91ccb1",
      "parents": [
        "338268f9d99f7d12b566441d9c9e4f3eee8cbff7"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jun 22 13:36:02 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 15:06:36 2016 -0700"
      },
      "message": "Test: Use ovs switch over cpqd as group id flows through pmc-olt pipeline driver also works with ovs.\n\nChange-Id: Id10d61c4c458315044b30eeb79c09ece050e7ee3\n"
    },
    {
      "commit": "338268f9d99f7d12b566441d9c9e4f3eee8cbff7",
      "tree": "27c2d378646d96026728a899c41317776bba07b4",
      "parents": [
        "ea9abc81d7a14925ef9f4e0ef028cf181247a938"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jun 21 17:12:13 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 14:59:53 2016 -0700"
      },
      "message": "Test: Changes to subscriber multitable changes for single channel, N subscriber tests.\nChanges to subscriber onos app to remove metabuilder constraints for next flow objectives.\n\nChange-Id: I6fb91e9706df122c42fce7eb4d6598f3a56b4d71\n"
    },
    {
      "commit": "ea9abc81d7a14925ef9f4e0ef028cf181247a938",
      "tree": "e8c9be25d1519de64849255797a549ed3345fc64",
      "parents": [
        "81acbffd91f2abead49a795a306d7ed0a6c62fb7"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jun 17 14:55:19 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 14:59:53 2016 -0700"
      },
      "message": "Add python daemon package as a cord-tester prerequisite\n\nChange-Id: I14587417a5ac264c20ea237ec955c6dbe65fb8c3\n"
    },
    {
      "commit": "81acbffd91f2abead49a795a306d7ed0a6c62fb7",
      "tree": "e8484b07531510fb736787870fc31c78a7c85244",
      "parents": [
        "4b72d4bd555582f763e44e3f6dea6d6a796fd089"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jun 17 14:45:16 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 14:53:52 2016 -0700"
      },
      "message": "Test:Provide a setup phase for cord-tester which just starts/provisions required containers for testing.\nIt also starts a container management rpc server for remote container restarts with configuration from tests.\nUse simple xmlrpc server for container management over our own in cord-test server.\nAdd dependencies pertaining to the new change in tester for the dockerfile.\nThis way, we now can setup the cord-tester in one node and launch the test from a test container in another node in the podd.\n\nChange-Id: Ie99540e5455f46ee515c7c5341af7ec94892e438\n"
    },
    {
      "commit": "4b72d4bd555582f763e44e3f6dea6d6a796fd089",
      "tree": "6c717d7a54ea4c17d5cf971111263803eecf2efa",
      "parents": [
        "7eb2ce0044d630cbc2663a602fedcf3229c36ec8"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jun 15 11:09:17 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 10:01:00 2016 -0700"
      },
      "message": "Test: Changes to subscriber multitable test to work with latest ONOS.\nUse CPQD over OVS with pmc-olt pipeline driver to test igmp/multicast groupid flows.\n\nChange-Id: I83f8b3f378aee7fa3da2c8d99df128b8cd85035b\n"
    },
    {
      "commit": "7eb2ce0044d630cbc2663a602fedcf3229c36ec8",
      "tree": "13f6f1fc79bf8d5a7fc80943d086d2e7188981bd",
      "parents": [
        "a6adc0b31135965747c8f06059fb1c46935099da"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jun 10 19:00:50 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 10:01:00 2016 -0700"
      },
      "message": "Fix: Allow test state machine users to override next state.\nAnd fail the tls state machine gracefully while supporting negative test cases.\n\nChange-Id: I4f5dcd6dfd81ec9e3e36d2929b3b10ae40acb851\n"
    },
    {
      "commit": "a6adc0b31135965747c8f06059fb1c46935099da",
      "tree": "b0014d5c4b50d0dc624297633be932198e039c91",
      "parents": [
        "95d044e71352c08b5fddd21324028d0d48d9c85e"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Sun Jun 12 12:21:14 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 23 09:09:02 2016 -0700"
      },
      "message": "Test : Flow based test cases (Also helper functions for flow verifications)\n\nChange-Id: Ib942bdd9b4f445e0ed63a9b141a0c4f5dbbf73d8\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": "41adfce035c2adc4be2f8ec69e98b8b5b2a7f85b",
      "tree": "daef8c40c585322f80b977204408816248dfd7af",
      "parents": [
        "59ed4169b1479c9e4abcba5ffa7f9375fbe2ba9f"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jun 10 09:51:25 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 23 09:06:15 2016 -0700"
      },
      "message": "Test: Make the cord-test.py build for quagga use 14.04 instead of latest\n\nChange-Id: I549e60ac5f8a3121b1893943b712fc2ddf80dc35\n"
    },
    {
      "commit": "59ed4169b1479c9e4abcba5ffa7f9375fbe2ba9f",
      "tree": "eba27316d1959e31d8e58315cbd9047bb882545d",
      "parents": [
        "490f51f06be651df2c73a3ef09245263d40d062e"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jun 21 12:10:34 2016 +0200"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jun 21 12:10:34 2016 +0200"
      },
      "message": "updating .gitreview\n"
    },
    {
      "commit": "490f51f06be651df2c73a3ef09245263d40d062e",
      "tree": "b2ddefe9367b823d90cb2b3212a49916833a7064",
      "parents": [
        "eff07bc628cadb7663e265ded9336a24552555b3"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 09 21:29:13 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jun 10 09:47:57 2016 -0700"
      },
      "message": "Test: Review changes.\nRemove sudo dependency from fetch phase of gradle for cord-tester.\nBuild all cord-tester docker images locally without using the cord-test.py interface.\n\nChange-Id: Ib00f6d8c854900eaf77f97da0d9e090511aa4ed8\n"
    },
    {
      "commit": "eff07bc628cadb7663e265ded9336a24552555b3",
      "tree": "f49f8c654489905bea40a2e0adfb978f96998420",
      "parents": [
        "0769e5e2961e378e4549c3312a7e3cfe33653fc9"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Jun 09 16:39:23 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Jun 09 16:39:23 2016 -0700"
      },
      "message": "Test: Added Subscriber based test cases with different\nscenarios in AAA, DHCP and IGMP..\n1. Authentication success and failures\n2. DHCP address assignment and different states of DHCP servers\n3. Channel surfing with subscriber joining , jumping , leaving channels\n   in random ways.\nAlso every scenario is updated with join time stats, leave time stats,\naverage of minimum times, average of max times and Std deviation\nfor each subscriber .\nMore test cases will be included with multiple subscriber joining ,\njumping next, jumping randomly to different channels helping us to find\nchannel zap time.\n\nChange-Id: I6b7adadd0090e01c887fc796d07a7ba9753c0769\n"
    },
    {
      "commit": "0769e5e2961e378e4549c3312a7e3cfe33653fc9",
      "tree": "420d5b0e71aec48ca35b106e098e04a2d17a8c22",
      "parents": [
        "c5f07eb80a5961a1923074ceef478247c175c8fe",
        "577520af40797704064e61934123190fb38ea15b"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 08 15:04:28 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Jun 08 15:04:28 2016 -0700"
      },
      "message": "Merge \"Test: Gradle fetch task to fetch/install cord-tester dependencies before buildImages phase.\""
    },
    {
      "commit": "c5f07eb80a5961a1923074ceef478247c175c8fe",
      "tree": "7ea205cfcfea38c1f81d05c0d3dbe3dee23180b6",
      "parents": [
        "05d9b5f9733ca69f9224d4d09ae961eb811490c4",
        "d43b7d4b982516680f02065fd93c4bafee8bc988"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jun 08 15:04:19 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Jun 08 15:04:19 2016 -0700"
      },
      "message": "Merge \"Test : Adding CERT based TLS test cases.\""
    }
  ],
  "next": "577520af40797704064e61934123190fb38ea15b"
}
