)]}'
{
  "log": [
    {
      "commit": "6209118eb2f72067ce9f25a9177c21802f317f1e",
      "tree": "438f34ee0b80b0a8e456eb91264446aea26552ed",
      "parents": [
        "8be10e0ff4a138a7125a8fdbeb3d8c922fd059a8"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Apr 05 17:36:14 2017 -0500"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Apr 05 17:36:14 2017 -0500"
      },
      "message": "dhcp-test:\n   Renaming some dhcp test cases.\n\nChange-Id: Ia793552c2827c9925e639d712ec2ee14192589fa\n"
    },
    {
      "commit": "8be10e0ff4a138a7125a8fdbeb3d8c922fd059a8",
      "tree": "029b6557544ee4acf54d1ae48e0c05d492088f9e",
      "parents": [
        "2499f17f71262e05884058b4a643d5684c812069"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Apr 05 15:04:06 2017 -0500"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Apr 05 15:23:52 2017 -0500"
      },
      "message": "acl-test:\n    Added json based config assignment\n    mechanism for ACL tests\n    \"aclTest.json\" file is merged.\n\nChange-Id: I45814e4803eb378d66d8d1ebb7582cb77492a1ad\n"
    },
    {
      "commit": "2499f17f71262e05884058b4a643d5684c812069",
      "tree": "b582756c93ce9c9098db5f45c1cfc7c81f737cca",
      "parents": [
        "ddfdc52332b7f3c7b8c8ebd1ec2b20ae6e017a87"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Apr 05 00:30:50 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Apr 05 00:30:50 2017 +0000"
      },
      "message": "dhcp-test:\n    Added json based config assignment to dhcp test\n    scenarios. \"dhcpTest.json\" file is merged.\n\nChange-Id: If866101428db7eeca783d918c8c21609ef0e5dc6\n"
    },
    {
      "commit": "ddfdc52332b7f3c7b8c8ebd1ec2b20ae6e017a87",
      "tree": "bd73e07d44e4486ba20cc4d162f53a569ab3b3dc",
      "parents": [
        "36ae025fdd3eba77431779776bfc75015f55e6d9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Apr 04 01:15:04 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Apr 04 01:15:04 2017 +0000"
      },
      "message": "igmp-test:\n   Using json based update of values for igmp groups.\n\nChange-Id: I43e5527580cbd45b0e2509298c2b226c5b126977\n"
    },
    {
      "commit": "36ae025fdd3eba77431779776bfc75015f55e6d9",
      "tree": "5512dcddbf1898613153d30e96b015962f255d16",
      "parents": [
        "79b3553f17a1a08a688daf51056db5377a5b2681"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Apr 03 17:15:24 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Apr 03 17:16:10 2017 -0700"
      },
      "message": "Fix host configuration api\n\nChange-Id: I879acc9536acb2349f60f556e7e2cb4eeeb5098e\n"
    },
    {
      "commit": "79b3553f17a1a08a688daf51056db5377a5b2681",
      "tree": "99d1fc44a7534840e3147919bc64020d9dc1cca6",
      "parents": [
        "b8a7b87c755776b407bbecc8ffe16061c6415073"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Mar 31 18:58:36 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Mar 31 18:58:36 2017 +0000"
      },
      "message": "vsg-test:\n    Adding method header comments to utility functions of VSG test module.\n\nChange-Id: I2cd1f50a9249df68bad7fc0deed1506aca1fe8f7\n"
    },
    {
      "commit": "b8a7b87c755776b407bbecc8ffe16061c6415073",
      "tree": "aaa8e83480bfa29506fdb092b1022f9e1e1f1c4b",
      "parents": [
        "966c1938fd1a8434f70435c37be431d30c29dfd7"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Mar 31 18:10:53 2017 +0000"
      },
      "committer": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Mar 31 18:10:53 2017 +0000"
      },
      "message": "cordvtn-test:\n    Added multiple new test scenarios with nova instance creation ,\n    validating reach from host , external network etc.\n\nChange-Id: I307d883f53ed8832e3d101aa60f5992fcf7f4384\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": "1f2e7a83b87401ab80438282383916437c1ecb62",
      "tree": "b2cac84347225bf1496ca5687bcdec37b32430f4",
      "parents": [
        "933f5b5ed5e1e0d4e39cef5e1d16458f1f591d8b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 28 10:55:47 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Mar 28 10:55:47 2017 -0700"
      },
      "message": "Just increase the delay after starting the onoscord/fabric containers for ciab\n\nChange-Id: I6154acf0cd01fe999f2d17de3f11179fdc82e4d5\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": "850795b04350f0742674dc421d223e6de13fe7e9",
      "tree": "b468dffd971412e1803f02d2915e36857fe0f1a3",
      "parents": [
        "6a931be155c4e95ca747973c32a5ca3bc23c0588"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 27 14:07:03 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 27 14:08:22 2017 -0700"
      },
      "message": "Fix sshtestagent to return exit status correctly.\nAlso return true for vsg health if vsg doesn\u0027t have an ip configured.\n\nChange-Id: Ie4dea9a5efa629a23834438fd86ab15460c94e6c\n"
    },
    {
      "commit": "6a931be155c4e95ca747973c32a5ca3bc23c0588",
      "tree": "b195dbfd45f2e47722a5f837285a29eadf7a242a",
      "parents": [
        "3698fade2e64b53a28f60efb7ae00081e2e01923"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Sat Mar 25 00:21:09 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Sat Mar 25 00:21:09 2017 +0000"
      },
      "message": "cordvtn-test:\n    Removed redundant test scenario w.r.t VPN.\n    Also removed neutron_test.sh, added for CRUD PoC of neutron services.\n\nChange-Id: I6df0dd3a61fabd6976cd9dcbafe06c4e31c25307\n"
    },
    {
      "commit": "3698fade2e64b53a28f60efb7ae00081e2e01923",
      "tree": "a00074919e1af3d6e26f63137d97ff877786bc55",
      "parents": [
        "f97ee1344208fb9878664bcd0d40d47a89468b91"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Mar 24 17:50:14 2017 +0000"
      },
      "committer": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Mar 24 17:52:43 2017 +0000"
      },
      "message": "cordvtn-test:\n    Updated multiple new test scenarios with neutron and nova services\n    in context of network creation, using image instance and\n    validating creation.\n\nChange-Id: I3d8720eeac7bf3f9e23ff9b46cf778cf938d4449\n"
    },
    {
      "commit": "f97ee1344208fb9878664bcd0d40d47a89468b91",
      "tree": "1f93791da9d65c0e83ef46fea602eba5225914db",
      "parents": [
        "2e99c4727313ac9ecb0c26b57cca4a6b8a717883"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 23 09:48:37 2017 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 23 09:48:37 2017 -0700"
      },
      "message": "With --noswitch option to cord-tester run, just create a dummy OVS switch.\nThis would just allow pipework to provision the test container ports on the OVS switch\n\nChange-Id: Ic54a9a0bb45f6cf5f433c3930d35451f023e1db3\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": "b86cd835ffd917314bd1e171acf83785564c04de",
      "tree": "6899a1e742b8b2f7a53ce7c4b815855f65929a77",
      "parents": [
        "f8e753c891b3b45e3593dd696a0e85c7fafee4cf"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Mar 22 18:54:12 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Mar 22 18:54:12 2017 +0000"
      },
      "message": "Removing testplan.md, as different test case modules are segregated in /modules directory\n\nChange-Id: I7876273ac2acbba0c63dc430f96e7a22d9a70336\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": "0cdccd84eeee0aadab6cd55c7c1d0cbf57b7cd5a",
      "tree": "8ad7cff548aa9f0d644d05064af330810551d99d",
      "parents": [
        "33cfdbec6f1671299041d3c4d86c29c5213b0078"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Sat Mar 18 02:27:43 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Sat Mar 18 02:42:17 2017 +0000"
      },
      "message": "cordvtn-test:\n    Adding multiple utility function in case of\n    getting flavor list , host list, server list, images list,\n    floating ip list and details etc,  needed for\n    both positive and negative test scenarios for nova.\n\nChange-Id: Ibbf182897dce62fd3aa44c8f1baf818308a650a4\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": "0cb2adab3f6746861360d6d065e73a8d4abf5c88",
      "tree": "40bffa3573520696a139c9b2b57ecb8e284362ad",
      "parents": [
        "aea3c670539bbe300ffbd9a2ff547aaa77b49f0b"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Mar 15 12:39:34 2017 -0700"
      },
      "committer": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Mar 15 12:39:34 2017 -0700"
      },
      "message": "Fix a typo in Users API test\n\nChange-Id: Ida860d8f97edc9b7c352751f271f5e92139d6ea0\n"
    },
    {
      "commit": "aea3c670539bbe300ffbd9a2ff547aaa77b49f0b",
      "tree": "07f07e180b076dc5bd33827b98a3f985491d80f7",
      "parents": [
        "87115b0ed4d9e9a3520e7bcc99bc32e8d375d7bc"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Wed Mar 15 18:57:05 2017 +0000"
      },
      "committer": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Wed Mar 15 18:57:05 2017 +0000"
      },
      "message": "cordvtn-test:\n    Added test scenarios for creation, deletion,\n    ,recreation and validation of network and subnet\n    on Head node and access cord onos.\n\nChange-Id: I42384e94fcbb98aa232a4b1a031e3e46d76d8010\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": "a6e23a79fade5932931324eeef7c4e06911f0b7e",
      "tree": "ad71223419925c2b6ecddc2142ec0e45f4000673",
      "parents": [
        "a2f5ac0aa5cf8dc660929c98fabadd311b57583d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Mar 14 01:27:49 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Mar 14 01:27:49 2017 +0000"
      },
      "message": "cordvtn-test:\n    Added utility function for flow find and a test scenario for\n    port sync to onos from neutron.\n\nChange-Id: I9346c144b568c5ced317d4ea358176ca5c074deb\n"
    },
    {
      "commit": "a2f5ac0aa5cf8dc660929c98fabadd311b57583d",
      "tree": "13709e29e7b5993f76b398a52dfc806b78b9b753",
      "parents": [
        "53d92708d5d99265e2df94fb4a586553177eb689"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Mon Mar 13 18:29:00 2017 +0000"
      },
      "committer": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Mon Mar 13 18:34:09 2017 +0000"
      },
      "message": "cordvtn-test:\n   Implemented search value and validation function.\n   Added test cases for neutron network creation and validation\n   for onos cordvtn app.\n\nChange-Id: I3a82754bf3b214e7a365064093436d60b96a5560\n"
    },
    {
      "commit": "53d92708d5d99265e2df94fb4a586553177eb689",
      "tree": "7f89fa0dfb0d5311de16a22f3105e94cbadf0977",
      "parents": [
        "a6c88fdfa201a3ea564261ace3f7fff34a57545d"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 13 10:10:38 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 13 10:10:38 2017 -0700"
      },
      "message": "Support to archive also partition data along with logs for ONOS.\nUsed by clusterTest based on a new ARCHIVE_PARTITION config in clusterTest.json.\nAfter every test iteration, the partition data would also be archived in setup/test_logs if set to true.\nIt defaults to false and can be enabled if required.\n\nChange-Id: Iaeddea30e6a6ad8dacce134228959e2b4ded4ef1\n"
    },
    {
      "commit": "a6c88fdfa201a3ea564261ace3f7fff34a57545d",
      "tree": "f6e8200d28965bd41b7b4103f0e4d10da45b898b",
      "parents": [
        "a652c4ad37194736b76ba09bcec0d87571584149"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 13 09:29:41 2017 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 13 09:29:41 2017 -0700"
      },
      "message": "Update cord-config and igmp app to version 1.2.\nUpdate all test files to use the right AAA config app name pertaining to 1.2 aaa.\n\nChange-Id: Ia393d9aee4dd124e46614bde2e39e64266708745\n"
    },
    {
      "commit": "a652c4ad37194736b76ba09bcec0d87571584149",
      "tree": "a75724630c5d1b5e1cf5d6df548329d421dc8e6e",
      "parents": [
        "eeac7e1dfa2bdccae451c09059c6371b81aa3b88"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 10 17:47:08 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 10 17:47:08 2017 -0800"
      },
      "message": "Update aaa app to 1.2. Change TLS AAA config appname\n\nChange-Id: Iab8f6cc61dab52314aeb7875f02d1d81b9ad61c5\n"
    },
    {
      "commit": "eeac7e1dfa2bdccae451c09059c6371b81aa3b88",
      "tree": "a55ca886e1d2c0b22114fc000d96c1c86bc62abb",
      "parents": [
        "d4eed64d8e8d4b304e9d7dd3cca1c4d8cff87c98"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 10 17:35:39 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 10 17:35:39 2017 -0800"
      },
      "message": "Update the TLS certificates as they were expired and thereby failing the test cases.\nAdd a README.opensslcert to update certificates in future.\nCertificates now have more than 5 years of expiry.\n\nChange-Id: I1cc03a968ef42c5c9d4b160f9e5d8f12c8d7031a\n"
    },
    {
      "commit": "d4eed64d8e8d4b304e9d7dd3cca1c4d8cff87c98",
      "tree": "ba0650bba4dab23b329026c764f2259fc9508539",
      "parents": [
        "09b77ae79def019c474cfa276c66804d97bd4806"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 09 14:40:52 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 09 14:40:52 2017 -0800"
      },
      "message": "Cord vtn test cleanup to use OnosCtrl interface apis\n\nChange-Id: I82ea08774649ae7eb6319a462f89ea9b2ac81b97\n"
    },
    {
      "commit": "09b77ae79def019c474cfa276c66804d97bd4806",
      "tree": "b1b12d1ca60a34bb6e8d62a2b0493bec9ac50113",
      "parents": [
        "80e0615c1e8d00d630a3f870e1e001a172ef7fa7"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Mar 08 01:44:25 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Mar 08 01:44:25 2017 +0000"
      },
      "message": "cordvtn:\n   Added changes for access onos connect\n   and REST API response validation.\n   Changes are specific to synch scenario.\n\nChange-Id: I3f5490ec43227d83b3006df490ebea4bc00f2423\n"
    },
    {
      "commit": "80e0615c1e8d00d630a3f870e1e001a172ef7fa7",
      "tree": "3101b9343f7d7395aa148128d38f715c73d8d4be",
      "parents": [
        "caac554af760deb5cf82a922e73b41b83c19c125"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Mar 07 01:07:19 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Mar 07 01:07:19 2017 +0000"
      },
      "message": "cordvtn:\n   Updated ca cert with environ REQUESTS_CA_BUNDLE.\n\nChange-Id: Ibc7d9c8069c4e9207bd24a31d59a5e30a29097a0\n"
    },
    {
      "commit": "caac554af760deb5cf82a922e73b41b83c19c125",
      "tree": "856c37378866a247e1e104c5ebd699ca85cbc81a",
      "parents": [
        "72fcbc5b557531e96f75cac0f59eb04998bb68bc"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 06 16:20:57 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 06 16:20:57 2017 -0800"
      },
      "message": "Setup the cord-tester test container with openstack environment during startup/setup\n\nChange-Id: I3849c0fbffd9099f2c26036ad653f22faa08538e\n"
    },
    {
      "commit": "72fcbc5b557531e96f75cac0f59eb04998bb68bc",
      "tree": "0ec58b2708ae1b440188a712e7504858654fb20f",
      "parents": [
        "03bd28142385324c1101633d97a1b548c1ba7624"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 06 12:35:17 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Mar 06 12:35:17 2017 -0800"
      },
      "message": "Synchronize the vtn/fabric configuration after activating the synchronizer apps.\nAnd then restart the xos synchronizer containers.\n\nChange-Id: I2f68f95544a671073a601d50f1405ad1b064dd7d\n"
    },
    {
      "commit": "03bd28142385324c1101633d97a1b548c1ba7624",
      "tree": "4c7c2ca4f6b33df737b81d572c1cfbddf782a868",
      "parents": [
        "d63a2379b06baf0dcd2849bed6c9164c060aeb01"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 03 17:49:17 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 03 17:49:56 2017 -0800"
      },
      "message": "Synchronize ONOS cord/fabric containers based on the new changes to CiaB that breaks the service-profile makefile approach.\n\nChange-Id: I68414230ac1fab6b069a915baab578c5a766598f\n"
    },
    {
      "commit": "d63a2379b06baf0dcd2849bed6c9164c060aeb01",
      "tree": "4e1be5cb29c00d8c16805d59863774b2fcfc13d1",
      "parents": [
        "369f89eaab69f09e37bc0b90e7554978423dd23d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Mar 03 22:16:22 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Mar 03 22:16:22 2017 +0000"
      },
      "message": "Included python-novaclient in cord tester Dockerfile.\nPython binding to openstack NOVA api.\n\nChange-Id: I496726687588dba01b4fef521b804a8a3844d423\n"
    },
    {
      "commit": "369f89eaab69f09e37bc0b90e7554978423dd23d",
      "tree": "5cf3520540b712c66e55b2b5e0d268fcb4784d94",
      "parents": [
        "123d694db154625032f977e400b7d6d2460efadd"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 02 15:22:45 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Mar 02 15:22:45 2017 -0800"
      },
      "message": "Support to configure the cord tester containers automatically with ports that can test/request services from vcpes.\nUseful when cord-tester runs in a cord podd or a CiaB setup.\n\nChange-Id: I93bc110cf16d84c45f40699c39fd556ccb22ad89\n"
    },
    {
      "commit": "123d694db154625032f977e400b7d6d2460efadd",
      "tree": "40eec8eade4ec9a1d7354cd293c73877b211dc77",
      "parents": [
        "66cf6f68e69bfc2956ccd979f285e78da4161426"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Mar 01 12:33:02 2017 -0800"
      },
      "committer": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Mar 01 15:46:58 2017 -0800"
      },
      "message": "Add Node, Slice and Instance API tests\n\nChange-Id: I3c3b9e8fbb7e485689bd8abac042b2264f6e51e3\n"
    },
    {
      "commit": "66cf6f68e69bfc2956ccd979f285e78da4161426",
      "tree": "088484e3bf1c38cb7a43422b192e0a2b82a99c11",
      "parents": [
        "a03b78599bd536d8f0f1fecd0581daf77feab5aa"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Feb 28 14:04:34 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Feb 28 14:04:46 2017 -0800"
      },
      "message": "Install docker in prerequisites only if not installed\n\nChange-Id: If58bbb0a7cc1fa3b00d5a586e88a5343b47031d4\n"
    },
    {
      "commit": "a03b78599bd536d8f0f1fecd0581daf77feab5aa",
      "tree": "9436fb1f7ce2c119ab18372b819f2e8f7f7d46ad",
      "parents": [
        "e07fc3a19cddb4f961c7114802abe561e08e8492"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Mon Feb 27 13:20:00 2017 -0800"
      },
      "committer": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Mon Feb 27 13:20:00 2017 -0800"
      },
      "message": "Fix a typo in Users test\n\nChange-Id: I4a4cff588715c391e5a5834f8bf956d86b8127a9\n"
    },
    {
      "commit": "e07fc3a19cddb4f961c7114802abe561e08e8492",
      "tree": "919c750277821b8a68c9a18632e617099ace620b",
      "parents": [
        "a85f5f7e51d798643001a40c026460e43105eedd"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Feb 27 10:49:29 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Feb 27 10:49:29 2017 -0800"
      },
      "message": "Parse all repotags to check for docker images\n\nChange-Id: Ic5f11864af1faa46d20ea2fd760a137b656a0eef\n"
    },
    {
      "commit": "a85f5f7e51d798643001a40c026460e43105eedd",
      "tree": "400ab5add873405ea035b1e17bb1db78c8a0b7ba",
      "parents": [
        "d6dd9b28ebc49451521de0e28bfda139a289ca6c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Feb 24 15:22:54 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Feb 24 15:22:54 2017 -0800"
      },
      "message": "Change default location for xos service-profile in cord\n\nChange-Id: Ib79c6cc76922428dc0835460e0a912f3feb54317\n"
    },
    {
      "commit": "d6dd9b28ebc49451521de0e28bfda139a289ca6c",
      "tree": "236dbd25c6b52755357adae8c7e3a1de4cdf1e4a",
      "parents": [
        "f7a613b3f87e7d54e5421199c526352dd2172930"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Feb 24 15:17:22 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Feb 24 15:17:22 2017 -0800"
      },
      "message": "Use docker exec_start api with raw socket \u003d True to avoid hangs while executing a command waiting for result.\nAlso remove the requirement for a specific docker-py version.\n\nChange-Id: Ia89a425724327db0532d4e6168ed4ed924c4969e\n"
    },
    {
      "commit": "f7a613b3f87e7d54e5421199c526352dd2172930",
      "tree": "3952a0c960448416984d028bb4f17db75d56320b",
      "parents": [
        "1213d4c2f5625edaeeeb09c896e3ec702084a145"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Feb 24 09:36:44 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Feb 24 09:36:44 2017 -0800"
      },
      "message": "Pull cord-tester images from dockerhub as they are available now on dockerhub.\nChange image names to be compatible with dockerhub image names.\nUpdate prerequisites.sh last step to pull all the cord-tester docker images.\nThis should make the cord-test.py build all step redundant now since images should be available for testing immediately after prerequisites.sh are run.\n\nChange-Id: I64cf664a214924349d6728ca2a52974decdef47f\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": "bdb1ec46f212f12ce2785e0b47513774c5f4669e",
      "tree": "b45da6be5b88bed9efd3bde6aad2f232ab6b4bdf",
      "parents": [
        "e4660f582d9594d9299a9962da7133eb6ec3daf6"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Thu Feb 23 19:51:42 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Feb 23 12:21:36 2017 -0800"
      },
      "message": "cord-vtn-test:\n   Adding around 90 new test case templates\n   with detailed steps to validate\n   cord vtn in context of openstack neutron, nova ,\n   keystone services, vtn config and flows .\n\n   This will validate multiple scenarios for cordvtn synching networks created\n   on neutron and flows created \u0026 installed.\n   CORD tester will be using Python neutron client APIs, nova client APIs\n   and Keystone API\u0027s extensively.\n\nChange-Id: I1408c80c0b91b1582162a746648d1a1e5dc57dd4\n"
    },
    {
      "commit": "e4660f582d9594d9299a9962da7133eb6ec3daf6",
      "tree": "c653150eec8c2fcd139e6168b42691c1da03a622",
      "parents": [
        "1c387cf79058dab2e1e6c1826b62ddad3fb98d05"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Feb 23 12:08:41 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Feb 23 12:08:41 2017 -0800"
      },
      "message": "Fixes for running tests in parallel across multiple containers.\n\nChange-Id: I57bf732507ae9ff8a4f9f1663b9aeb1ac119faba\n"
    },
    {
      "commit": "1c387cf79058dab2e1e6c1826b62ddad3fb98d05",
      "tree": "a690dafe2e880f4665947f243787a9af113f0790",
      "parents": [
        "6f1e4939cc2acd6f34142b7d8cd740787f666b33"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Feb 22 02:21:43 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Feb 22 02:21:43 2017 +0000"
      },
      "message": "cordvtn-test:\nAdded util functions for steps involved to\ntest validation for devices info, link info,\nactivation of app etc.\n\nChange-Id: I905c0829ef63d0ff22027c825e026457e19aacdd\n"
    },
    {
      "commit": "6f1e4939cc2acd6f34142b7d8cd740787f666b33",
      "tree": "6b936f5a5767f675e49e692b6c6def0e29ad5d62",
      "parents": [
        "53f163820e5a7eef7493bcd9e17256d67fbec765"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Feb 22 01:23:09 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Feb 22 01:26:24 2017 +0000"
      },
      "message": "cordvtn-test:\nRemoving command based approach for\nconfiguring neutron or nova server.\n\nAll test scenarios will be using API based\nconfiguration using python client for openstack services.\n\nChange-Id: I03bcbd08e3478d767a947ba027de338ed10b5324\n"
    },
    {
      "commit": "53f163820e5a7eef7493bcd9e17256d67fbec765",
      "tree": "3b3f3c77c75df48482279f0c26f6b18ba8540947",
      "parents": [
        "3c8ae6811e3a0534edfcc37b76f633a1267f3a2d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Mon Feb 20 20:31:22 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Mon Feb 20 20:38:24 2017 +0000"
      },
      "message": "Update:\nAdding python-keystoneclient, python-neutronclient and\npython-glanceclient in test container.\n\nThis gives Python bindings to the different service API,\nwhich enables cord test framework to perform automation tasks\nin Python by making API calls to Python objects.\n\nChange-Id: I1936b6bb24e0be51f49d6afd39dec71968940373\n"
    },
    {
      "commit": "3c8ae6811e3a0534edfcc37b76f633a1267f3a2d",
      "tree": "51df6308c5df3596317c403def1693e6b5a37c33",
      "parents": [
        "d4dacd5ba19413449b0d0d82fc3e68c9c97b45b6"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Sat Feb 18 00:50:45 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Sat Feb 18 00:50:45 2017 +0000"
      },
      "message": "cord-vtn-test:\n   Adding a cord-vtn validation scenario\n   to synch neutron created network with cord-onos.\n\nChange-Id: I427a39c8b9d958c18e1953af2edf666467034f0a\n"
    },
    {
      "commit": "d4dacd5ba19413449b0d0d82fc3e68c9c97b45b6",
      "tree": "a1d69cd872cdd0e4c165723b624216cb40b37419",
      "parents": [
        "fe18f0d01396c3d890092081782150c1bb0b6f6c"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Thu Feb 16 10:58:53 2017 -0800"
      },
      "committer": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Thu Feb 16 10:58:53 2017 -0800"
      },
      "message": "Fix hard-coded path in restApi.py\n\nChange-Id: I0b2d40836885907a8216a6c025b2515e3ae69c3d\n"
    },
    {
      "commit": "fe18f0d01396c3d890092081782150c1bb0b6f6c",
      "tree": "4c6b3f7013399eb5a287c67c109e9618edc3ccb5",
      "parents": [
        "80933a0071fd151cca4f8ae48d0596863f20e2f3"
      ],
      "author": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Feb 15 11:53:18 2017 -0800"
      },
      "committer": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Feb 15 11:53:18 2017 -0800"
      },
      "message": "Test changes for FrontEnd config\n\nChange-Id: I50b1c484a1ee433629ab7e589d6d20130dcc2a5f\n"
    },
    {
      "commit": "80933a0071fd151cca4f8ae48d0596863f20e2f3",
      "tree": "156e3a09848a1793f585f9be0cb87bab27b78a1f",
      "parents": [
        "343f41e8b2f1945ec87f232390bbd8d8817ab19d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Feb 15 02:04:34 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Feb 15 02:04:34 2017 +0000"
      },
      "message": "CORD-VTN-Test:\n  Adding credential functions to get all\n  environment variables details for username,\n  password, auth_url, tenant name.\n\nChange-Id: Ida5d4c39598054619b02b5f9d85b0a4ae75c7f98\n"
    },
    {
      "commit": "343f41e8b2f1945ec87f232390bbd8d8817ab19d",
      "tree": "18f73fb06fcd329fd7c7472a656e7ee76508b246",
      "parents": [
        "8b2f1e3fc237e4ba77349bd3ff11dd5166231deb"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Feb 09 23:38:16 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Feb 09 23:38:16 2017 +0000"
      },
      "message": "Config : cord vtn config with openstack, xos\nconnect details.\nIts a config to be used for test scenarios.\n\nChange-Id: I2b25315648443ec81a1a75f14c97252a7720e2da\n"
    },
    {
      "commit": "8b2f1e3fc237e4ba77349bd3ff11dd5166231deb",
      "tree": "7ae5d55bb1065eb08cd05ac5bf0c5798e4f6ceee",
      "parents": [
        "dda22061f0866dd03650a467846078b9fa5309eb"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Feb 09 15:10:07 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Feb 09 15:10:07 2017 -0800"
      },
      "message": "Keep the manifest filename the same instead of overwriting the manifest.json in test setup directory.\nAlso pass the actual manifest file name in the context of the test container as a test container argument during the test container spawn.\n\nChange-Id: I4783c661c487baf18a2e3e18e0151481716b99d0\n"
    },
    {
      "commit": "dda22061f0866dd03650a467846078b9fa5309eb",
      "tree": "171cfec490f42c601a228b22e4ee9e8ccc97deb4",
      "parents": [
        "990448244fcafe53a2d017364ddf35c022378ef1"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Feb 09 14:39:20 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Feb 09 14:39:20 2017 -0800"
      },
      "message": "Based on Jon Hall\u0027s feedback, bounce karaf default version to 3.0.8.\nThis is the default for the latest onosproject docker image on dockerhub.\nKeep the karaf version for CiaB manifest on 3.0.5.\nAdd a manifest-cluster.json to spin up a 3 node ONOS cluster with cord-tester.\n\nChange-Id: Ib5b238fd6e32dd46af37d2dd1db5841c1512e7fa\n"
    },
    {
      "commit": "990448244fcafe53a2d017364ddf35c022378ef1",
      "tree": "ad660ad806125554297bed25dd0ae9e0d2f2e0eb",
      "parents": [
        "584f8d269ccf81cbb2b55185b4fa8fe0e4608fba"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Feb 09 14:04:20 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Feb 09 14:04:20 2017 -0800"
      },
      "message": "Add cluster test config file.\nOne can modify the test iterations directly here.\nAllow for minimum heap size configuration with \u0027M\u0027 or megabyte suffix for onos jvm heap.\n\nChange-Id: I9da9c3a3799c4543512a9cf3ea3f309496df7e80\n"
    },
    {
      "commit": "584f8d269ccf81cbb2b55185b4fa8fe0e4608fba",
      "tree": "c7f3b91de850ad2b0fbdf4fc1789eaa48272d40d",
      "parents": [
        "861da9679d914418aeb9e363bd3ab2a2797a4eb7"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 16:51:01 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 16:51:01 2017 -0800"
      },
      "message": "Specify manifest option during cord-test run phase\n\nChange-Id: I112e6a2d2e20752b338620974823328b7ebef96b\n"
    },
    {
      "commit": "861da9679d914418aeb9e363bd3ab2a2797a4eb7",
      "tree": "244d7256f4b33f064f8da597334d7b8bb7eb16e5",
      "parents": [
        "d7f6ade425c9bc6496f7cb9db1990f5d2ebd4d54"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 16:21:36 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 16:21:36 2017 -0800"
      },
      "message": "Support for per test case configuration.\nThe test case needs to import setup_module from CordTestConfig.\nSee the igmp test case example.\nThe test case config file is a json file that should be named as:\n$testmodulename.json\n\nEg: if test module name is igmpTest.py, the config file should be named as:\nigmpTest.json\n\nThe default test configuration variables should be placed under the class variables.\nThe cord tester classes should subclass unittest.TestCase and should be ideally suffixed with _exchange.\n\nThe import of setup_module function from CordTestConfig for a test case would automatically\nassign/overwrite the configuration parameters (json key,value pairs) for the class to be accessed by the test cases.\n\nChange-Id: Iae6f993a149b4547388b86245663f24bb0e2b86b\n"
    },
    {
      "commit": "d7f6ade425c9bc6496f7cb9db1990f5d2ebd4d54",
      "tree": "b0caf536eb790258666c55de80e90167ad10e02b",
      "parents": [
        "085ea0f1caf6e3842f26163eb103e0b4bfdbc064"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 12:23:58 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 12:23:58 2017 -0800"
      },
      "message": "Make the darn virtualenv if specified\n\nChange-Id: I492beff1211edbd8269bce50c843bfb31d2fda7a\n"
    },
    {
      "commit": "085ea0f1caf6e3842f26163eb103e0b4bfdbc064",
      "tree": "92ab3d5dcfa66d10211d94493261a9a8f79b18d0",
      "parents": [
        "63815d1e93336e73005cea76d1f520f8e2a95840"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 12:18:51 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 12:18:51 2017 -0800"
      },
      "message": "Fix for prerequisites for cord/venv option\n\nChange-Id: Ia0b69ac978220a16e65720d7eb601b4d85b3a11b\n"
    },
    {
      "commit": "63815d1e93336e73005cea76d1f520f8e2a95840",
      "tree": "a232efe0d6ac3237b0886b24fb1e1147727e3017",
      "parents": [
        "3cd244385cb616d85a121a8d0275e5084b3b0e40"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 11:14:40 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 08 11:17:55 2017 -0800"
      },
      "message": "Support to run cord-tester with a virtual environment where pip python packages are installed with prerequisites.sh\nRun prerequisites with: --venv option.\nThen use cord-tester bash script instead of using cord-test.py directly that wraps the invocation of cord-test.py by activating the virtual environment before running cord-tester.\n\nIn order to use cord-test.py directly as before with venv, just:\nsource setup/venv/bin/activate\nbefore running cord-test.py.\n\nOn the cord or on CiaB, its recommended to install the pip packages on the host if one wants to use the MAAS/fabric test cases.\nFor cord/CiaB, just run the prerequisites with the --cord option as before.\n\nChange-Id: I65e64e376540124165731da30a90152f559a5299\n"
    },
    {
      "commit": "3cd244385cb616d85a121a8d0275e5084b3b0e40",
      "tree": "ede6bcd3c8b78e9b89a64bd6faf7c8e22b1b5997",
      "parents": [
        "0fb91c9e1a38b6b46fd3541c580dc43b147935e0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Feb 07 19:19:29 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Feb 07 19:21:23 2017 +0000"
      },
      "message": "Doc: Updated cord-tester-for-ciab-setup doc.\n\nChange-Id: I0a851a40dc0a2cf66f6d5b4d4305665e072d75a0\n"
    },
    {
      "commit": "0fb91c9e1a38b6b46fd3541c580dc43b147935e0",
      "tree": "d1a6dbca420a34a9fa39fda603c3c7e00cbd277c",
      "parents": [
        "973010ff6ead963e89464499ff34b2bb6ab6a1d4"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Feb 07 01:52:18 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Feb 07 01:52:18 2017 +0000"
      },
      "message": "Test : Added multiple changes for cord-vtn\ntest module.\nTemplate code with test case steps and\ntitles are ready to get started with specific\nfunctionality based scenarios.\n\nChange-Id: Ic6c8f5acec76a644e6f1cf53d19787ce1a929480\n"
    },
    {
      "commit": "973010ff6ead963e89464499ff34b2bb6ab6a1d4",
      "tree": "ac73455c78cb3a81a9d37d2bb70adcbb1d6f7f8c",
      "parents": [
        "fc4a20813328bfca6c73bf2ad4527f26a338931a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Feb 06 16:41:51 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Feb 06 16:43:34 2017 -0800"
      },
      "message": "Support to specify karaf_version in manifest and cord-test command line options for run and setup subcommands.\nFix cord-tester cluster bootup ONOS device connectivity and flow test verification specifically for the cluster instantiate.\nFix prerequisites to delay before verification of docker install.\n\nChange-Id: Ide02adae4fd8224cf4d1e200f1153be901e794d6\n"
    },
    {
      "commit": "fc4a20813328bfca6c73bf2ad4527f26a338931a",
      "tree": "96dc4d8b4dfc59f068c7a6d696bec1f321ad5fe0",
      "parents": [
        "d049f2dca2a52b1da94d1d07afc4fe0e1e75f8c9"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Mon Feb 06 11:57:35 2017 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Mon Feb 06 11:57:35 2017 -0800"
      },
      "message": "Images Test...\n\nChange-Id: Ie21c11830e49639a65228f977746d4bb741e56c6\n"
    },
    {
      "commit": "d049f2dca2a52b1da94d1d07afc4fe0e1e75f8c9",
      "tree": "ad24a0d6f62fdf7f95c55956bdcca034213f4e9c",
      "parents": [
        "8915c8302d05261f6df1f6c05c861fb5c118265c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Feb 03 14:48:41 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Feb 03 14:48:57 2017 -0800"
      },
      "message": "Add libffi-dev\n\nChange-Id: I900fa6c1b541532dee81ef07a127f3ab8fdf3820\n"
    },
    {
      "commit": "8915c8302d05261f6df1f6c05c861fb5c118265c",
      "tree": "0b2b17baf1196cf0090bc4adb4e11846be31e30f",
      "parents": [
        "db5a5fc9b76cb1faf40dec60e6a805a166d8b89e"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Thu Feb 02 01:07:53 2017 +0000"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Thu Feb 02 01:19:23 2017 +0000"
      },
      "message": "Test: New module for ipv6 based test scenarios\n      related to vrouter and Quagga.\n\nDescription:\n      This test suite is based on IPv6 support for vRouter.\n      Consists of following :\n      a) FPM port synching routes.\n      b) Connection to Quagga\n      c) Tests for multiple ranges of routes .\n      d) Effect of generating configs and restarting Quagga.\n      e) Tests with multiple peers and variable masks being applied.\n\nChange-Id: I5b1a2780fb674f733ea65b85301af1431b4b4be3\n"
    },
    {
      "commit": "db5a5fc9b76cb1faf40dec60e6a805a166d8b89e",
      "tree": "7ad0d125edc9702be226179e16598ffa4450b39e",
      "parents": [
        "f6ef89bfdf058626c96647351ad7c1cffb5f1e8f"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 01 16:40:43 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 01 16:40:43 2017 -0800"
      },
      "message": "Activate the ONOS cord-tester apps for the right controller\n\nChange-Id: I62488ddae6aacc103480fe0830a0e1d716f10d6c\n"
    },
    {
      "commit": "f6ef89bfdf058626c96647351ad7c1cffb5f1e8f",
      "tree": "90b16855b42ba0b6b19f02b1fe240fc7f89b8725",
      "parents": [
        "ff54921f06e1a6fb380b42730171700df04655eb"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 01 11:32:19 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Feb 01 11:32:35 2017 -0800"
      },
      "message": "Activate the cord-tester apps when wrapping existing ONOS instances running in ciab\n\nChange-Id: Ie40d2638f54463245bcddd1d3061422dc65ea376\n"
    },
    {
      "commit": "ff54921f06e1a6fb380b42730171700df04655eb",
      "tree": "4a54c6ae327f404d0302ca467203ac20b973e1f8",
      "parents": [
        "394976f49b2958736a72dc1dba6b2f262d548f03"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Feb 01 01:38:13 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Feb 01 01:38:13 2017 +0000"
      },
      "message": "Doc: Added instruction doc in cord-tester/docs,\n     cord-tester-for-ciab-setup.md\n     This doc give details on seamless integration\n     of test setup and execution using\n     cord tester for Cord In A Box (CiaB).\n\nChange-Id: I06f4995d1c38f0e7849c0b0d444361feadbd70f7\n"
    },
    {
      "commit": "394976f49b2958736a72dc1dba6b2f262d548f03",
      "tree": "78dff5d26c5a0387d33e48a239352ab8d589022b",
      "parents": [
        "5778a797c86ce54c80f57199475addb08445726f"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 31 14:25:16 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 31 14:25:16 2017 -0800"
      },
      "message": "Add a manifest-fabric.json to test cord-tester against CIAB onos-fabric instance.\nAlso cleanup radius/quagga containers on cord-test.py cleanup.\nDo not try to restore the ONOS cord instances if they were already restored.\n\nChange-Id: Ieca2f5a69528ded74c62dd7d8ea0f14a8fe42095\n"
    },
    {
      "commit": "5778a797c86ce54c80f57199475addb08445726f",
      "tree": "ebce8f2c91aff433b3f9b3269eff8c6eb96da5d5",
      "parents": [
        "5241473acf4bada63df8c2d68d24e68a1d308848"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 31 13:47:16 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 31 13:47:16 2017 -0800"
      },
      "message": "If the docker yaml for the onos cord instance being wrapped does not have a volume to be patched against,\ncreate a new one with our config volume.\n\nChange-Id: I764aef35611665bfb74643737d69258660d35ed5\n"
    },
    {
      "commit": "5241473acf4bada63df8c2d68d24e68a1d308848",
      "tree": "f6bd6d28afdc8f9470b9c0cef6b8d63c28de7933",
      "parents": [
        "928ad6287fe2575f51c4f1ef1c85c2e4850de123"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 31 09:59:47 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 31 09:59:47 2017 -0800"
      },
      "message": "Onos cord instance wrapper works now across test case restarts.\nFix the vrouter test case to activate the relevant apps for vrouter.\n\nChange-Id: I392f8a18052435b140996ba68e2071cf378f1798\n"
    },
    {
      "commit": "928ad6287fe2575f51c4f1ef1c85c2e4850de123",
      "tree": "beca42b7dc643cfedd054743bcfb865292b12593",
      "parents": [
        "f184b349f753d7e1cfb61b7afab796fad958c19e"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 30 12:18:32 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 30 12:18:32 2017 -0800"
      },
      "message": "Fixes for Onos cord instance wrapper restart case.\nAdd a exception marker for logs with exceptions.\n\nChange-Id: Ic68f15ba777768ab040c89985d7044cdf1867ef7\n"
    },
    {
      "commit": "f184b349f753d7e1cfb61b7afab796fad958c19e",
      "tree": "d032b1fc57a8bc6e5353915be98ed50b25d1c5cb",
      "parents": [
        "efb5528eb645a771a7f917c00004815196a8ceb4"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 27 19:30:50 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 27 19:33:05 2017 -0800"
      },
      "message": "Complete overhaul of the implementation of ONOS cord instance wrapper for cord-tester.\nIt now patches the onos-cord compose instance in place and restores it back on cleanup.\nA sample manifest-cord.json illustrates the usage if one wants to wrap the existing onos-cord running instance\nin CiaB head-node (called prod)\nThis is required because of the manner in which the onos-cord instance networks are created automatically matching the docker networks that already exist for the onos instances.\nThe service profile spec allows one to synchronize the configuration/apps for the onos-cord running instance.\n\nChange-Id: Icd066d8b953eccb7dcd7330775b548d36a7fb33e\n"
    },
    {
      "commit": "efb5528eb645a771a7f917c00004815196a8ceb4",
      "tree": "bc396f8e2d5d9ba2e492e390ba8819f9dd2c701d",
      "parents": [
        "dcb043315d8b8eb2a62b74a290ba4057e1008ed3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Jan 27 23:07:41 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Jan 27 23:12:25 2017 +0000"
      },
      "message": "Test: Adding vSG in list of test modules\nfor listing.\n\nChange-Id: Ic532e9b29d151951cbb6701e2246c57f4f3d1c06\n"
    },
    {
      "commit": "dcb043315d8b8eb2a62b74a290ba4057e1008ed3",
      "tree": "deb5aeedddab38480529365fcc7eb1c056cd6997",
      "parents": [
        "263d3fc27d5a297238fa33839151e3a6ccda8ab6"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Jan 27 22:57:56 2017 +0000"
      },
      "committer": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Jan 27 22:57:56 2017 +0000"
      },
      "message": "Test: Adding a new module of stats monitoring\nusing collectd tool which can be applied for\nany test cases to check behaviour.\n\nDescription:\n   collectd is a daemon which collects system and application\n   stats.\n\n   Following are the changes:\n   1. Added changes in test container to initiate stat collection\n      using collectd.\n   2. Provided an option in cli to enable collectd for stats.\n   3. Also provided an option for seperate collectd container as a external\n      monitoring service for stats collection.\n   4. Multiple test cases added w.r.t collectd itself also.\n\nChange-Id: I5017e521b18f1e20ca8cd61b07be796d8e187a3d\n"
    },
    {
      "commit": "263d3fc27d5a297238fa33839151e3a6ccda8ab6",
      "tree": "21689942ade3a8eb372d1b063ceafc3eea61a654",
      "parents": [
        "b17e20231e6c0d8d75e5786687763c352c0efcc1"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 27 12:52:53 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 27 12:52:53 2017 -0800"
      },
      "message": "Support for cord-test.py run to implement existing onos cord instance restarts with a wrapper like setup phase.\nMisc. changes/fixes\n\nChange-Id: Ifb980276680d74331a44f82676fddaa930f0b990\n"
    },
    {
      "commit": "b17e20231e6c0d8d75e5786687763c352c0efcc1",
      "tree": "cdb810798f7e2872ca4fc98ea94f584225ef29ac",
      "parents": [
        "a343a7e4160be20a6528684d2297d02a7188059f"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 27 11:29:26 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 27 11:29:26 2017 -0800"
      },
      "message": "Changes to support cord-tester to test restarts with existing ONOS cord instance.\nThis wraps the existing configuration of ONOS cord instances already running, namely:\n a) onoscord\n b) onosfabric\non Cord and provides cord-tester restart test cases to work through the cord-tester agent running on CORD.\nA cleanup should restore back to the ONOS cord instance by restoring back the saved running config.\n\nChange-Id: Ic4d52cb7886a958a69c18b27bf010f99863ffdd5\n"
    },
    {
      "commit": "a343a7e4160be20a6528684d2297d02a7188059f",
      "tree": "54b3b6da847cdf2c42a29072f3794bde140bd442",
      "parents": [
        "5241883efce74c9d53da9e468861d9b0dd0b8b47"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jan 26 09:03:05 2017 -0800"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jan 26 16:12:41 2017 -0800"
      },
      "message": "cord-776 create build / runtime containers for autmation uservices\n\nChange-Id: I5d338bae6e586e5e71d7f6a7749fb0c73c845847\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"
    },
    {
      "commit": "946141bce2c78d828323e24d12e933dbe30c9528",
      "tree": "57ea484deae6c574fcf682b38bec2bd817e3aefb",
      "parents": [
        "7584457a19842eb20a37d830a7a50d4bb6e3d206"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 24 16:37:47 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 24 16:37:47 2017 -0800"
      },
      "message": "To test for controller switch connectivity, add a test flow and check for switch availability in controller instead of checking for default flows.\nThe default flows might not be added for static configurations to ONOS devices.\n\nChange-Id: Iab7205147b3fae44fe25b30faa026ba362760ed9\n"
    },
    {
      "commit": "7584457a19842eb20a37d830a7a50d4bb6e3d206",
      "tree": "89e8ed7462361c0d50068a2b60760df604e6d534",
      "parents": [
        "44a9560248cadecebbc265212a6c93fecbdecd95"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 23 16:57:44 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 23 16:57:44 2017 -0800"
      },
      "message": "Get the radius ip for the docker network if appropriate before defaulting to bridge ip\n\nChange-Id: I0d80b6a7fa246aef5aca161e346dc56bd060f1cc\n"
    },
    {
      "commit": "44a9560248cadecebbc265212a6c93fecbdecd95",
      "tree": "92b5b727987d856e384f774986609e43a24e2343",
      "parents": [
        "85eb186024609e3b9d4f39de402b92ae8195f912"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 23 16:17:16 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 23 16:17:16 2017 -0800"
      },
      "message": "Run time option to attach test container to an existing docker network\n\nChange-Id: I3dc84341eacf724eff762672370925cb6171d2f8\n"
    },
    {
      "commit": "85eb186024609e3b9d4f39de402b92ae8195f912",
      "tree": "d2bd645d580d5d4b47b33e4419030b2929608efb",
      "parents": [
        "72e99a8dec6c69448b827a55b7396bd95fe5e61d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 23 16:10:57 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 23 16:10:57 2017 -0800"
      },
      "message": "Configure a docker network to connect to.\nThis currently attaches the test/quagga/radius containers to an existing docker network.\nThis is required if the test container needs to reside on the same network as the CiaB onos docker-network instances.\nThe manifest file option is: docker_network\n\nChange-Id: I59615903580128c45c4a9001b602eb1c5e430c29\n"
    },
    {
      "commit": "72e99a8dec6c69448b827a55b7396bd95fe5e61d",
      "tree": "3273932116c8f1aebf9a13edf1dcfc12e75df724",
      "parents": [
        "8477c96bf3c7700b297bc11cf4bd75bd5e8c1012"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 23 11:01:27 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 23 11:01:42 2017 -0800"
      },
      "message": "Convert the iterations variable to int for cluster tests\n\nChange-Id: Ifb34e7d9d9149d3a8b782fc2d2bc7bb4ff23f275\n"
    }
  ],
  "next": "8477c96bf3c7700b297bc11cf4bd75bd5e8c1012"
}
