)]}'
{
  "log": [
    {
      "commit": "65aa7efbd42a882910fdee7a33e0ce408107d9a5",
      "tree": "ec28cb9820069fbdfbb231b355438175bfaf6557",
      "parents": [
        "91eaeba5de9d76b3aaa92d6d7ba9993a994dd3fd"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Tue Jan 03 16:23:44 2017 -0800"
      },
      "committer": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Jan 06 11:55:32 2017 -0800"
      },
      "message": "API test cases for /core/sites\n\nChange-Id: I98f0d3070169cf8eca09382d92ce4997139681da\n"
    },
    {
      "commit": "91eaeba5de9d76b3aaa92d6d7ba9993a994dd3fd",
      "tree": "266ee5d7e5c57c653abbbf5cf69ee82ac77d0b75",
      "parents": [
        "10d5eccc36d754ff00462a037a97f6727c6d4fdd"
      ],
      "author": {
        "name": "Author Name",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Jan 05 13:41:45 2017 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Jan 05 13:47:17 2017 -0800"
      },
      "message": "CORDVTN : New functions added to set, list, update\nand create floating ips, router, gateways.\n\nChange-Id: Ibbe3d93d712d160fc2305dce40b8ac757c077cef\n"
    },
    {
      "commit": "10d5eccc36d754ff00462a037a97f6727c6d4fdd",
      "tree": "3e536f63912451bb84e5bae1ca24efc2d8852e59",
      "parents": [
        "6d01ee4252105a4dbbc676b2bffd6e09b2963d9c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jan 05 15:31:03 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jan 05 15:31:03 2017 -0800"
      },
      "message": "Close ONOS cli log handles on cli disconnect.\nAnd truncate the onoscli.session file instead of appending to cli session log file on every connect.\n\nChange-Id: I3bdacb5aabd2e708cc8a86d8076a17e2f1bb9077\n"
    },
    {
      "commit": "6d01ee4252105a4dbbc676b2bffd6e09b2963d9c",
      "tree": "39665c775d74fb882d780b9dea9f38d6c0bab087",
      "parents": [
        "65900f0dbbafee9f163edf37dc0c34446038ecfa"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 03 20:37:55 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 03 20:37:55 2017 -0800"
      },
      "message": "removing .gitreview file\n\nChange-Id: Id7e761ddf7d3597efa58261f58a66078cfcf6ad3\n"
    },
    {
      "commit": "65900f0dbbafee9f163edf37dc0c34446038ecfa",
      "tree": "5fd4132c11db5ce43a4517765d527752d563b795",
      "parents": [
        "1e535c7274efdc00a980aa7ed562552ab2cbd962"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Thu Dec 22 15:26:10 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Thu Dec 22 15:29:10 2016 -0800"
      },
      "message": "frontend config: flavor tests\n\nChange-Id: I288f8d7c91385415193ed4e268aec72aa35e22e6\n"
    },
    {
      "commit": "1e535c7274efdc00a980aa7ed562552ab2cbd962",
      "tree": "7b930188df19c2474727e9a23a9c894d7b63085e",
      "parents": [
        "6f0fd1f935e154defaf7f7697d508af9344048b3"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Wed Dec 21 17:39:20 2016 -0800"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Wed Dec 21 17:57:27 2016 -0800"
      },
      "message": "Test : Implemented test scenarios for topology\ncreation, linear topology, tree topology, tcp bandwidth measure,\nudp bandwidth measure , multiple switch creations etc\nusing mininet tool.\nIts a reference module for connecting\nONOS controller to mininet in perspective of CORD tester.\n\nChange-Id: Ibe8462d9d6e6ce30d2ba5617ef7cb9177e5b1f6c\n"
    },
    {
      "commit": "6f0fd1f935e154defaf7f7697d508af9344048b3",
      "tree": "7a6584629b817398ac2ba9567637fe82eb56b0f6",
      "parents": [
        "2446046f989165adfe95133fe7ab06489adcad1d"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Dec 21 14:55:56 2016 -0800"
      },
      "committer": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Dec 21 14:55:56 2016 -0800"
      },
      "message": "API test cases for /core/nodes\n\nChange-Id: Icee210b7aae43fa88f16a39c0f3c6d28630d763b\n"
    },
    {
      "commit": "2446046f989165adfe95133fe7ab06489adcad1d",
      "tree": "932f44d0acbb9d78cb30d9bbbd409dae8fca210e",
      "parents": [
        "75dffd42769e4069c2998f4709501f273648238b"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Dec 21 14:34:54 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Dec 21 14:34:54 2016 -0800"
      },
      "message": "slice test changes\n\nChange-Id: Icec2653c95d74ed6dd51c4e9b90c6e9d30133170\n"
    },
    {
      "commit": "75dffd42769e4069c2998f4709501f273648238b",
      "tree": "86d5312463855e26156e3e902cb2171d8b38c656",
      "parents": [
        "f462ee928189442cd4a57b8c40ee85bf018092da"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Dec 20 15:35:25 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Dec 20 15:38:29 2016 -0800"
      },
      "message": "frontendConfigXOS: Slice tests, WIP instance test\n\nChange-Id: I60d16a043399d93a6cee165552b7c7d812fb27ef\n"
    },
    {
      "commit": "f462ee928189442cd4a57b8c40ee85bf018092da",
      "tree": "b060d84b4db18e957b7c3ec77cf266bb0736eb83",
      "parents": [
        "71fe0309db3c57e05e40de8934f0b63b3aa7707b"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Dec 16 13:11:43 2016 -0800"
      },
      "committer": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Dec 20 09:42:13 2016 -0800"
      },
      "message": "API test cases for /core/deployments\n\nChange-Id: Ie12cba6cf397f879e84c411a055686c024fb7b0f\n"
    },
    {
      "commit": "71fe0309db3c57e05e40de8934f0b63b3aa7707b",
      "tree": "db45d7842c173ad8b69c07ad496c235f51ba5690",
      "parents": [
        "65d950d957804d5ad873d838e1469a9355da09b4"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Dec 19 17:45:44 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Dec 20 09:39:27 2016 -0800"
      },
      "message": "Test: [WIP] Added a test scenario in context of\ncord-vtn for creating net, subnet, tenant create,\nnova_boot, nova_wait_boot,  port create, router create and deletion .\n\nChange-Id: I333f26edb604610c8c5d1278859b7b4f08933b35\n"
    },
    {
      "commit": "65d950d957804d5ad873d838e1469a9355da09b4",
      "tree": "0e4afd5a0ade2136cc209eb9a82157ee150f5245",
      "parents": [
        "cb0a90f83087af7d87add18ba2b1ac3e48856f44"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 19 19:41:55 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 19 19:44:42 2016 -0800"
      },
      "message": "Cord-tester manifest file support to setup or run the tests.\nOne can configure onos instances, external onos_ip/radius_ip,etc. in the manifest file\nthat can be used to setup cord-tester and run.\nAn example being:\nsudo ./cord-test.py setup --manifest\u003dmanifest.json\nsudo ./cord-test.py run --manifest\u003dmanifest.json -c cord-tester1 -t tls\n\nChange-Id: I0d6ad8b5c4d9f7ad34f46481ee6fd1023a57e55d\n"
    },
    {
      "commit": "cb0a90f83087af7d87add18ba2b1ac3e48856f44",
      "tree": "7df27520d780f42af0b4790e119f24148f60b4e8",
      "parents": [
        "aaea6b6ab8deda081199e84e2ad4ec87d2b5c9c7"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Mon Dec 19 18:50:09 2016 +0000"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Mon Dec 19 18:50:09 2016 +0000"
      },
      "message": "Test plans added and updated for following modules:\nUpdated:\n ACL, Authentication, Cord-Subscriber, Flows, Ipv6, Metrics, Proxy-Arp\n Subscriber, Vrouter, dhcp, dhcp relay, igmp.\nAdded:\n Cbench, Cluster, XOS, iperf, mininet based, net conditions.\nPlanned :\n Ipv6, Reactive-Routing, Metrics, Net conf, Ovsdb, platform tests,\n Network config link.\n\nChange-Id: I9bd0402c7a257099d19d4f866d311718d69f17c5\n"
    },
    {
      "commit": "aaea6b6ab8deda081199e84e2ad4ec87d2b5c9c7",
      "tree": "3a1a445c4cb79c54928c41516d63e916ced6d791",
      "parents": [
        "2a70a2fe3d3c7ae559ae465c263fa66bc558cccb"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 16 17:06:39 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 16 17:06:39 2016 -0800"
      },
      "message": "Test : [WIP] New support and util\nfunctions added, also test  scenarios are introduced\nin neutron context for cord vtn module.\n\nChange-Id: I9bfacd74e1ee5a66f886cde914217958f10b6e05\n"
    },
    {
      "commit": "2a70a2fe3d3c7ae559ae465c263fa66bc558cccb",
      "tree": "7e735f77c60c96aba60164657d4fe203c7fa109b",
      "parents": [
        "efa2bd3898fb7d2a40fc7bba3ca004e0b72a087d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 14:40:16 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 14:40:16 2016 -0800"
      },
      "message": "Dump the failure iteration for cluster controller tests\n\nChange-Id: Ib066ad597af1baea362287ee19a572c737ff57f8\n"
    },
    {
      "commit": "efa2bd3898fb7d2a40fc7bba3ca004e0b72a087d",
      "tree": "5ee379d9d7de4d64f012485f2dcf876c2887a295",
      "parents": [
        "a2492c11a0d7603de90d7dcf8924f0c3ec5e9e07"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 10:51:26 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 10:51:26 2016 -0800"
      },
      "message": "Fix AAA/TLS test case name in cord robot\n\nChange-Id: Icd539d3a58620f282dc2fad288cc052357f2989b\n"
    },
    {
      "commit": "a2492c11a0d7603de90d7dcf8924f0c3ec5e9e07",
      "tree": "c3e4d554311f73181d6ec114ad59b7a39ea4455d",
      "parents": [
        "aa54a1ca0ef45592cf68d0ae03b01f9c8f3cfa8c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 10:31:51 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 10:31:51 2016 -0800"
      },
      "message": "Max max instances for cord test cluster, a class attribute of Onos class instead of an object attribute.\n\nChange-Id: I02e859dbb7156c208266372776f8a07724b810da\n"
    },
    {
      "commit": "aa54a1ca0ef45592cf68d0ae03b01f9c8f3cfa8c",
      "tree": "1037d62dc7cb5ee9e66db442087ce22e8a9cd263",
      "parents": [
        "3b8111580b408806e2090586d226c94853d7a754"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 11:42:08 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 11:42:08 2016 -0800"
      },
      "message": "Change implementation of restart cluster rpc to restart all ONOS instances asynchronously to avoid restart errors trying to connect to other cluster instances.\nConfigure the quagga bridge interface correctly when running multiple ONOS instances.\nSerialize the quagga bridge configuration for the container.\n\nChange-Id: Ifddf900d93e20222e8a1c4a7457f6e7accd3e01c\n"
    },
    {
      "commit": "3b8111580b408806e2090586d226c94853d7a754",
      "tree": "349cb8f21b1c5bd72b22b6e825834e3502132d44",
      "parents": [
        "0f3f25b6727fdc6c7dafe131d265fca13614f0d2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 10:24:24 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 10:24:24 2016 -0800"
      },
      "message": "Configure the right jvm heap size to support more than 3 cluster instances of ONOS in cord-tester.\n\nChange-Id: I1484c3f9d8012b33f31320d0ded480f71697966a\n"
    },
    {
      "commit": "0f3f25b6727fdc6c7dafe131d265fca13614f0d2",
      "tree": "99b3e846a9bd559d9dc73a433abbfdb2caefad34",
      "parents": [
        "ef6f0a51aab5f75d5e2343deea4a53738fd6222d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 09:50:57 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 09:52:06 2016 -0800"
      },
      "message": "Generate the onos cluster ip to container name map using the ONOS_CONTROLLER_IP env which should have the controllers in the right order.\nSo if we have a async/parallel start of all 3 containers, its not necessary for the ips to be in order for cord-onos,cord-onos-2,cord-onos-N\n\nChange-Id: I28b5d44c2e2d20851b532ee9ec18ce99b856719d\n"
    },
    {
      "commit": "ef6f0a51aab5f75d5e2343deea4a53738fd6222d",
      "tree": "065a81ee05f5d7f72423293bda850c906f9a8040",
      "parents": [
        "3b2e037c7ca412c5c4f0e4c0ca5aacd6b8f946ce"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Wed Dec 14 19:57:05 2016 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Dec 14 22:11:01 2016 -0800"
      },
      "message": "Test: New changes and test scenarios for\ndifferent net conditions triggered by corrupted\npackets , burst of packets, delayed packets etc.\n\nChange-Id: Id0aa8adfe0eb9f13458c42618d6810b2845c8ef6\n"
    },
    {
      "commit": "3b2e037c7ca412c5c4f0e4c0ca5aacd6b8f946ce",
      "tree": "6035cce8fc2aabd21703dcd527787f8eb1af4ef2",
      "parents": [
        "c1dde153c09a85126dc11de713850ecb8163432c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 14 17:37:43 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 14 17:37:43 2016 -0800"
      },
      "message": "Add graceful ONOS restart test case.\nNew cli command to shutdown ONOS gracefully.\nChanges to cluster tests to avoid restarting by name since with async restarts,\nip to container name map cannot be mapped to nodes status output.\nAdd robot cluster controller test case to gracefully restart controllers.\n\nChange-Id: I1b2006e06e876c4456e24aa9237db5b2ea0ae795\n"
    },
    {
      "commit": "c1dde153c09a85126dc11de713850ecb8163432c",
      "tree": "61fbcadf85320fe4ac54fbfb81012d79ca9f7255",
      "parents": [
        "790ad33ad2f5b51340dd646f17b59a1ee96c969a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 14 11:30:44 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 14 11:30:44 2016 -0800"
      },
      "message": "cord-tester deploy and verify phase overhaul for CiaB scenario.\nThe run of subscriber tests is disabled for now since running CiaB inside a head node VM fails ONOS start with insufficient memory.\nShould work on physical head nodes.\n\nChange-Id: Ib1dde64c8f7da80ff8d7a62a29c0cd14b59874f3\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": "e7aff3652f5c545bf4189d6f768ab8e40eac8667",
      "tree": "13416c50aa215d1f60609f4db5ac30bb84d543af",
      "parents": [
        "5099890f0bf9186b5c3951fb6dbcb4d759d24f06"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 13 10:27:07 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 13 10:27:07 2016 -0800"
      },
      "message": "Add gradle list metaclass definitions like in maas to avoid gradle build failures for cord-tester\n\nChange-Id: Ibc75de5b954e0f46c8f68112cf4a6ad6b41b3dae\n"
    },
    {
      "commit": "5099890f0bf9186b5c3951fb6dbcb4d759d24f06",
      "tree": "0da200ef986eb80d5e8f01c2134f775c5787be01",
      "parents": [
        "c4e474ddfcbf5b029223f8ecd2c32ca2a2cd6122"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Tue Dec 13 12:10:25 2016 +0530"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Tue Dec 13 12:12:16 2016 +0530"
      },
      "message": "fixed script issue in test_dhcp_1request test case\n\nChange-Id: Ife71d68f3064bf7d8d7d8ca3f473741511581639\n"
    },
    {
      "commit": "c4e474ddfcbf5b029223f8ecd2c32ca2a2cd6122",
      "tree": "b27d141a0639e53bb317402112ce9ace8bf9a7ba",
      "parents": [
        "455a2ef759c5b3bf7de5d547582c257f6262fa71"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 12 15:24:57 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 12 15:24:57 2016 -0800"
      },
      "message": "Implement parallel start of ONOS instances when forming/setting up a ONOS cluster.\nFor now, restrict it to -async or --async-mode option for cord-test.py setup or run mode.\n\nChange-Id: If366e7b7370ede3574e070a23c5e17e723abe677\n"
    },
    {
      "commit": "455a2ef759c5b3bf7de5d547582c257f6262fa71",
      "tree": "b525e0deea9f3c4712f1b1d83cb9e4a4c7dbe920",
      "parents": [
        "cfa7c5859968a6c140399a828238b2d194c99b9d"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Dec 09 15:46:27 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Dec 09 15:46:27 2016 -0800"
      },
      "message": "Multi Instance Validation Tests: Test failed due to OOM\n\nChange-Id: Ibc0ff631bc9a4665a836e98f19dbcb5688804964\n"
    },
    {
      "commit": "cfa7c5859968a6c140399a828238b2d194c99b9d",
      "tree": "84ec4dec30b9635246029d01352448abd84f46e4",
      "parents": [
        "7d5077f381bcd732a55f828e6675737c75da3aa0"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Fri Dec 09 23:17:22 2016 +0000"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Fri Dec 09 23:18:42 2016 +0000"
      },
      "message": "Test: Change and update to DHCP app and DHCP Relay\napp with new test cases and minor refactoring.\n\nChange-Id: Ia6bc4f5f52e2be897b3128eb8d5d371c33acd7b4\n"
    },
    {
      "commit": "7d5077f381bcd732a55f828e6675737c75da3aa0",
      "tree": "82687dea387f46e36cc280b3d09a00a4e92e4b17",
      "parents": [
        "3964e84529dbb9f1cd07c89932ee523f4a31a326"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Dec 09 22:33:15 2016 +0000"
      },
      "committer": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Dec 09 22:33:44 2016 +0000"
      },
      "message": "Iperf Tests: Iperf is a tool to measure the\nbandwidth and the quality of a network link.\nAdded test scenarios in context of tool usage in cord tester.\n\nChange-Id: I984cc358ed07f9fac2c0721f5ad674fd9da83ac7\n"
    },
    {
      "commit": "3964e84529dbb9f1cd07c89932ee523f4a31a326",
      "tree": "97925663d9c5acdf11802c7b30ae89819eec04ec",
      "parents": [
        "c41c242912f8df8b7066fc0d84778a5fbe8d9d88"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Dec 09 12:04:32 2016 -0800"
      },
      "committer": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Dec 09 12:04:32 2016 -0800"
      },
      "message": "Service sanity check from REST API\n\nChange-Id: I98d869aea82ea654d51edd9149ad6cffc9840381\n"
    },
    {
      "commit": "c41c242912f8df8b7066fc0d84778a5fbe8d9d88",
      "tree": "df457db6931167498cc672da7dd0612948383c3d",
      "parents": [
        "0c8024a07d7bdc67b668a46506f400665c2e7c17"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 09 10:59:19 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 09 10:59:46 2016 -0800"
      },
      "message": "Cleanup existing container volumes before forming/setting cluster\n\nChange-Id: I525e3f94b2f764a7b44f257f70e78643f0ce7dd9\n"
    },
    {
      "commit": "0c8024a07d7bdc67b668a46506f400665c2e7c17",
      "tree": "9abb14e281f10371e29cad4e4a7d36de9919be10",
      "parents": [
        "6cc8b817a7697783238aa0bcf2e26ddd33559f77"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Dec 07 16:31:21 2016 -0800"
      },
      "committer": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Dec 09 10:38:47 2016 -0800"
      },
      "message": "Instance Validation tests, Added README.md files\n\nChange-Id: Ie37545eb62d1ccd1e3db2c383b68a774d6c8be0e\n"
    },
    {
      "commit": "6cc8b817a7697783238aa0bcf2e26ddd33559f77",
      "tree": "570cc19e970c4d4ebf879bb64e1ed770c6f72e91",
      "parents": [
        "e8935c6dc3dde037fba039c6be2fa9bc38630a44"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 09 10:24:40 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 09 10:24:40 2016 -0800"
      },
      "message": "Enable logging and log archiving for cluster tests.\nRetry on cord_test_onos_restart/cluster_restart rpc failures.\n\nChange-Id: I549056d72c25c08933a4e9bebfd36f951a608b1c\n"
    },
    {
      "commit": "e8935c6dc3dde037fba039c6be2fa9bc38630a44",
      "tree": "3cc34ba1c909afd9034b433a0be4bb6fc6ef613c",
      "parents": [
        "62b64049a0f2ac2cf7b8a99ce6e6c5c618a6a9e4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 18:17:17 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 18:17:54 2016 -0800"
      },
      "message": "Implement log archiver for test cases after test cases are run.\nThe test case logs are archived in test_logs directory.\n\nChange-Id: Ica1cb96ebeb784101ef171c8deb095ffeca513a7\n"
    },
    {
      "commit": "62b64049a0f2ac2cf7b8a99ce6e6c5c618a6a9e4",
      "tree": "aef86e7f17aeb6699200e3dbba9bfe14c1943d9f",
      "parents": [
        "e14fc02b179310393c1f0a5df90c4dec06ef2a4e"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Dec 08 00:37:21 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Dec 08 00:37:21 2016 -0800"
      },
      "message": "CORDVTN Test: CRUD tests for neutron , prerequisite\nfor subsequent test scenarios.\n\nChange-Id: I31c5eb52fd23e655ed92e774d352efa1bc13f254\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": "0869a32a98b6f118ff130fc1774db2e3b2387496",
      "tree": "0d8146ea021cab0ef0b763bae094120a1575abda",
      "parents": [
        "bff105f8b14d6132f4bd67110c44354bfd8f368c"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Mon Dec 05 16:55:51 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Dec 08 14:05:30 2016 -0800"
      },
      "message": "API test cases for /core/services\n\nChange-Id: Icbba49162d07707298e1b0a6e8607e61879b3756\n"
    },
    {
      "commit": "bff105f8b14d6132f4bd67110c44354bfd8f368c",
      "tree": "572dfe27f20a01226e5727169e57694407acc7ce",
      "parents": [
        "d65b7617cb0fed6116aa7b534611f705eee169d5"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 15:32:15 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 15:32:33 2016 -0800"
      },
      "message": "Update ONOS source only if required while building ONOS docker image\n\nChange-Id: I5e4fee3118a1aa8b982e68ad2e6fe58504c3e689\n"
    },
    {
      "commit": "d65b7617cb0fed6116aa7b534611f705eee169d5",
      "tree": "157274c1ab21ac7ccae2679c477a601af5f2ebe9",
      "parents": [
        "49bf825b3a0e29b8fdfdbf0876670b131c2c804b"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Dec 07 01:01:20 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Dec 07 14:18:56 2016 -0800"
      },
      "message": "CORDVTN Test: Added test scenarios for cord vtn and\nupdated list for ALL_TEST to display in listing.\n\nChange-Id: Ic22ef6cacf06ead124abf2e7c9581f5052aa2556\n"
    },
    {
      "commit": "49bf825b3a0e29b8fdfdbf0876670b131c2c804b",
      "tree": "88f1fd5215af9c1abf133b6a6eebc14edbf72bae",
      "parents": [
        "e2b665b88f5ea45ae2e1eded43077da31e49ac07"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 14:11:51 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 14:14:03 2016 -0800"
      },
      "message": "Build a ONOS docker image from current onos source on the host.\nOr can be built with a prebuilt package.\n./build-onos-docker.sh -h\nfor options.\n\n./build-onos-docker.sh -o $HOME/onos -b -t myonos:clustertest\nwould quickly build a ONOS docker image myonos:clustertest\n\nThis can be then used to test with cord-tester by specifying the --onos option to setup, run or cleanup commands\n\nChange-Id: I1499f58fe30123b25c00afea60e816d065a307be\n"
    },
    {
      "commit": "e2b665b88f5ea45ae2e1eded43077da31e49ac07",
      "tree": "3d9f38002c45e5aa2e1c5197e10f43c4ccac0298",
      "parents": [
        "ef1232d212cfc3670582994e0b9f03cbe2f428a9"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Dec 07 00:50:56 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Dec 07 00:56:34 2016 -0800"
      },
      "message": "Changes to TLS test scenarios and util\nfunctions.\n\nChange-Id: I76722e6ca1273fe60ac26fd0bf85e09853e7ca0c\n"
    },
    {
      "commit": "ef1232d212cfc3670582994e0b9f03cbe2f428a9",
      "tree": "47ce8d77c704dd4f935edc5a1a75662dd7045996",
      "parents": [
        "0f6b6841672f44ec2a5530b0c38bb5ea7ec123d4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 09:18:15 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 09:18:15 2016 -0800"
      },
      "message": "Changes to enable debug logs for the controller restart test case\n\nChange-Id: I24fa972bdc56fccb65a9f39e4236d12d85c9459d\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": "88e80b9ebadb61e1f2479847b7190d4360a52d93",
      "tree": "52018c13027a856b2b59005dc13b4b480c8c6e97",
      "parents": [
        "507c4561360a7521b9d97f6c0f02c44d244c383c"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 05 20:23:45 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 05 20:23:45 2016 -0800"
      },
      "message": "Support for configuring/starting multiple switches in cord-tester.\nUseful to fire tests with multiple switches configured with num_ports as per olt_config.json.\n\nChange-Id: Ifbe65c75ad008db75ac5f4e3554e36499cb194de\n"
    },
    {
      "commit": "507c4561360a7521b9d97f6c0f02c44d244c383c",
      "tree": "d2963ea4158d3348123f8b935ce45c9e55aabae5",
      "parents": [
        "b99538a289d845304b32266dbdabec37f5adec6d"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Nov 23 13:36:09 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Mon Dec 05 11:23:16 2016 -0800"
      },
      "message": "Recursively compare dictionaries in cord-api test utils\n\nChange-Id: I5c7108e73916aca67490891d42df564f35fddc61\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": "05e85fa6a14147234b68e86f06a5a740ffbd2fc4",
      "tree": "beb1f90b9d7f58c3767e9f7d76ae611cabb17193",
      "parents": [
        "e237aee2adff6acb793f1f9cfddbb59164b5c208"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 02 09:20:54 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 02 09:20:54 2016 -0800"
      },
      "message": "Install OVS 2.5 prereq on the host if OVS is not installed or \u003c 2.5\n\nChange-Id: Ic390f56f11e3acb79bdfab5134a909eab0219d3f\n"
    },
    {
      "commit": "e237aee2adff6acb793f1f9cfddbb59164b5c208",
      "tree": "674a77e485956a2c1ec2e4b5517ffb8709662510",
      "parents": [
        "6c527a0df785e81244a1f9036cd4f3bc072039a2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 17:46:43 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 17:46:43 2016 -0800"
      },
      "message": "Don\u0027t reset subscriber verify callbacks if they are specified\n\nChange-Id: Id6f0e1814cf5f252836ceddfbeb5b048d027de07\n"
    },
    {
      "commit": "6c527a0df785e81244a1f9036cd4f3bc072039a2",
      "tree": "3f5322f1406aa7a9ea1d6ef9ed79d96b9a4954ff",
      "parents": [
        "57f24d405984aa06887b98bbabe09626940d4e8a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 14:37:42 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 14:37:42 2016 -0800"
      },
      "message": "Do a fresh cluster setup of ONOS before running the next robot controller cluster test case.\n\nChange-Id: I1d02f0f22e5243784befd1ed1d5aad2123d7a955\n"
    },
    {
      "commit": "57f24d405984aa06887b98bbabe09626940d4e8a",
      "tree": "aef1209389c12fa93cdb5da3df637fd26fd19a06",
      "parents": [
        "dfeadb020e4442171dc3a53cfc386862731dfe5a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 11:51:58 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 11:51:58 2016 -0800"
      },
      "message": "Fix/update IGMP cord app to new IGMPv3 to construct the query packet as ONOS igmpv2 support in master makes the app incompatible with master.\nThis was resulting in IGMP app exceptions during activate with the latest onos from dockerhub.\n\nChange-Id: Ic1ddc10c8c3d497023c28be569b6c82e4920afda\n"
    },
    {
      "commit": "dfeadb020e4442171dc3a53cfc386862731dfe5a",
      "tree": "fe6c6b646e0f5390ecd0917cf3c02089bfecbfb5",
      "parents": [
        "2560f04b9d13eb042b4229324b1f9ab7cd23365e"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 17:55:51 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 17:55:51 2016 -0800"
      },
      "message": "Update cord apps to 1.1.\nigmp still has issues with onosproject/onos:latest last container image.\n\nChange-Id: I43fb252963cafa4d273ed820207267c6b670108b\n"
    },
    {
      "commit": "2560f04b9d13eb042b4229324b1f9ab7cd23365e",
      "tree": "9ff5789914867df560e49adf4b00e1ce67e1362a",
      "parents": [
        "45ab3e129320aa1cc257bd64d77b4344c05a1553"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 14:38:52 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 14:38:52 2016 -0800"
      },
      "message": "New test to restart entire ONOS cluster before verifying.\nNew cord tester api to restart entire cluster used by the test.\nChanged the restarts to check for onos start using wait_for_onos_start instead of a hard delay.\nAdded a robot test for restart cluster.\n\nChange-Id: I8dbc163462570a6a8eaf8e7684c790fc3fea8f48\n"
    },
    {
      "commit": "45ab3e129320aa1cc257bd64d77b4344c05a1553",
      "tree": "3f632071b4ef7cb62907d5e76c5ea05655c80675",
      "parents": [
        "de6b9dc18b317bbd428eb9b99275dfca0755dc86"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 11:25:51 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 11:25:51 2016 -0800"
      },
      "message": "New test to verify ONOS cluster by restarting the same controller repeatedly.\nSome changes to controllers_restart test.\nRobot test entry for the single controller restart.\n\nChange-Id: Idec493af3b7b7285bcfea424bb62c9a592470924\n"
    },
    {
      "commit": "de6b9dc18b317bbd428eb9b99275dfca0755dc86",
      "tree": "52e444f64bfb4acc71f96dc135da4d33803590b5",
      "parents": [
        "901727ca964da67186ca7a260f9249d69570129f"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 17:46:16 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 17:47:17 2016 -0800"
      },
      "message": "Changes to ONOS cluster tests.\nWait for sometime before ONOS restart.\nHandle leaders command exception in the cluster restart test before failing the test.\n\nChange-Id: If8afbef1e09657619e7230ddadd818a7598442d7\n"
    },
    {
      "commit": "901727ca964da67186ca7a260f9249d69570129f",
      "tree": "a44d6cdf848ace746395a3951ab6cf30c343637a",
      "parents": [
        "9ee925266bb19eb7d239c2f17fb189eaa106e7da"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Nov 29 14:05:03 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Nov 29 14:05:03 2016 -0800"
      },
      "message": "[WIP] Initial checkin for automation of CORD VTN\ntest scenarios.\n\nChange-Id: Ife27562132cd547acba913de2ca2fd4781e7de36\n"
    },
    {
      "commit": "9ee925266bb19eb7d239c2f17fb189eaa106e7da",
      "tree": "c58f54731bd30024040eed827703216cdf8a285e",
      "parents": [
        "1878c4f3f22537c36d1cf4c721fee77c80ac3408"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 14:59:11 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 14:59:11 2016 -0800"
      },
      "message": "Use split string robot function to create a list output of onos controller names instead of trying to create a list from a string output\n\nChange-Id: I83100cf5bd039676901aab5728eb47dd7b61c6fd\n"
    },
    {
      "commit": "1878c4f3f22537c36d1cf4c721fee77c80ac3408",
      "tree": "ce3d477714f5aea888adf2b02ecd3a7b1d5b3049",
      "parents": [
        "d203534a773812036cd68f35461024f433f0c8cc"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 09:19:50 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 09:19:50 2016 -0800"
      },
      "message": "Fix to preserve /dev/urandom file descriptor while daemonizing cord-tester.\nThis is to avoid breaking paramiko ssh agent after becoming a daemon.\nThis would fix any ssh usage like checking onos logs after we are daemonized.\n\nChange-Id: Iab7a294f1b9e7e64e539a403fe23ab0da814df33\n"
    },
    {
      "commit": "d203534a773812036cd68f35461024f433f0c8cc",
      "tree": "02d293f71826f354f66005f242892323c4d2970e",
      "parents": [
        "51e6fd824eeac4418afccc91dd15c4587326098c"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Nov 22 17:44:40 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Nov 22 17:44:40 2016 -0800"
      },
      "message": "voltTenant tests: enhanced subscriber tests\n\nChange-Id: Id28389dc9d77c5e5eb2b76cbd81a1c29fa8de17f\n"
    },
    {
      "commit": "51e6fd824eeac4418afccc91dd15c4587326098c",
      "tree": "fb03f96eb81525b1e8b5f7fe10b7dd20bed48ced",
      "parents": [
        "8be1880e8a956263b95f81f1e8106c07fd59fa6b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 22 14:39:19 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 22 14:40:43 2016 -0800"
      },
      "message": "Robot test case for cluster controller restart tests.\nAlso increase polling retries for the lldp flows during onos boot.\n\nChange-Id: Icf16f935addc394f43dd8fe2b223543ca3043e80\n"
    },
    {
      "commit": "8be1880e8a956263b95f81f1e8106c07fd59fa6b",
      "tree": "dd2ef9b03f65dc4004e9024f06f65b20489c1e9a",
      "parents": [
        "09dbc6d5de611078fdbc37a4554849a760f0b3be"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Nov 16 16:59:54 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Nov 22 11:58:49 2016 -0800"
      },
      "message": "/core/users Test: Test fail, XOS issue\n\nChange-Id: I0adc4e3f1e86b210aefd20783652ae472bc98914\n"
    },
    {
      "commit": "09dbc6d5de611078fdbc37a4554849a760f0b3be",
      "tree": "3cb5e004d2424d2fa6236c9e657ec5862bc99547",
      "parents": [
        "1ef70559666134114215a89591168fb416971232"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 22 10:37:42 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 22 10:37:42 2016 -0800"
      },
      "message": "Shared volume option for cord-tester enables starting cord-tester in cluster mode with shared ONOS data volume.\n\nChange-Id: I6e3af87d165030ff6b872b9ae1f4a82e071135bb\n"
    },
    {
      "commit": "1ef70559666134114215a89591168fb416971232",
      "tree": "f8a156bc00e1eb609771b8cb0e25f0601de2d622",
      "parents": [
        "73cfcee30de920427c88f16a3401e56f212ecac2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 17:33:36 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 17:34:05 2016 -0800"
      },
      "message": "Skip forming cluster if ONOS cluster was already formed.\n\nChange-Id: I60b18cc4dd756e94d934641b99ee524dff9d7d1e\n"
    },
    {
      "commit": "73cfcee30de920427c88f16a3401e56f212ecac2",
      "tree": "51fcd2dc09157181b93272639e19e2aa29b5a020",
      "parents": [
        "c4108fedcaeadc100a905df3ab69c94a7a8c4806"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Nov 16 19:28:50 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Nov 16 19:28:50 2016 -0800"
      },
      "message": "Test: Implementation of ACL and DHCP related\nvalidations using ROBOT framework.\n\nChange-Id: I6dd09f7cb13aeb1865378e656c1933b16b004d80\n"
    },
    {
      "commit": "c4108fedcaeadc100a905df3ab69c94a7a8c4806",
      "tree": "2f96fcdac1c80b1a11983162b680b514a35102db",
      "parents": [
        "ec2db32c19dedf21c2e87e61ec8fa684d5f9b477"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 15:15:28 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 15:15:28 2016 -0800"
      },
      "message": "Restart docker in prerequisites after installation\n\nChange-Id: I7668650c04ea08f8644e12e0703f25748a332c38\n"
    },
    {
      "commit": "ec2db32c19dedf21c2e87e61ec8fa684d5f9b477",
      "tree": "775b010f38d8197d20cf48cfb9fbe17a33223cb6",
      "parents": [
        "1f90820411d369a5e63a2c7863e9066a84bbb0f5"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 15:06:01 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 15:06:01 2016 -0800"
      },
      "message": "Run each cord instance in the cluster under a shared data volume for persistent storage.\nSome fixes/changes to cluster controller restart test case that restarts each onos controller instance and verifies cluster state.\n\nChange-Id: I658ea2270ed6be6dead42663a510654452410568\n"
    },
    {
      "commit": "1f90820411d369a5e63a2c7863e9066a84bbb0f5",
      "tree": "c7149d00b94657bd32557c2de341b80128871dc7",
      "parents": [
        "e5939f087cfb006fa221ceab003f54210411e00d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 17:32:20 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 17:32:20 2016 -0800"
      },
      "message": "More support for ONOS in cluster mode\nAdd a ONOS cluster test case to randomly kill controller and check for exceptions.\nAlso verify leader status on all the nodes.\n\nChange-Id: I0c5f9e35069c249dcee7135df6f59d2b6e8ad2b4\n"
    },
    {
      "commit": "e5939f087cfb006fa221ceab003f54210411e00d",
      "tree": "67304212b10614d3a4f0a8ad1f8574a577d19ba7",
      "parents": [
        "5f5136e46c298037ba049405dc7a6fa0645043c9"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 12:08:07 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 12:08:07 2016 -0800"
      },
      "message": "Reinstall the igmp cord-tester mcast app after cordSubscriber test restarts onos back\n\nChange-Id: I5a8f583c754787c0949a3902d2b9b9e2e5a6f29b\n"
    },
    {
      "commit": "5f5136e46c298037ba049405dc7a6fa0645043c9",
      "tree": "b6498702cce2927552daf6fb3b3b363a2f18d80b",
      "parents": [
        "0ff033fa7aecb3cb7cd22631a12f419097e2102c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 11:26:52 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 11:26:52 2016 -0800"
      },
      "message": "onoslogger close method is now gone as session is closed by ssh agent after run command\n\nChange-Id: I2e36ac0449d406f37d10c50b4dcd562870aab150\n"
    },
    {
      "commit": "0ff033fa7aecb3cb7cd22631a12f419097e2102c",
      "tree": "a7fc591ac854cf1d12b439a4dcc78f98a16483f9",
      "parents": [
        "f528961afc438797d52ebbe4ef8afb3779686068"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 10:47:30 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 10:48:09 2016 -0800"
      },
      "message": "Delete dhcp relay ports on cord tester cleanup\n\nChange-Id: If16e900853fc6abcc09e0f63d3e73f404dce372e\n"
    },
    {
      "commit": "f528961afc438797d52ebbe4ef8afb3779686068",
      "tree": "b2378419d2bdb771282715dde1e72ae3f28d33be",
      "parents": [
        "12f9f429b1ab7f6cfa794c76bb7d972fb11cb122"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Nov 15 17:22:33 2016 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Nov 15 17:22:33 2016 -0800"
      },
      "message": "updated to calculate default values for targetRef and targetTag\n\nChange-Id: I4144d7eb8f13aa7761a519b3692c89ae10e79d7f\n"
    },
    {
      "commit": "12f9f429b1ab7f6cfa794c76bb7d972fb11cb122",
      "tree": "2a486fcd0ecf76e5a1d56e07a39551789e570d95",
      "parents": [
        "b21186500a43140e1bda872419cf7969bfb72457"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 23:21:21 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 23:21:21 2016 -0800"
      },
      "message": "Bug fixes for net-condition module.\n\nChange-Id: Ibc4cf7d8bcaab7509cfbe3d38ec3649c22df8fb1\n"
    },
    {
      "commit": "b21186500a43140e1bda872419cf7969bfb72457",
      "tree": "549fdb79a74c6d76344f69189eb8a9355b89138e",
      "parents": [
        "d0a334d9ff680ebd42596b9a5863e89de4c9a077"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 16:46:23 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 16:46:23 2016 -0800"
      },
      "message": "Test: Following Modules added to use ROBOT framework\nalso along with NOSE framework.\nCordSubscriber(Tested with combination for Authentication,\nDHCP and Channel surfing through IGMP, Without XOS provisioning)\nFlows, TLS, vRouter, igmp protocol and dhcprelay.\n\nChange-Id: Icf68860988610b5c70c996bb78c6345536432213\n"
    },
    {
      "commit": "d0a334d9ff680ebd42596b9a5863e89de4c9a077",
      "tree": "8847b58be9a2bfdcc50af26e2460d8a9116a7cb6",
      "parents": [
        "fc7b0304f07fde1460cb7858685e4d089a389ed3"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 17:47:08 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 17:48:22 2016 -0800"
      },
      "message": "Close paramiko ssh agent session after connect and run.\n\nChange-Id: Ic517bfa5c897ad051ea9f457b811ad12cacfe00f\n"
    },
    {
      "commit": "fc7b0304f07fde1460cb7858685e4d089a389ed3",
      "tree": "90f5f9f7834fdd34c880031cd742982f3ebfe9e7",
      "parents": [
        "b05acabf647e34534052656dc69f770292dcb5d5"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 08:45:56 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 08:45:56 2016 -0800"
      },
      "message": "Test: Scenarios with delays, drops, out of order exchanges of messages, invalid versions\nand packet types with single and multiple sessions.\n\nChange-Id: I57f6e22f988ec8f8330b8387ee75a8b957479855\n"
    },
    {
      "commit": "b05acabf647e34534052656dc69f770292dcb5d5",
      "tree": "44389520fef12efe8074cf5305cd7cf5e700e3a6",
      "parents": [
        "bd82f36098b235011fe5596254173a00cf5d9875"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 15:12:43 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 15:12:43 2016 -0800"
      },
      "message": "Removing pull of onos 1.5\n\nChange-Id: I8b87e0503f28fe9ad5eef4b0a7494bbffbefd9be\n"
    },
    {
      "commit": "bd82f36098b235011fe5596254173a00cf5d9875",
      "tree": "3d622c2278a0fc64ae6292d5f0f2b40e88ef489e",
      "parents": [
        "19aaf5c4ab42583e29a1ede6cc12f17936894920"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 15:08:52 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 15:08:52 2016 -0800"
      },
      "message": "Option to run cord-tester setup in foreground.\nDelete relay configuration instead of restarting onos after tests.\nMake sure prerequisites can be run on other ubuntu distros\n\nChange-Id: Ic04a5dab41b013088cda651afe32abae8030c8d8\n"
    },
    {
      "commit": "19aaf5c4ab42583e29a1ede6cc12f17936894920",
      "tree": "fa6fa9799931e9bdccc4675caa4a04cd27f9166e",
      "parents": [
        "055d7f744623448e9f700bad1eee5350001a8ff1"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 09 17:47:57 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 09 17:48:49 2016 -0800"
      },
      "message": "Wait for ONOS to start by checking ONOS logs instead of a static delay.\nEnable exception logs in onos log.\n\nChange-Id: Iff967d1daab63e2d3d8f7ac90fe76e2cd7abfa39\n"
    },
    {
      "commit": "055d7f744623448e9f700bad1eee5350001a8ff1",
      "tree": "d9e7cc95092751d96d8a8dc59a18036bf3533327",
      "parents": [
        "9313b769fc44970d2460f630bf38560625266dcc"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Nov 07 02:11:23 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Nov 07 02:11:23 2016 -0800"
      },
      "message": "Cord tester evaluation script is changed with minimal test cases\nto make sure of working status.\nChanged github link for cloning to proper one.\n\nChange-Id: I8fb1640bde8f650a04686798a5b44899da1da544\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": "307d006695faff64d31f7cdf081347710494ee70",
      "tree": "1fcda7de916cd457bd0723b706780b501cc6e9f1",
      "parents": [
        "8fb0ebeaa7cc4c310f9faaa058c33d3b5f46dff9"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 03 12:56:09 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 03 12:56:09 2016 -0700"
      },
      "message": "Selected test cases from each of modules for daily Jenkins\nrun , kind of Smoke test for CORD APPS and ONOS using cord-tester.\nThis is done using Robot Framework for better reporting structure.\n\nChange-Id: I476a1ef33c9e723ac83e9b330fd5c5e28762d86b\n"
    },
    {
      "commit": "8fb0ebeaa7cc4c310f9faaa058c33d3b5f46dff9",
      "tree": "7e2dc50b65a687b284a8f4a0772b68adad2173f0",
      "parents": [
        "41d9b2322fb20ae5d569aabf6de99853e5e53389"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Nov 04 15:41:46 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Nov 04 15:41:46 2016 -0700"
      },
      "message": "Revert \"Selected test cases from each of modules for daily Jenkins run , kind of Smoke test for CORD APPS and ONOS using cord-tester. This is done using Robot Framework for better reports.\"\n\nThis reverts commit b5692e703725bc15824f9557d0f03493b7c63054.\n\nChange-Id: I7d88375b4a73eadd721c6bba7ef298c6a1fd5157\n"
    },
    {
      "commit": "41d9b2322fb20ae5d569aabf6de99853e5e53389",
      "tree": "1fcda7de916cd457bd0723b706780b501cc6e9f1",
      "parents": [
        "32e03c273645db53b0f76de874cdc1e23327fc7e"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 03 12:09:26 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Nov 04 15:37:25 2016 -0700"
      },
      "message": "Selected test cases from each of modules for daily Jenkins\nrun , kind of Smoke test for CORD APPS and ONOS using cord-tester.\nThis is done using Robot Framework for better reports.\n\nChange-Id: I7862983e8fc747e821e0004b08acf1797afbd056\n"
    },
    {
      "commit": "32e03c273645db53b0f76de874cdc1e23327fc7e",
      "tree": "7e2dc50b65a687b284a8f4a0772b68adad2173f0",
      "parents": [
        "e463106a73117bb328ad66c9285120a51bd30f98"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Thu Nov 03 11:57:53 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Nov 04 15:34:13 2016 -0700"
      },
      "message": "Added generic functions in utils libraries, new test for SynchronizerAPI\n\nChange-Id: If9ba83fe25ffdf79476393874f7d3ebdf0fd28cd\n"
    },
    {
      "commit": "e463106a73117bb328ad66c9285120a51bd30f98",
      "tree": "25b646961c227419cff9f9b11cb3893617c7c724",
      "parents": [
        "ec5b72a16ee6b72f7bacaeaeacd71094ec53c4dc"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 03 14:28:19 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 03 14:28:19 2016 -0700"
      },
      "message": "Fix to update docker-py to 1.9.0 version to avoid exec command hangs through docker-py client.\nAlso remove the links for ovs interfaces from linux during cleanup.\nThis would enable the containers to be configured again with the peer interfaces on setup\n\nChange-Id: I923c7ebec2ff0724eb59af11a4c21a260a56772c\n"
    },
    {
      "commit": "ec5b72a16ee6b72f7bacaeaeacd71094ec53c4dc",
      "tree": "a47821b0276316bd62217d68ec7b6d181c3f9193",
      "parents": [
        "dbd4e4b8886c27e3cbda00ed379246500dbbd5b5"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 03 09:53:07 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 03 09:53:07 2016 -0700"
      },
      "message": "Use shell to execute commands inside docker container as a buggy docker-py client exec_start api sometimes hangs.\nAlso fix the test container scapy and scapy-ssl_tls versions\n\nChange-Id: I2cc3a22f8d4143253caaa2f26ab5c27afd365c41\n"
    },
    {
      "commit": "dbd4e4b8886c27e3cbda00ed379246500dbbd5b5",
      "tree": "91e16010cec816128e11377a5745fb80e9915ea8",
      "parents": [
        "3441faf3798fff6b0881d7275b47ff3c622c4e12"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Oct 28 17:40:11 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Oct 28 17:40:11 2016 -0700"
      },
      "message": "Test: Additional changes to support cluster based test scenarios.\n\nChange-Id: I8464d2c775809a723ef46c0f5d3625bbbe5d0d48\n"
    },
    {
      "commit": "3441faf3798fff6b0881d7275b47ff3c622c4e12",
      "tree": "e2f78d579d6e366539efc52886b108ad66b43941",
      "parents": [
        "c1dc1d782e5c88448483e4c9c68b7936602e3941"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Oct 27 12:15:21 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Oct 27 16:01:57 2016 -0700"
      },
      "message": "TEST: [WIP] Module to test for perspective network conditions\nIt covers following conditions for different CORD Apps(Presently for IGMP \u0026 TLS).\n1. Network lag\n2. Out of Order , or rearranged packets.\n3. Drop packets or Duplicate packet generation\n4. Burst or block of traffic.\n\nChange-Id: I1f2c6a9c192e7caacdf86eb680f17dcf4b144573\n"
    },
    {
      "commit": "c1dc1d782e5c88448483e4c9c68b7936602e3941",
      "tree": "34bec64073a154ed36fd18fdc562d52fd6480724",
      "parents": [
        "cf941fd18d17832e08ca21f4148394553158d455"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 27 15:35:19 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 27 15:35:19 2016 -0700"
      },
      "message": "Update dependencies for cord-tester\n\nChange-Id: Ie1e6fd2988f3a431edf4400b7adc69d86ec70586\n"
    },
    {
      "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"
    }
  ],
  "next": "68a047f4107e6922cef8d260e9cecb0936bd6025"
}
