)]}'
{
  "log": [
    {
      "commit": "3d5ff79ba8aaccc53e0801bf3d16e6493ce970dd",
      "tree": "c391cc2dc7a2209afc8fb81902e4c5439439b743",
      "parents": [
        "a357c6ae219a9d3a427c7f1eddf0f5c8350d04d8"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Apr 12 16:53:27 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Apr 12 16:54:05 2017 -0700"
      },
      "message": "Allow sending untagged dhcp traffic from vsgTest if running from subscriber/olt side.\n\nChange-Id: I746be577290e7a508eec71f9f772ecd766638f4b\n"
    },
    {
      "commit": "a357c6ae219a9d3a427c7f1eddf0f5c8350d04d8",
      "tree": "79bda2e0cb179557a44d82d854fd0be5b2dcdfe5",
      "parents": [
        "76a497a7ce26df23593c928564511325b0133f34"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Wed Apr 12 17:52:24 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Apr 12 11:49:50 2017 -0700"
      },
      "message": "vsg-test:\n    Added funtions for handling routes.\n    Introduced TIMEOUT for firewall test cases, also\n    added Deferred object to manage the callbacks in\n    VCPE firewall test scenarios.\n\nChange-Id: I998032844e937c25c9a9927bf47cca68142b8080\n"
    },
    {
      "commit": "2daa1afd145032d6d55f61c8343f60672b7f0214",
      "tree": "8cf8b6de80f884b59f4028af242a42a78184f9da",
      "parents": [
        "9a16a11b5ac84d8dc8c8d4730042f238d7be6a12"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Apr 11 09:32:31 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Apr 11 09:32:31 2017 -0700"
      },
      "message": "Avoid using the nose plugin for cord-tester to restore on failure.\nThe instantiation of the plugin with nose main causes issues where tests have setUp/Class methods.\nUse the traditional try/finally block to restore on test failures.\n\nChange-Id: I5f927cc87092b38e405ba833f2fa8771bffb2488\n"
    },
    {
      "commit": "9a16a11b5ac84d8dc8c8d4730042f238d7be6a12",
      "tree": "a6bf7f8b26f1c96b46087fee51694a3d87e3373b",
      "parents": [
        "8f7f1b663b3b2ea0498b952aa6706eefca4e7788"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Apr 07 15:40:05 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Apr 07 15:40:05 2017 -0700"
      },
      "message": "Add restore method for vsg wan/lan toggle tests for vcpe dhcp ip.\nGet dhcp ip for the first firewall test before subsequent tests.\nOther tests need to do the same.\n\nChange-Id: Iacc07242915bca02e1d6a953575777d98220f466\n"
    },
    {
      "commit": "8f7f1b663b3b2ea0498b952aa6706eefca4e7788",
      "tree": "9e846afa9bd3e9bcb6c30a1b169f986b5fa47205",
      "parents": [
        "72755c9e4662dc0b743a745afdec708f6eb67897"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Apr 06 18:25:07 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Apr 06 18:25:07 2017 -0700"
      },
      "message": "Implement a nose cordtest plugin to restore test case configuration after failure/errors.\nThis is especially useful for tests like vsg where after a failure, one wants to restore back the original config.\nThe user needs to implement a:\nconfigRestore @classmethod in their test case class to restore the configuration on test failures/errors.\n\nChange-Id: I810e1586173bcd1066b42b6ce5cf815834cd38b8\n"
    },
    {
      "commit": "72755c9e4662dc0b743a745afdec708f6eb67897",
      "tree": "f33a35230be4ebec8c85d73024b9b71091e7cf28",
      "parents": [
        "ea4d9904dd4cc6ce60018743819424f2b638fcc8"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Thu Apr 06 17:19:02 2017 +0000"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Thu Apr 06 17:19:02 2017 +0000"
      },
      "message": "vsg-test:\n    Updated detailed steps involved in vsg test scenarios.\n    Also added a utility function to get a pair of vsg and vcpe.\n\nChange-Id: Ibe2f70461022a7488eb3f4a07b18a1af4f62e90e\n"
    },
    {
      "commit": "966c1938fd1a8434f70435c37be431d30c29dfd7",
      "tree": "2c00b85e73b3807eac24d0c7b8c4a31f01d0ce00",
      "parents": [
        "0a4ca3a5a10734f44272b95943764322e644b7c0"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Fri Mar 31 00:48:31 2017 +0000"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Fri Mar 31 00:48:31 2017 +0000"
      },
      "message": "vsg-test:\n    Adding test cases for iptable firewall\n    applied in vcpe , validating by passing/ denying traffic.\n\nChange-Id: I33fa8f0db19dd6ef9e99035db2fb9643430b8747\n"
    },
    {
      "commit": "0a4ca3a5a10734f44272b95943764322e644b7c0",
      "tree": "2e9d53d649dc47f5e697ed36ebe0b37824606020",
      "parents": [
        "a9b594da3135b1a59f0d2ef73dcfb53d5233739e"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 30 09:36:53 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 30 09:36:53 2017 -0700"
      },
      "message": "Auto generate the account_num, s_tag, c_tag for the subscriber vsg tests.\nThey can be indexed from the subscriber_map with sub0, sub1 ... subN\n\nChange-Id: Ic040a62f30ea6d684eec5e70a014fd822aa13385\n"
    },
    {
      "commit": "a9b594da3135b1a59f0d2ef73dcfb53d5233739e",
      "tree": "3fdbc69ea338e2b737991135dbe8af4ac496767b",
      "parents": [
        "d47023a8c813d1312862057b9f65de17743c6dcd"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 29 16:25:22 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 29 16:26:01 2017 -0700"
      },
      "message": "Before making XOS rest api calls, get the xos credentials from ONOS network cfg.\n\nChange-Id: I094bd98983171d8562c15c4a2c3f26145d07af01\n"
    },
    {
      "commit": "d47023a8c813d1312862057b9f65de17743c6dcd",
      "tree": "a594e22eaa7c0f2ead40a67bb1ca96ac4197c242",
      "parents": [
        "282f0d3cbd2e763ca4af78d982e494bdfbc04b6f"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Wed Mar 29 21:11:09 2017 +0000"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Wed Mar 29 21:11:09 2017 +0000"
      },
      "message": "vsg-test: Added multiple test scenarios\n    applying iptable firewall , passing traffic and validating the same\n    in vCPE context.\n\nChange-Id: I2bb30dac2b496adb324b63f20544b5ab0a54f9e6\n"
    },
    {
      "commit": "282f0d3cbd2e763ca4af78d982e494bdfbc04b6f",
      "tree": "e5bc03ef2a839209c917627b4ac4cf90853aff58",
      "parents": [
        "1f2e7a83b87401ab80438282383916437c1ecb62"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 28 16:43:59 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 28 16:43:59 2017 -0700"
      },
      "message": "Support to create a subscriber in XOS with volt tenant configuration.\nTest case is: test_vsg_xos_subscriber.\nThis can be changed as appropriate (iff required)\nThe data for subscriber create/testing is fetched from cord-api framework.\nThe framework data is patched for account numbers that are being tested.\nThe account numbers for subscriber test is generated from 200 to have more control.\nAlso the rest api controllerIP is auto-patched after restApi object is created.\nThis avoids patching properties file for updating XOS ip.\n\nChange-Id: Id09bc6ee27f1827ca6edb10cc8b64aaf3fe743e3\n"
    },
    {
      "commit": "933f5b5ed5e1e0d4e39cef5e1d16458f1f591d8b",
      "tree": "793509c5ac469fb63a25dea10b44f438938d1e4e",
      "parents": [
        "850795b04350f0742674dc421d223e6de13fe7e9"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 27 15:27:16 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 27 15:27:16 2017 -0700"
      },
      "message": "Use the python logging module to log.\nAdd logs for vsg health checks.\n\nChange-Id: I290e569c05113c88adc89d941085b1d17ceaafbb\n"
    },
    {
      "commit": "2e99c4727313ac9ecb0c26b57cca4a6b8a717883",
      "tree": "37d139fd23efc610546082a1a5c2f65cced443a0",
      "parents": [
        "b86cd835ffd917314bd1e171acf83785564c04de"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 22 19:13:51 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 22 19:13:51 2017 -0700"
      },
      "message": "Remove all useless scapy WARNING: on import from scapy\nJust delay a whee bit in SSH agent before closing channel/session.\nFor some reason, there seems to be unread data in the tcp queue.\nWhen closed quickly ends up RST\u0027ing the tcp/onos-karaf server side session.\nThis causes a bogus \"Connection reset by peer\" exception in the ONOS log for every cli session established to ONOS from cord-tester\n\nChange-Id: I954429b7d132d89b0f0515b267468bf4127ac127\n"
    },
    {
      "commit": "f8e753c891b3b45e3593dd696a0e85c7fafee4cf",
      "tree": "a862c7bf53fe8f87c2518e9916463b2acec440ca",
      "parents": [
        "63751492215272bc4f63677f82673806e0141db6"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 22 11:50:38 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 22 11:50:38 2017 -0700"
      },
      "message": "Disable useless warnings from nosetests execution\n\nChange-Id: I324bd5fa5b4a552702abe90afd98019791da803a\n"
    },
    {
      "commit": "63751492215272bc4f63677f82673806e0141db6",
      "tree": "8aa9288a3331ebf0671538e6549692db9ea612cd",
      "parents": [
        "18ccb0bad9a83c4583171662cd4ee2fb63fa1e63"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 22 09:28:01 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Mar 22 09:28:01 2017 -0700"
      },
      "message": "Rename VSG tests\n\nChange-Id: I43693384d6f256e4245bcfe4994a5b7a09b143f3\n"
    },
    {
      "commit": "18ccb0bad9a83c4583171662cd4ee2fb63fa1e63",
      "tree": "ee35345bc2b2c138355287b9d2e673d00c030044",
      "parents": [
        "6a4254f54e129d890c362646d5821818d03bea58"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 21 17:06:04 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 21 17:06:04 2017 -0700"
      },
      "message": "Remove interface/vcpe map declarations from vsg test class\n\nChange-Id: I22b83a925237b5c9117e6e311a7170cb534c51f6\n"
    },
    {
      "commit": "6a4254f54e129d890c362646d5821818d03bea58",
      "tree": "5e17a339f30b0ea3877e3d49d95b0b3873dc1ab2",
      "parents": [
        "d0fdf3b2a18f75436a8e0592653fe7c7e96cf42b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 21 16:59:37 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 21 16:59:37 2017 -0700"
      },
      "message": "Remove useless imports. Keep it clean\n\nChange-Id: Ibbf99dd80b4be24dbe3c9e805461f660cb1a15b4\n"
    },
    {
      "commit": "d0fdf3b2a18f75436a8e0592653fe7c7e96cf42b",
      "tree": "4e117460f177eef4531a9f6a97b90e56c8b44f31",
      "parents": [
        "3e13f13c23bb19ecdf13c6867e2fb3f2f791e6e3"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 21 16:54:22 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 21 16:54:22 2017 -0700"
      },
      "message": "Overhaul of VSG management/access routines.\nAll accesses now through a new VSGAccess class that uses the VSGWrapper class to operate on vsgs.\nvsgTest updated to use the vsg accessor class.\n\nChange-Id: I8605421acea7040b958a83a576f0aae3ffec5641\n"
    },
    {
      "commit": "3e13f13c23bb19ecdf13c6867e2fb3f2f791e6e3",
      "tree": "f57d4e9a8733308efa8fecb1f7eb61ab6c3daa18",
      "parents": [
        "1b564fee80461d97a6997db1da92dbad0785f5ee"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 21 14:15:53 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 21 14:15:53 2017 -0700"
      },
      "message": "Fix vsgTest wan/lan toggle tests to restore the interface config after the test is done.\n\nChange-Id: I4691c65ca04941ff707ce52322f7a69cf0f1d224\n"
    },
    {
      "commit": "1b564fee80461d97a6997db1da92dbad0785f5ee",
      "tree": "bfba93e8049df56f5616db5bc302d09ea2b0e17d",
      "parents": [
        "03f40aaa2865b9bb49231cf4bac8d67ffdf2eb4a"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Mar 21 19:19:12 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Mar 21 19:19:12 2017 +0000"
      },
      "message": "cordvtn-test:\n    Adding some name changes for test cases.\n\nChange-Id: I4a52123e9659a1c34da0ed6862e0a0677ab8caac\n"
    },
    {
      "commit": "03f40aaa2865b9bb49231cf4bac8d67ffdf2eb4a",
      "tree": "915b70c0d8f910c6a191bf76072c672fc566c72c",
      "parents": [
        "0cdccd84eeee0aadab6cd55c7c1d0cbf57b7cd5a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 20 19:33:55 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 20 19:33:55 2017 -0700"
      },
      "message": "Changes to vsgTest to query dhcp vcpes by querying the test config.\nAdd support and functions to locate vsg for a vcpe.\nAnd send remote vcpe commands. (wan/lan port up for the vcpe)\nCare has to be taken to reach the vcpes considering that after the dhcp ip is obtained on the vcpe,\nthe compute nodes would become inaccessible through the fabric.\nHence the test wrapper running commands on vcpe through compute node tries to open up the management port for the test.\n\nChange-Id: I987bea9c92d3866c82151f21fd3ba16283585887\n"
    },
    {
      "commit": "33cfdbec6f1671299041d3c4d86c29c5213b0078",
      "tree": "ee6810ee4c83953a9d89e167b3c7044095a63203",
      "parents": [
        "be7768c1ec396c75e2188357274206f825558627"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 17 18:03:48 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 17 18:03:48 2017 -0700"
      },
      "message": "vsgTest changes that makes it work when tested on a CiaB setup.\nSome of the tests after external connectivity needs modification like the first 5/6 tests that test ping to google/8.8.8.8 which works.\n\nChange-Id: Ibad902aaf97efa8c5b5e5cdd055aee29748f8607\n"
    },
    {
      "commit": "be7768c1ec396c75e2188357274206f825558627",
      "tree": "21e0cfe1ea22623542d3ff04bd79db046551c449",
      "parents": [
        "9ccd0d060aab7d1b10c47b3b84e266a46821009a"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 17 11:39:41 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 17 11:39:41 2017 -0700"
      },
      "message": "More shuffle, cleanup, reorg ...\nUtility functions in CordTestUtils instead of OnosCtrl\n\nChange-Id: I3b2ed69997886b1433409b4c6b8b3d252fcd9fda\n"
    },
    {
      "commit": "9ccd0d060aab7d1b10c47b3b84e266a46821009a",
      "tree": "56bb658e0ffe31c54e1e8c5909abe0e4153ee151",
      "parents": [
        "0cb2adab3f6746861360d6d065e73a8d4abf5c88"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 16 17:11:08 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 16 17:11:08 2017 -0700"
      },
      "message": "VSG test cleanups and some comments to change the ping through vcpe interface for the external connectivity tests\n\nChange-Id: I6414289091da61f24941ee5cd27a972e9c391b82\n"
    },
    {
      "commit": "87115b0ed4d9e9a3520e7bcc99bc32e8d375d7bc",
      "tree": "fcea324875f65dba426ba6fde0d32c1954bf297e",
      "parents": [
        "a6e23a79fade5932931324eeef7c4e06911f0b7e"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Tue Mar 14 17:46:47 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Mar 14 12:04:41 2017 -0700"
      },
      "message": "vsg-test:\n    Added test scenarios related to connectivity,\n    and tagged traffic on lan and wan side interfaces.\n\nChange-Id: Iad96763a2a712145d37a1eadb7a8f432663f6286\n"
    },
    {
      "commit": "1213d4c2f5625edaeeeb09c896e3ec702084a145",
      "tree": "1a3a043c9913ceb47fa57b720551196d5fef988a",
      "parents": [
        "bdb1ec46f212f12ce2785e0b47513774c5f4669e"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Thu Feb 23 22:50:48 2017 +0000"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Thu Feb 23 22:56:45 2017 +0000"
      },
      "message": "Test-VSG: Adding test scenarios for vsg.\n    It covers multiple scenarios related\n    to vcpe restarting , new configuration, connectivity to net,\n    vlan tagging, multiple containers being launched etc.\n\nChange-Id: Ic63323905d31d5c11f7f876389b81a10cc1ade94\n"
    },
    {
      "commit": "5241883efce74c9d53da9e468861d9b0dd0b8b47",
      "tree": "07ff0038bc0cf4d81db9ab56c5860c397ee0e539",
      "parents": [
        "946141bce2c78d828323e24d12e933dbe30c9528"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Jan 26 23:03:13 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Jan 26 23:13:20 2017 +0000"
      },
      "message": "Test scenarios for VSG module in context of\nCIAB(Cord in a Box).\nDescription:\n   1. It tests for vSG sanity and reachabilty.\n   2. It checks for services suppported .\n   3. Also checks for external connectivity.\nMore depth and functional scenarios will be added in addition\nto CLI based verification.\n\nChange-Id: I956dbedee745fa7be280ab65f7f991fc3b8ad341\n"
    }
  ]
}
