)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "8477c96bf3c7700b297bc11cf4bd75bd5e8c1012",
      "tree": "68919c316f67bc178c256a9c093054bd4dbbc60f",
      "parents": [
        "a0e8cced1ef6c4e511fef0d5b827fe4d73a0e451"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Mon Jan 23 17:39:45 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Mon Jan 23 17:39:45 2017 +0000"
      },
      "message": "Removing access docker folder, added earlier for\ntrial of manual tests for cord vtn.\n\nChange-Id: I99f676620ea57ed5616cea7be4f4ce0868090a5d\n"
    },
    {
      "commit": "a0e8cced1ef6c4e511fef0d5b827fe4d73a0e451",
      "tree": "bd406cbbbe5edfd52142901d095982adca89e43e",
      "parents": [
        "c69d73e758a867cdf30b0ee0e348812a6e667fd0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Jan 20 23:27:29 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Jan 20 23:36:05 2017 +0000"
      },
      "message": "Test: Unified functions related to\nopenstack neutron operation.\nThis is used in cord vtn test cases implementation\nwhich supports it for network as a service.\n\nChange-Id: I990a37ce7725bbbb8f0efb0309be293c21467a5b\n"
    },
    {
      "commit": "c69d73e758a867cdf30b0ee0e348812a6e667fd0",
      "tree": "cf394fd69187dc5087d632dbf09c77e2e20bfd26",
      "parents": [
        "5af2371213bcd7d30bede23d6679fb53ff6ee6a7"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 20 11:44:34 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 20 11:44:34 2017 -0800"
      },
      "message": "Support to specify jvm_heap_size option for ONOS container.\nThis allows to override the inferred defaults based on system memory.\nmanifest.json option is jvm_heap_size and defaults to 1 gig.\nRun time command line setup/run option defaults to inferred mode as earlier done based on half of available system memory(capped to 16 gig)\n\nChange-Id: I80a9180ad3a690fcef79d3c2979348965cda38b5\n"
    },
    {
      "commit": "5af2371213bcd7d30bede23d6679fb53ff6ee6a7",
      "tree": "18fe9cbf5227513023d59c28757b4ca49009959c",
      "parents": [
        "b4f636e2f1bce111807df245a0ae6690702f02b6"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 20 09:49:24 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 20 09:49:24 2017 -0800"
      },
      "message": "Add num iterations of test to manifest file that can be used by the test from ITERATIONS environment if required\n\nChange-Id: Ie6193d0b750f59f2674e0659eeef1ffda94831ef\n"
    },
    {
      "commit": "b4f636e2f1bce111807df245a0ae6690702f02b6",
      "tree": "1aca01073201d5a513b49e70936a3a45103c634a",
      "parents": [
        "ab36644bd3e76a927c3a02c4aa156837e3111de6"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Jan 18 21:42:46 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Jan 18 21:42:46 2017 +0000"
      },
      "message": "Doc: Updated running.md for commands to run after\nvagrant up.\n\nChange-Id: Idac9ebb82ce833faf345b0e476633011eacff9d2\n"
    },
    {
      "commit": "ab36644bd3e76a927c3a02c4aa156837e3111de6",
      "tree": "619156ed344d235960679d11671afae3c8002416",
      "parents": [
        "5c5d32f8c61ad099acf7919b0b5392aa2c62e9a4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 17 15:42:20 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jan 17 15:42:35 2017 -0800"
      },
      "message": "Use vagrant user or ubuntu for ssh to test connectivity between head and compute nodes for fabric test\n\nChange-Id: I4608e60a59145a81fca39d85c676820992ae0f21\n"
    },
    {
      "commit": "5c5d32f8c61ad099acf7919b0b5392aa2c62e9a4",
      "tree": "dcb6159107c75699cf079021809e971bfb788e26",
      "parents": [
        "cfe5ae929c30a4ea69d3d7ebf0f0acf1de108ea1"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 13 17:41:21 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 13 17:41:21 2017 -0800"
      },
      "message": "fix for build-onos-docker to run on machines without realpath command!\n\nChange-Id: Ia6a0201aa0f7a50ea228d3ee93a34f1b96a029a3\n"
    },
    {
      "commit": "cfe5ae929c30a4ea69d3d7ebf0f0acf1de108ea1",
      "tree": "10e98567c40b5f0e419d4cc197b2cdc5cf49762c",
      "parents": [
        "7604423e5b35628088302f24c5fc2a719e0b7d20"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 13 16:01:20 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 13 16:03:22 2017 -0800"
      },
      "message": "Support to build custom ONOS container images on hosts with no devel environment.\nBuilds a onos devel docker image that can build onos when run.\n\nChange-Id: I00d012ecd085f80f1caad45df09a97c3291fe997\n"
    },
    {
      "commit": "7604423e5b35628088302f24c5fc2a719e0b7d20",
      "tree": "bea580f1a99e8df0c0e3ef02194ff08e23dd06bc",
      "parents": [
        "1f422afdd3f18d25da4ed2d3559b908b94fa4770"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Jan 13 22:51:13 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Jan 13 22:51:13 2017 +0000"
      },
      "message": "Test : Renamed file and directory for mininet to\nmini as import of mininet.net and mininet test directory name mixes up.\nThis fix integrates 25 new test scenarios based on topology creation,\niperf, and mininet as a emulator tool.\n\nChange-Id: I2bba9e126ff5690565670c11e12144e7c26e639a\n"
    },
    {
      "commit": "1f422afdd3f18d25da4ed2d3559b908b94fa4770",
      "tree": "b2578493d58caf3107b5551fb789db4daf7c59a3",
      "parents": [
        "90e8899a4ee72bd906aeafa93d7a970d7572fd51"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Jan 13 21:59:16 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Fri Jan 13 22:03:42 2017 +0000"
      },
      "message": "CORDVTN : Util functions for setting up iperf, and\nvalidating VM\u0027s.\n\nChange-Id: I7947eb5c15b231712497f9e488e3792c5bbb30f8\n"
    },
    {
      "commit": "90e8899a4ee72bd906aeafa93d7a970d7572fd51",
      "tree": "639503195645a6a319b198b89056629e8f360817",
      "parents": [
        "ca11f5cc1bc153bb90931045c68f6032127bb2cc"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 13 11:44:03 2017 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jan 13 11:44:03 2017 -0800"
      },
      "message": "Install openvswitch even with --cord prerequisites option as it doesn\u0027t seem to be installed on cord head node\n\nChange-Id: I95ba4803ecf0b38423c07cad98d7365991abab03\n"
    },
    {
      "commit": "ca11f5cc1bc153bb90931045c68f6032127bb2cc",
      "tree": "ae535d79c52c4e2b5b633db3a9589b1cf9f5a60f",
      "parents": [
        "3396ec450a55551317fc30ea4e2bff50739f1f08"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jan 11 18:01:50 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jan 11 18:01:50 2017 -0800"
      },
      "message": "Use the local port for pipework container configuration to be the same name as the guest interface port generated through parsing the olt config map\n\nChange-Id: If652d00697d43fc10928dfe8f429e30f5e2b82ad\n"
    },
    {
      "commit": "3396ec450a55551317fc30ea4e2bff50739f1f08",
      "tree": "46defa2a5807a261ca45adc616247db96d681ca7",
      "parents": [
        "eac16d7468dfc27b7d84405c403419ea8e1e3301"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jan 11 17:12:13 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jan 11 17:12:13 2017 -0800"
      },
      "message": "Archive cluster test failure logs if leader command fails for the test\n\nChange-Id: I6fab60b51de1930ef77584b322aa6b5867d08ab5\n"
    },
    {
      "commit": "eac16d7468dfc27b7d84405c403419ea8e1e3301",
      "tree": "a56df136cfa6b2124109a19f835935867f5bbf62",
      "parents": [
        "81ece15620f122048a2b90f36104a26ac2bf8269"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jan 11 16:56:04 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jan 11 16:56:04 2017 -0800"
      },
      "message": "Fix onos data directory shared location in cord-tester\n\nChange-Id: Ie3b4fe8585c3c60b450487bc50b7e2f79f68c885\n"
    },
    {
      "commit": "81ece15620f122048a2b90f36104a26ac2bf8269",
      "tree": "8cb488b57705dc42f85be00757a9d269b9ac50ef",
      "parents": [
        "a95c7244fc3896ec6ad552a9d382664519a38ecb"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jan 11 16:46:43 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jan 11 16:46:43 2017 -0800"
      },
      "message": "Archive the onos logs by first checking for the presence of shared cluster volumes for karaf logs.\nArchive everything if it exists.\nOtherwise fall back to ssh to each onos instance like before to collect and zip karaf.log.\n\nChange-Id: Ied6d9a38394ede50984fab3c10cfe2d1737b1cbb\n"
    },
    {
      "commit": "a95c7244fc3896ec6ad552a9d382664519a38ecb",
      "tree": "abe873d3d5844d34caae8bbbd77e813c1254eb71",
      "parents": [
        "29e49849fe806806de8c3185f14bdf38c48f5ac5"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 09 15:54:30 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 09 15:54:46 2017 -0800"
      },
      "message": "Add manifest file support to cord tester robot\n\nChange-Id: Ic06c662e1b9ee5aadc88e05fbb0c032af4233685\n"
    },
    {
      "commit": "29e49849fe806806de8c3185f14bdf38c48f5ac5",
      "tree": "703ca6534b316a70b308100cbc2f7c3fdc19a74c",
      "parents": [
        "757eb4d4dd4babab4ed96cc64af8d793cfb57b3e"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Mon Jan 09 22:55:04 2017 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Mon Jan 09 22:57:40 2017 +0000"
      },
      "message": "Fixes for cord vtn test module, also fixes\ncord tester list command output.\n\nChange-Id: Ie49166a08986d6ce266831a888a64f140d1619d9\n"
    },
    {
      "commit": "757eb4d4dd4babab4ed96cc64af8d793cfb57b3e",
      "tree": "02f24e05658f487a85d00aca0dd07fd64cbf7cf3",
      "parents": [
        "c89ee90143aa05d6fecf314d5636f66587c49645"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 09 14:51:16 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jan 09 14:51:26 2017 -0800"
      },
      "message": "Add manifest option to cord-tester cleanup\n\nChange-Id: I7b1a2aac2fd272b277ec72354626661fbb3b2de2\n"
    },
    {
      "commit": "c89ee90143aa05d6fecf314d5636f66587c49645",
      "tree": "977db981c948e819d0fc01a5b9842f8fdd96111a",
      "parents": [
        "ebdf53eff261aa9c2b9461c4ae701e95ec7adea9"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Jan 06 12:05:12 2017 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Jan 06 12:05:12 2017 -0800"
      },
      "message": "Sanity suite: Slice test change\n\nChange-Id: Iad79d5d62b2b6202e24b6432f694dc6d8fc55a1a\n"
    },
    {
      "commit": "ebdf53eff261aa9c2b9461c4ae701e95ec7adea9",
      "tree": "334fa91f22ce25577a739c63bc018ec7e3062449",
      "parents": [
        "65aa7efbd42a882910fdee7a33e0ce408107d9a5"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Tue Jan 03 16:34:29 2017 -0800"
      },
      "committer": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Jan 06 11:56:07 2017 -0800"
      },
      "message": "Rename ServiceSanity test\n\nChange-Id: Iae27663f3ccf2a8fd50914d39d1eb20d49be8eb4\n"
    },
    {
      "commit": "65aa7efbd42a882910fdee7a33e0ce408107d9a5",
      "tree": "ec28cb9820069fbdfbb231b355438175bfaf6557",
      "parents": [
        "91eaeba5de9d76b3aaa92d6d7ba9993a994dd3fd"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Tue Jan 03 16:23:44 2017 -0800"
      },
      "committer": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Jan 06 11:55:32 2017 -0800"
      },
      "message": "API test cases for /core/sites\n\nChange-Id: I98f0d3070169cf8eca09382d92ce4997139681da\n"
    },
    {
      "commit": "91eaeba5de9d76b3aaa92d6d7ba9993a994dd3fd",
      "tree": "266ee5d7e5c57c653abbbf5cf69ee82ac77d0b75",
      "parents": [
        "10d5eccc36d754ff00462a037a97f6727c6d4fdd"
      ],
      "author": {
        "name": "Author Name",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Jan 05 13:41:45 2017 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Jan 05 13:47:17 2017 -0800"
      },
      "message": "CORDVTN : New functions added to set, list, update\nand create floating ips, router, gateways.\n\nChange-Id: Ibbe3d93d712d160fc2305dce40b8ac757c077cef\n"
    },
    {
      "commit": "10d5eccc36d754ff00462a037a97f6727c6d4fdd",
      "tree": "3e536f63912451bb84e5bae1ca24efc2d8852e59",
      "parents": [
        "6d01ee4252105a4dbbc676b2bffd6e09b2963d9c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jan 05 15:31:03 2017 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jan 05 15:31:03 2017 -0800"
      },
      "message": "Close ONOS cli log handles on cli disconnect.\nAnd truncate the onoscli.session file instead of appending to cli session log file on every connect.\n\nChange-Id: I3bdacb5aabd2e708cc8a86d8076a17e2f1bb9077\n"
    },
    {
      "commit": "6d01ee4252105a4dbbc676b2bffd6e09b2963d9c",
      "tree": "39665c775d74fb882d780b9dea9f38d6c0bab087",
      "parents": [
        "65900f0dbbafee9f163edf37dc0c34446038ecfa"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 03 20:37:55 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 03 20:37:55 2017 -0800"
      },
      "message": "removing .gitreview file\n\nChange-Id: Id7e761ddf7d3597efa58261f58a66078cfcf6ad3\n"
    },
    {
      "commit": "65900f0dbbafee9f163edf37dc0c34446038ecfa",
      "tree": "5fd4132c11db5ce43a4517765d527752d563b795",
      "parents": [
        "1e535c7274efdc00a980aa7ed562552ab2cbd962"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Thu Dec 22 15:26:10 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Thu Dec 22 15:29:10 2016 -0800"
      },
      "message": "frontend config: flavor tests\n\nChange-Id: I288f8d7c91385415193ed4e268aec72aa35e22e6\n"
    },
    {
      "commit": "1e535c7274efdc00a980aa7ed562552ab2cbd962",
      "tree": "7b930188df19c2474727e9a23a9c894d7b63085e",
      "parents": [
        "6f0fd1f935e154defaf7f7697d508af9344048b3"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Wed Dec 21 17:39:20 2016 -0800"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Wed Dec 21 17:57:27 2016 -0800"
      },
      "message": "Test : Implemented test scenarios for topology\ncreation, linear topology, tree topology, tcp bandwidth measure,\nudp bandwidth measure , multiple switch creations etc\nusing mininet tool.\nIts a reference module for connecting\nONOS controller to mininet in perspective of CORD tester.\n\nChange-Id: Ibe8462d9d6e6ce30d2ba5617ef7cb9177e5b1f6c\n"
    },
    {
      "commit": "6f0fd1f935e154defaf7f7697d508af9344048b3",
      "tree": "7a6584629b817398ac2ba9567637fe82eb56b0f6",
      "parents": [
        "2446046f989165adfe95133fe7ab06489adcad1d"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Dec 21 14:55:56 2016 -0800"
      },
      "committer": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Dec 21 14:55:56 2016 -0800"
      },
      "message": "API test cases for /core/nodes\n\nChange-Id: Icee210b7aae43fa88f16a39c0f3c6d28630d763b\n"
    },
    {
      "commit": "2446046f989165adfe95133fe7ab06489adcad1d",
      "tree": "932f44d0acbb9d78cb30d9bbbd409dae8fca210e",
      "parents": [
        "75dffd42769e4069c2998f4709501f273648238b"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Dec 21 14:34:54 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Dec 21 14:34:54 2016 -0800"
      },
      "message": "slice test changes\n\nChange-Id: Icec2653c95d74ed6dd51c4e9b90c6e9d30133170\n"
    },
    {
      "commit": "75dffd42769e4069c2998f4709501f273648238b",
      "tree": "86d5312463855e26156e3e902cb2171d8b38c656",
      "parents": [
        "f462ee928189442cd4a57b8c40ee85bf018092da"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Dec 20 15:35:25 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Dec 20 15:38:29 2016 -0800"
      },
      "message": "frontendConfigXOS: Slice tests, WIP instance test\n\nChange-Id: I60d16a043399d93a6cee165552b7c7d812fb27ef\n"
    },
    {
      "commit": "f462ee928189442cd4a57b8c40ee85bf018092da",
      "tree": "b060d84b4db18e957b7c3ec77cf266bb0736eb83",
      "parents": [
        "71fe0309db3c57e05e40de8934f0b63b3aa7707b"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Dec 16 13:11:43 2016 -0800"
      },
      "committer": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Dec 20 09:42:13 2016 -0800"
      },
      "message": "API test cases for /core/deployments\n\nChange-Id: Ie12cba6cf397f879e84c411a055686c024fb7b0f\n"
    },
    {
      "commit": "71fe0309db3c57e05e40de8934f0b63b3aa7707b",
      "tree": "db45d7842c173ad8b69c07ad496c235f51ba5690",
      "parents": [
        "65d950d957804d5ad873d838e1469a9355da09b4"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Dec 19 17:45:44 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Dec 20 09:39:27 2016 -0800"
      },
      "message": "Test: [WIP] Added a test scenario in context of\ncord-vtn for creating net, subnet, tenant create,\nnova_boot, nova_wait_boot,  port create, router create and deletion .\n\nChange-Id: I333f26edb604610c8c5d1278859b7b4f08933b35\n"
    },
    {
      "commit": "65d950d957804d5ad873d838e1469a9355da09b4",
      "tree": "0e4afd5a0ade2136cc209eb9a82157ee150f5245",
      "parents": [
        "cb0a90f83087af7d87add18ba2b1ac3e48856f44"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 19 19:41:55 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 19 19:44:42 2016 -0800"
      },
      "message": "Cord-tester manifest file support to setup or run the tests.\nOne can configure onos instances, external onos_ip/radius_ip,etc. in the manifest file\nthat can be used to setup cord-tester and run.\nAn example being:\nsudo ./cord-test.py setup --manifest\u003dmanifest.json\nsudo ./cord-test.py run --manifest\u003dmanifest.json -c cord-tester1 -t tls\n\nChange-Id: I0d6ad8b5c4d9f7ad34f46481ee6fd1023a57e55d\n"
    },
    {
      "commit": "cb0a90f83087af7d87add18ba2b1ac3e48856f44",
      "tree": "7df27520d780f42af0b4790e119f24148f60b4e8",
      "parents": [
        "aaea6b6ab8deda081199e84e2ad4ec87d2b5c9c7"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Mon Dec 19 18:50:09 2016 +0000"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Mon Dec 19 18:50:09 2016 +0000"
      },
      "message": "Test plans added and updated for following modules:\nUpdated:\n ACL, Authentication, Cord-Subscriber, Flows, Ipv6, Metrics, Proxy-Arp\n Subscriber, Vrouter, dhcp, dhcp relay, igmp.\nAdded:\n Cbench, Cluster, XOS, iperf, mininet based, net conditions.\nPlanned :\n Ipv6, Reactive-Routing, Metrics, Net conf, Ovsdb, platform tests,\n Network config link.\n\nChange-Id: I9bd0402c7a257099d19d4f866d311718d69f17c5\n"
    },
    {
      "commit": "aaea6b6ab8deda081199e84e2ad4ec87d2b5c9c7",
      "tree": "3a1a445c4cb79c54928c41516d63e916ced6d791",
      "parents": [
        "2a70a2fe3d3c7ae559ae465c263fa66bc558cccb"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 16 17:06:39 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 16 17:06:39 2016 -0800"
      },
      "message": "Test : [WIP] New support and util\nfunctions added, also test  scenarios are introduced\nin neutron context for cord vtn module.\n\nChange-Id: I9bfacd74e1ee5a66f886cde914217958f10b6e05\n"
    },
    {
      "commit": "2a70a2fe3d3c7ae559ae465c263fa66bc558cccb",
      "tree": "7e735f77c60c96aba60164657d4fe203c7fa109b",
      "parents": [
        "efa2bd3898fb7d2a40fc7bba3ca004e0b72a087d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 14:40:16 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 14:40:16 2016 -0800"
      },
      "message": "Dump the failure iteration for cluster controller tests\n\nChange-Id: Ib066ad597af1baea362287ee19a572c737ff57f8\n"
    },
    {
      "commit": "efa2bd3898fb7d2a40fc7bba3ca004e0b72a087d",
      "tree": "5ee379d9d7de4d64f012485f2dcf876c2887a295",
      "parents": [
        "a2492c11a0d7603de90d7dcf8924f0c3ec5e9e07"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 10:51:26 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 10:51:26 2016 -0800"
      },
      "message": "Fix AAA/TLS test case name in cord robot\n\nChange-Id: Icd539d3a58620f282dc2fad288cc052357f2989b\n"
    },
    {
      "commit": "a2492c11a0d7603de90d7dcf8924f0c3ec5e9e07",
      "tree": "c3e4d554311f73181d6ec114ad59b7a39ea4455d",
      "parents": [
        "aa54a1ca0ef45592cf68d0ae03b01f9c8f3cfa8c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 10:31:51 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 16 10:31:51 2016 -0800"
      },
      "message": "Max max instances for cord test cluster, a class attribute of Onos class instead of an object attribute.\n\nChange-Id: I02e859dbb7156c208266372776f8a07724b810da\n"
    },
    {
      "commit": "aa54a1ca0ef45592cf68d0ae03b01f9c8f3cfa8c",
      "tree": "1037d62dc7cb5ee9e66db442087ce22e8a9cd263",
      "parents": [
        "3b8111580b408806e2090586d226c94853d7a754"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 11:42:08 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 11:42:08 2016 -0800"
      },
      "message": "Change implementation of restart cluster rpc to restart all ONOS instances asynchronously to avoid restart errors trying to connect to other cluster instances.\nConfigure the quagga bridge interface correctly when running multiple ONOS instances.\nSerialize the quagga bridge configuration for the container.\n\nChange-Id: Ifddf900d93e20222e8a1c4a7457f6e7accd3e01c\n"
    },
    {
      "commit": "3b8111580b408806e2090586d226c94853d7a754",
      "tree": "349cb8f21b1c5bd72b22b6e825834e3502132d44",
      "parents": [
        "0f3f25b6727fdc6c7dafe131d265fca13614f0d2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 10:24:24 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 10:24:24 2016 -0800"
      },
      "message": "Configure the right jvm heap size to support more than 3 cluster instances of ONOS in cord-tester.\n\nChange-Id: I1484c3f9d8012b33f31320d0ded480f71697966a\n"
    },
    {
      "commit": "0f3f25b6727fdc6c7dafe131d265fca13614f0d2",
      "tree": "99b3e846a9bd559d9dc73a433abbfdb2caefad34",
      "parents": [
        "ef6f0a51aab5f75d5e2343deea4a53738fd6222d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 09:50:57 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 15 09:52:06 2016 -0800"
      },
      "message": "Generate the onos cluster ip to container name map using the ONOS_CONTROLLER_IP env which should have the controllers in the right order.\nSo if we have a async/parallel start of all 3 containers, its not necessary for the ips to be in order for cord-onos,cord-onos-2,cord-onos-N\n\nChange-Id: I28b5d44c2e2d20851b532ee9ec18ce99b856719d\n"
    },
    {
      "commit": "ef6f0a51aab5f75d5e2343deea4a53738fd6222d",
      "tree": "065a81ee05f5d7f72423293bda850c906f9a8040",
      "parents": [
        "3b2e037c7ca412c5c4f0e4c0ca5aacd6b8f946ce"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Wed Dec 14 19:57:05 2016 +0000"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Dec 14 22:11:01 2016 -0800"
      },
      "message": "Test: New changes and test scenarios for\ndifferent net conditions triggered by corrupted\npackets , burst of packets, delayed packets etc.\n\nChange-Id: Id0aa8adfe0eb9f13458c42618d6810b2845c8ef6\n"
    },
    {
      "commit": "3b2e037c7ca412c5c4f0e4c0ca5aacd6b8f946ce",
      "tree": "6035cce8fc2aabd21703dcd527787f8eb1af4ef2",
      "parents": [
        "c1dde153c09a85126dc11de713850ecb8163432c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 14 17:37:43 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 14 17:37:43 2016 -0800"
      },
      "message": "Add graceful ONOS restart test case.\nNew cli command to shutdown ONOS gracefully.\nChanges to cluster tests to avoid restarting by name since with async restarts,\nip to container name map cannot be mapped to nodes status output.\nAdd robot cluster controller test case to gracefully restart controllers.\n\nChange-Id: I1b2006e06e876c4456e24aa9237db5b2ea0ae795\n"
    },
    {
      "commit": "c1dde153c09a85126dc11de713850ecb8163432c",
      "tree": "61fbcadf85320fe4ac54fbfb81012d79ca9f7255",
      "parents": [
        "790ad33ad2f5b51340dd646f17b59a1ee96c969a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 14 11:30:44 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 14 11:30:44 2016 -0800"
      },
      "message": "cord-tester deploy and verify phase overhaul for CiaB scenario.\nThe run of subscriber tests is disabled for now since running CiaB inside a head node VM fails ONOS start with insufficient memory.\nShould work on physical head nodes.\n\nChange-Id: Ib1dde64c8f7da80ff8d7a62a29c0cd14b59874f3\n"
    },
    {
      "commit": "790ad33ad2f5b51340dd646f17b59a1ee96c969a",
      "tree": "925bffca4bec89da9cc99fefa3bf0eb74dcb08ea",
      "parents": [
        "e7aff3652f5c545bf4189d6f768ab8e40eac8667"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Wed Dec 14 12:54:58 2016 +0530"
      },
      "committer": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Wed Dec 14 12:56:17 2016 +0530"
      },
      "message": "Multiple changes for igmp test suite for script fixes.\n\nChange-Id: Id38701b11911467ffea6bdf998f9470e65379091\n"
    },
    {
      "commit": "e7aff3652f5c545bf4189d6f768ab8e40eac8667",
      "tree": "13416c50aa215d1f60609f4db5ac30bb84d543af",
      "parents": [
        "5099890f0bf9186b5c3951fb6dbcb4d759d24f06"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 13 10:27:07 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 13 10:27:07 2016 -0800"
      },
      "message": "Add gradle list metaclass definitions like in maas to avoid gradle build failures for cord-tester\n\nChange-Id: Ibc75de5b954e0f46c8f68112cf4a6ad6b41b3dae\n"
    },
    {
      "commit": "5099890f0bf9186b5c3951fb6dbcb4d759d24f06",
      "tree": "0da200ef986eb80d5e8f01c2134f775c5787be01",
      "parents": [
        "c4e474ddfcbf5b029223f8ecd2c32ca2a2cd6122"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Tue Dec 13 12:10:25 2016 +0530"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Tue Dec 13 12:12:16 2016 +0530"
      },
      "message": "fixed script issue in test_dhcp_1request test case\n\nChange-Id: Ife71d68f3064bf7d8d7d8ca3f473741511581639\n"
    },
    {
      "commit": "c4e474ddfcbf5b029223f8ecd2c32ca2a2cd6122",
      "tree": "b27d141a0639e53bb317402112ce9ace8bf9a7ba",
      "parents": [
        "455a2ef759c5b3bf7de5d547582c257f6262fa71"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 12 15:24:57 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 12 15:24:57 2016 -0800"
      },
      "message": "Implement parallel start of ONOS instances when forming/setting up a ONOS cluster.\nFor now, restrict it to -async or --async-mode option for cord-test.py setup or run mode.\n\nChange-Id: If366e7b7370ede3574e070a23c5e17e723abe677\n"
    },
    {
      "commit": "455a2ef759c5b3bf7de5d547582c257f6262fa71",
      "tree": "b525e0deea9f3c4712f1b1d83cb9e4a4c7dbe920",
      "parents": [
        "cfa7c5859968a6c140399a828238b2d194c99b9d"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Dec 09 15:46:27 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Dec 09 15:46:27 2016 -0800"
      },
      "message": "Multi Instance Validation Tests: Test failed due to OOM\n\nChange-Id: Ibc0ff631bc9a4665a836e98f19dbcb5688804964\n"
    },
    {
      "commit": "cfa7c5859968a6c140399a828238b2d194c99b9d",
      "tree": "84ec4dec30b9635246029d01352448abd84f46e4",
      "parents": [
        "7d5077f381bcd732a55f828e6675737c75da3aa0"
      ],
      "author": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Fri Dec 09 23:17:22 2016 +0000"
      },
      "committer": {
        "name": "Anil Kumar Sanka",
        "email": "anilkum@partner.ciena.com",
        "time": "Fri Dec 09 23:18:42 2016 +0000"
      },
      "message": "Test: Change and update to DHCP app and DHCP Relay\napp with new test cases and minor refactoring.\n\nChange-Id: Ia6bc4f5f52e2be897b3128eb8d5d371c33acd7b4\n"
    },
    {
      "commit": "7d5077f381bcd732a55f828e6675737c75da3aa0",
      "tree": "82687dea387f46e36cc280b3d09a00a4e92e4b17",
      "parents": [
        "3964e84529dbb9f1cd07c89932ee523f4a31a326"
      ],
      "author": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Dec 09 22:33:15 2016 +0000"
      },
      "committer": {
        "name": "Thangavelu K S",
        "email": "kthangav@partner.ciena.com",
        "time": "Fri Dec 09 22:33:44 2016 +0000"
      },
      "message": "Iperf Tests: Iperf is a tool to measure the\nbandwidth and the quality of a network link.\nAdded test scenarios in context of tool usage in cord tester.\n\nChange-Id: I984cc358ed07f9fac2c0721f5ad674fd9da83ac7\n"
    },
    {
      "commit": "3964e84529dbb9f1cd07c89932ee523f4a31a326",
      "tree": "97925663d9c5acdf11802c7b30ae89819eec04ec",
      "parents": [
        "c41c242912f8df8b7066fc0d84778a5fbe8d9d88"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Dec 09 12:04:32 2016 -0800"
      },
      "committer": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Dec 09 12:04:32 2016 -0800"
      },
      "message": "Service sanity check from REST API\n\nChange-Id: I98d869aea82ea654d51edd9149ad6cffc9840381\n"
    },
    {
      "commit": "c41c242912f8df8b7066fc0d84778a5fbe8d9d88",
      "tree": "df457db6931167498cc672da7dd0612948383c3d",
      "parents": [
        "0c8024a07d7bdc67b668a46506f400665c2e7c17"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 09 10:59:19 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 09 10:59:46 2016 -0800"
      },
      "message": "Cleanup existing container volumes before forming/setting cluster\n\nChange-Id: I525e3f94b2f764a7b44f257f70e78643f0ce7dd9\n"
    },
    {
      "commit": "0c8024a07d7bdc67b668a46506f400665c2e7c17",
      "tree": "9abb14e281f10371e29cad4e4a7d36de9919be10",
      "parents": [
        "6cc8b817a7697783238aa0bcf2e26ddd33559f77"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Dec 07 16:31:21 2016 -0800"
      },
      "committer": {
        "name": "Suchitra Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Fri Dec 09 10:38:47 2016 -0800"
      },
      "message": "Instance Validation tests, Added README.md files\n\nChange-Id: Ie37545eb62d1ccd1e3db2c383b68a774d6c8be0e\n"
    },
    {
      "commit": "6cc8b817a7697783238aa0bcf2e26ddd33559f77",
      "tree": "570cc19e970c4d4ebf879bb64e1ed770c6f72e91",
      "parents": [
        "e8935c6dc3dde037fba039c6be2fa9bc38630a44"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 09 10:24:40 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 09 10:24:40 2016 -0800"
      },
      "message": "Enable logging and log archiving for cluster tests.\nRetry on cord_test_onos_restart/cluster_restart rpc failures.\n\nChange-Id: I549056d72c25c08933a4e9bebfd36f951a608b1c\n"
    },
    {
      "commit": "e8935c6dc3dde037fba039c6be2fa9bc38630a44",
      "tree": "3cc34ba1c909afd9034b433a0be4bb6fc6ef613c",
      "parents": [
        "62b64049a0f2ac2cf7b8a99ce6e6c5c618a6a9e4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 18:17:17 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 18:17:54 2016 -0800"
      },
      "message": "Implement log archiver for test cases after test cases are run.\nThe test case logs are archived in test_logs directory.\n\nChange-Id: Ica1cb96ebeb784101ef171c8deb095ffeca513a7\n"
    },
    {
      "commit": "62b64049a0f2ac2cf7b8a99ce6e6c5c618a6a9e4",
      "tree": "aef86e7f17aeb6699200e3dbba9bfe14c1943d9f",
      "parents": [
        "e14fc02b179310393c1f0a5df90c4dec06ef2a4e"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Dec 08 00:37:21 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Dec 08 00:37:21 2016 -0800"
      },
      "message": "CORDVTN Test: CRUD tests for neutron , prerequisite\nfor subsequent test scenarios.\n\nChange-Id: I31c5eb52fd23e655ed92e774d352efa1bc13f254\n"
    },
    {
      "commit": "e14fc02b179310393c1f0a5df90c4dec06ef2a4e",
      "tree": "98451128127634813f69351aa57efdf7235bdb20",
      "parents": [
        "0869a32a98b6f118ff130fc1774db2e3b2387496"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 14:50:29 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 14:51:40 2016 -0800"
      },
      "message": "Implement a log level option to enable ONOS logs for every test case.\nThis is done automatically through overriding of setUp in CordLogger which every test class should inherit.\nOtherwise, one can manually enable logSet for all controllers through the CordLogger logSet api.\n\nChange-Id: I43bd5a97e0ab9cbec7d7c51daf2d5ea0d6961505\n"
    },
    {
      "commit": "0869a32a98b6f118ff130fc1774db2e3b2387496",
      "tree": "0d8146ea021cab0ef0b763bae094120a1575abda",
      "parents": [
        "bff105f8b14d6132f4bd67110c44354bfd8f368c"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Mon Dec 05 16:55:51 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Dec 08 14:05:30 2016 -0800"
      },
      "message": "API test cases for /core/services\n\nChange-Id: Icbba49162d07707298e1b0a6e8607e61879b3756\n"
    },
    {
      "commit": "bff105f8b14d6132f4bd67110c44354bfd8f368c",
      "tree": "572dfe27f20a01226e5727169e57694407acc7ce",
      "parents": [
        "d65b7617cb0fed6116aa7b534611f705eee169d5"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 15:32:15 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 15:32:33 2016 -0800"
      },
      "message": "Update ONOS source only if required while building ONOS docker image\n\nChange-Id: I5e4fee3118a1aa8b982e68ad2e6fe58504c3e689\n"
    },
    {
      "commit": "d65b7617cb0fed6116aa7b534611f705eee169d5",
      "tree": "157274c1ab21ac7ccae2679c477a601af5f2ebe9",
      "parents": [
        "49bf825b3a0e29b8fdfdbf0876670b131c2c804b"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Dec 07 01:01:20 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Dec 07 14:18:56 2016 -0800"
      },
      "message": "CORDVTN Test: Added test scenarios for cord vtn and\nupdated list for ALL_TEST to display in listing.\n\nChange-Id: Ic22ef6cacf06ead124abf2e7c9581f5052aa2556\n"
    },
    {
      "commit": "49bf825b3a0e29b8fdfdbf0876670b131c2c804b",
      "tree": "88f1fd5215af9c1abf133b6a6eebc14edbf72bae",
      "parents": [
        "e2b665b88f5ea45ae2e1eded43077da31e49ac07"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 14:11:51 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 14:14:03 2016 -0800"
      },
      "message": "Build a ONOS docker image from current onos source on the host.\nOr can be built with a prebuilt package.\n./build-onos-docker.sh -h\nfor options.\n\n./build-onos-docker.sh -o $HOME/onos -b -t myonos:clustertest\nwould quickly build a ONOS docker image myonos:clustertest\n\nThis can be then used to test with cord-tester by specifying the --onos option to setup, run or cleanup commands\n\nChange-Id: I1499f58fe30123b25c00afea60e816d065a307be\n"
    },
    {
      "commit": "e2b665b88f5ea45ae2e1eded43077da31e49ac07",
      "tree": "3d9f38002c45e5aa2e1c5197e10f43c4ccac0298",
      "parents": [
        "ef1232d212cfc3670582994e0b9f03cbe2f428a9"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Dec 07 00:50:56 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Dec 07 00:56:34 2016 -0800"
      },
      "message": "Changes to TLS test scenarios and util\nfunctions.\n\nChange-Id: I76722e6ca1273fe60ac26fd0bf85e09853e7ca0c\n"
    },
    {
      "commit": "ef1232d212cfc3670582994e0b9f03cbe2f428a9",
      "tree": "47ce8d77c704dd4f935edc5a1a75662dd7045996",
      "parents": [
        "0f6b6841672f44ec2a5530b0c38bb5ea7ec123d4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 09:18:15 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 09:18:15 2016 -0800"
      },
      "message": "Changes to enable debug logs for the controller restart test case\n\nChange-Id: I24fa972bdc56fccb65a9f39e4236d12d85c9459d\n"
    },
    {
      "commit": "0f6b6841672f44ec2a5530b0c38bb5ea7ec123d4",
      "tree": "ffe99680539356af768c30a1135ee2c374ad8083",
      "parents": [
        "88e80b9ebadb61e1f2479847b7190d4360a52d93"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 06 17:17:44 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 06 17:17:44 2016 -0800"
      },
      "message": "Support for multiple switches in cord subscriber test cases.\nConfigure the uplink olt device map for multiple switches correctly.\n\nChange-Id: Ic263c445b2a14f688a6c08ea03e91b451bf37708\n"
    },
    {
      "commit": "88e80b9ebadb61e1f2479847b7190d4360a52d93",
      "tree": "52018c13027a856b2b59005dc13b4b480c8c6e97",
      "parents": [
        "507c4561360a7521b9d97f6c0f02c44d244c383c"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 05 20:23:45 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 05 20:23:45 2016 -0800"
      },
      "message": "Support for configuring/starting multiple switches in cord-tester.\nUseful to fire tests with multiple switches configured with num_ports as per olt_config.json.\n\nChange-Id: Ifbe65c75ad008db75ac5f4e3554e36499cb194de\n"
    },
    {
      "commit": "507c4561360a7521b9d97f6c0f02c44d244c383c",
      "tree": "d2963ea4158d3348123f8b935ce45c9e55aabae5",
      "parents": [
        "b99538a289d845304b32266dbdabec37f5adec6d"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Nov 23 13:36:09 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Mon Dec 05 11:23:16 2016 -0800"
      },
      "message": "Recursively compare dictionaries in cord-api test utils\n\nChange-Id: I5c7108e73916aca67490891d42df564f35fddc61\n"
    },
    {
      "commit": "b99538a289d845304b32266dbdabec37f5adec6d",
      "tree": "30ef4e0a24e503c410a80dd1a8bd46c21584abf8",
      "parents": [
        "05e85fa6a14147234b68e86f06a5a740ffbd2fc4"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 02 13:53:35 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 02 13:53:35 2016 -0800"
      },
      "message": "Test: Multiple changes and refactoring for IGMP\ntest suite.\n\nChange-Id: Ia0e597447e1d1a2d8ec27c3a283044cdcdc65d6a\n"
    }
  ],
  "next": "05e85fa6a14147234b68e86f06a5a740ffbd2fc4"
}
