)]}'
{
  "log": [
    {
      "commit": "23e6837da14af5e7f4fbfb7e9492957ee54f3e33",
      "tree": "14f012926bba7b9835b5bfb3d6d26f12609c1a5f",
      "parents": [
        "e33c8140c057df91502f0fba5df1aea5cc49046a"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 19 11:02:04 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 19 11:02:04 2016 -0700"
      },
      "message": "Update testplan.md\n\nMore cosmetic changes in doc."
    },
    {
      "commit": "e33c8140c057df91502f0fba5df1aea5cc49046a",
      "tree": "1c88f2206593c29e029e2e85574ebcfcdcc288f4",
      "parents": [
        "0597787df0e4b1fb16964f0e8071ae05b2a9790d",
        "7c6444cb5294281ea348197ac26350aae0901ea9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 19 10:55:54 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 19 10:55:54 2016 -0700"
      },
      "message": "Merge pull request #25 from cgaonker/master\n\nTest Plan Doc"
    },
    {
      "commit": "7c6444cb5294281ea348197ac26350aae0901ea9",
      "tree": "9f80d593b5e79d5f32fb85f3b42fc400b8ca75d4",
      "parents": [
        "1dabecc1b19df27e5da9108c92cf5114d2610e81"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 19 10:54:23 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 19 10:54:23 2016 -0700"
      },
      "message": "Test Plan Doc\n\nCreated test plan doc with all test cases implemented and planned  .Ever changing doc."
    },
    {
      "commit": "0597787df0e4b1fb16964f0e8071ae05b2a9790d",
      "tree": "2291673c12069bad9c327fbcc32b26f5c63b7443",
      "parents": [
        "ac9eaafe40c3307c254f3aa635b66ee68aa887ac",
        "1f03e91157ed22560f37d64786c0b77b1b3230bf"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Wed May 18 11:41:16 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Wed May 18 11:41:16 2016 -0700"
      },
      "message": "Merge pull request #24 from arkarthick/master\n\nAdd --num-containers option to allow tests to be run in parallel acro…"
    },
    {
      "commit": "1f03e91157ed22560f37d64786c0b77b1b3230bf",
      "tree": "2291673c12069bad9c327fbcc32b26f5c63b7443",
      "parents": [
        "ac9eaafe40c3307c254f3aa635b66ee68aa887ac"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 18 11:39:22 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 18 11:39:22 2016 -0700"
      },
      "message": "Add --num-containers option to allow tests to be run in parallel across multiple test containers.\n"
    },
    {
      "commit": "ac9eaafe40c3307c254f3aa635b66ee68aa887ac",
      "tree": "c971b3366fd1339a51092748622a97e111a740a9",
      "parents": [
        "a96f4413d570470c4324d1b22827a5f4118db237",
        "2b25a0ed043027c2ed68bab435bc99cd10c0aa4e"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Tue May 17 11:22:47 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Tue May 17 11:22:47 2016 -0700"
      },
      "message": "Merge pull request #23 from arkarthick/master\n\nCheckout the latest CPQD while building container image for CPQD"
    },
    {
      "commit": "2b25a0ed043027c2ed68bab435bc99cd10c0aa4e",
      "tree": "c971b3366fd1339a51092748622a97e111a740a9",
      "parents": [
        "a96f4413d570470c4324d1b22827a5f4118db237"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 11:21:26 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 11:21:26 2016 -0700"
      },
      "message": "Checkout the latest CPQD while building container image for CPQD\n"
    },
    {
      "commit": "a96f4413d570470c4324d1b22827a5f4118db237",
      "tree": "c8df807b90def07b44844639b3539a384bec7309",
      "parents": [
        "59f9d3fd19150c938cd54d034087e3eac71e4811",
        "def103b9857d632fc4e4c2cc9b3a26edad26c897"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Tue May 17 09:51:01 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Tue May 17 09:51:01 2016 -0700"
      },
      "message": "Merge pull request #22 from arkarthick/master\n\nAdd back TLS verification for subscriber tests"
    },
    {
      "commit": "def103b9857d632fc4e4c2cc9b3a26edad26c897",
      "tree": "c8df807b90def07b44844639b3539a384bec7309",
      "parents": [
        "59f9d3fd19150c938cd54d034087e3eac71e4811"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:49:37 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:49:37 2016 -0700"
      },
      "message": "Add back TLS verification for subscriber tests\n"
    },
    {
      "commit": "59f9d3fd19150c938cd54d034087e3eac71e4811",
      "tree": "66dfc1a091ac09246c389a08d4ec22818c320bf0",
      "parents": [
        "3bf8c1b6d34c21fa6e196ed058e29b49d0269568",
        "b7e8090f9f118f8ad372b3013facace36392e178"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Tue May 17 09:48:47 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Tue May 17 09:48:47 2016 -0700"
      },
      "message": "Merge pull request #21 from arkarthick/master\n\nAdd test cases to test subscriber multi-table support with ONOS using…"
    },
    {
      "commit": "b7e8090f9f118f8ad372b3013facace36392e178",
      "tree": "66dfc1a091ac09246c389a08d4ec22818c320bf0",
      "parents": [
        "3bf8c1b6d34c21fa6e196ed058e29b49d0269568"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:38:31 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:38:31 2016 -0700"
      },
      "message": "Add test cases to test subscriber multi-table support with ONOS using CPQD and a new ONOS app.\nThis would verify single channel multiple subscriber joins using cpqd.\nONOS multi-table support was found to be broken with cordmcast.\nHence a new app similar to cordmcast was added to verify if multi-table rules were provisioned with ONOS\ncpqd pipeline driver.\nUsing a different subscriber port per subscriber and provisioning an uplink port to be used\nfor IGMP traffic, it was found that ONOS cpqd driver fails to provision multi-table flows using group ids.\nThe subscriberMultiTable tests uses the new cordigmp multitable app to provision multicast flows in ONOS\nenabling the spring-open-cpqd pipeline driver with ONOS when using CPQD.\n\nIf you want to verify/run the subscriberMultiTable test, first rebuild the test container with cpqd using:\nsudo cord-test.py build test\nAnd then run the subscriberMultiTable test: test_subscriber_join_recv using:\ncord-test.run run --radius -t subscriberMultiTable:subscriber_exchange.test_subscriber_join_recv -k\n"
    },
    {
      "commit": "3bf8c1b6d34c21fa6e196ed058e29b49d0269568",
      "tree": "209259146acfce2c0204b99b76c9938f56b61983",
      "parents": [
        "0eb283a30605ab5f04209a26e6312d3e497b1809",
        "1dabecc1b19df27e5da9108c92cf5114d2610e81"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 16 14:59:04 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 16 14:59:04 2016 -0700"
      },
      "message": "Merge pull request #20 from cgaonker/master\n\nAdding DHCP options test cases."
    },
    {
      "commit": "1dabecc1b19df27e5da9108c92cf5114d2610e81",
      "tree": "209259146acfce2c0204b99b76c9938f56b61983",
      "parents": [
        "0eb283a30605ab5f04209a26e6312d3e497b1809"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 16 14:56:01 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 16 14:56:01 2016 -0700"
      },
      "message": "Adding DHCP options test cases.\n"
    },
    {
      "commit": "0eb283a30605ab5f04209a26e6312d3e497b1809",
      "tree": "f42dfd4404134116b7ddcace0df208a12de95822",
      "parents": [
        "5c00c08035f37e66e6e49f3eab68e09338f9c9de",
        "717b294a32605b0b69753b2753ee99b188d37482"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 17:46:06 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 17:46:06 2016 -0700"
      },
      "message": "Merge pull request #19 from cgaonker/master\n\nAdding more DHCP test cases and adding TLS to Subscriber."
    },
    {
      "commit": "717b294a32605b0b69753b2753ee99b188d37482",
      "tree": "f42dfd4404134116b7ddcace0df208a12de95822",
      "parents": [
        "5c00c08035f37e66e6e49f3eab68e09338f9c9de"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 17:42:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 17:42:59 2016 -0700"
      },
      "message": "Adding more DHCP test cases and adding TLS to Subscriber.\n"
    },
    {
      "commit": "5c00c08035f37e66e6e49f3eab68e09338f9c9de",
      "tree": "f3b9b7564a0962da1ecf220a566e633d3d2cae43",
      "parents": [
        "5f112b45bd19f2daa9c267e012a72424dc8b8830",
        "aad8f6181d3c2fa9b451ef2491a8f4063e78d131"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 14:07:12 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 14:07:12 2016 -0700"
      },
      "message": "Merge pull request #18 from cgaonker/master\n\nUpdated running.md"
    },
    {
      "commit": "aad8f6181d3c2fa9b451ef2491a8f4063e78d131",
      "tree": "ba8c0b066f87700d16de16987b8685ab53fd27f4",
      "parents": [
        "73be5ca6eb996cf0b6bdc17b95868e7ef1af1f99"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 14:06:24 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 14:06:24 2016 -0700"
      },
      "message": "Updated running.md\n\nMore additions on options."
    },
    {
      "commit": "5f112b45bd19f2daa9c267e012a72424dc8b8830",
      "tree": "562fc82895246237bd1a687f03a82604739eb63d",
      "parents": [
        "9cc3b475ee402a87e568765de90bc407b31d8555",
        "73be5ca6eb996cf0b6bdc17b95868e7ef1af1f99"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 13:53:22 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 13:53:22 2016 -0700"
      },
      "message": "Merge pull request #16 from cgaonker/master\n\nUpdated running.md"
    },
    {
      "commit": "9cc3b475ee402a87e568765de90bc407b31d8555",
      "tree": "2f1d81729ef6c4082f79a9da164aaf34dc4f8bde",
      "parents": [
        "165dc5c880bfbf8633d70e4fdfe2ab854be728e8",
        "1ef0c0003780ecdd9cb47988ac09762b339fff22"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 13:39:02 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 13:39:02 2016 -0700"
      },
      "message": "Merge pull request #17 from arkarthick/master\n\nPull ONOS and save ONOS repo digest ids along with date"
    },
    {
      "commit": "1ef0c0003780ecdd9cb47988ac09762b339fff22",
      "tree": "2f1d81729ef6c4082f79a9da164aaf34dc4f8bde",
      "parents": [
        "165dc5c880bfbf8633d70e4fdfe2ab854be728e8"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 13:36:30 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 13:36:30 2016 -0700"
      },
      "message": "Pull ONOS and save ONOS repo digest ids along with date for later retrieval iff ONOS gets broken\n"
    },
    {
      "commit": "73be5ca6eb996cf0b6bdc17b95868e7ef1af1f99",
      "tree": "8640a3c409c5d90847afc8f5dd6ed03010bc6909",
      "parents": [
        "9d3ef1c255b5db20192b9bc367fb57665232a74c"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 12:48:48 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 12:48:48 2016 -0700"
      },
      "message": "Updated running.md\n\nUpdated details with install and usage for cord tester command line options"
    },
    {
      "commit": "165dc5c880bfbf8633d70e4fdfe2ab854be728e8",
      "tree": "7ac53b8317d3874cf9f4e60761ca5078494f4738",
      "parents": [
        "8ec59bc98a43f072092c738419883dc7da334475",
        "31152b2d144d0960e4f6c483666fe569a0b2fde8"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 11:27:24 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 11:27:24 2016 -0700"
      },
      "message": "Merge pull request #15 from arkarthick/master\n\nDo not activate/deactivate igmp app for every test case."
    },
    {
      "commit": "31152b2d144d0960e4f6c483666fe569a0b2fde8",
      "tree": "7ac53b8317d3874cf9f4e60761ca5078494f4738",
      "parents": [
        "8ec59bc98a43f072092c738419883dc7da334475"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 11:25:14 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 11:25:14 2016 -0700"
      },
      "message": "Do not activate/deactivate igmp app for every test case.\nMesses up ONOS and causes random test failures.\n"
    },
    {
      "commit": "8ec59bc98a43f072092c738419883dc7da334475",
      "tree": "33fad1c001eca07b743ec25aed73633ec17251c2",
      "parents": [
        "df67ec8b0317dd2d3d21f7e550f67d55541f97d0",
        "9d3ef1c255b5db20192b9bc367fb57665232a74c"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 18:03:53 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 18:03:53 2016 -0700"
      },
      "message": "Merge pull request #14 from cgaonker/master\n\nFixes for IGMP and DHCP test cases"
    },
    {
      "commit": "9d3ef1c255b5db20192b9bc367fb57665232a74c",
      "tree": "33fad1c001eca07b743ec25aed73633ec17251c2",
      "parents": [
        "7791bdaf0706ec896b90a7e97808df5417d5ae04"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 17:37:55 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 17:37:55 2016 -0700"
      },
      "message": "Removing unnecessary comments for  DHCP\n"
    },
    {
      "commit": "7791bdaf0706ec896b90a7e97808df5417d5ae04",
      "tree": "310be5cfb80b2034a3aede069f9d41ed5fcf5758",
      "parents": [
        "df67ec8b0317dd2d3d21f7e550f67d55541f97d0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 17:36:52 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 17:36:52 2016 -0700"
      },
      "message": "Fix for some test cases and Removal of unnecessary comments for IGMP and DHCP\n"
    },
    {
      "commit": "df67ec8b0317dd2d3d21f7e550f67d55541f97d0",
      "tree": "bb3cc7f028feebdf713fbe39a300eb78bf671f4e",
      "parents": [
        "c7173095866d7d4c22ec2b2f431641cdfad8d80d",
        "acae3b4e23631c7bcbf71417c31df7d96b69650b"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Thu May 12 15:28:03 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Thu May 12 15:28:03 2016 -0700"
      },
      "message": "Merge pull request #13 from arkarthick/master\n\nDon\u0027t lower case test case names since some tests use CamelCasing"
    },
    {
      "commit": "acae3b4e23631c7bcbf71417c31df7d96b69650b",
      "tree": "bb3cc7f028feebdf713fbe39a300eb78bf671f4e",
      "parents": [
        "491b4c32293c1b825fcd6d6b0d99f8fece5960eb"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 12 15:27:24 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 12 15:27:24 2016 -0700"
      },
      "message": "Don\u0027t lower case test case names since some tests use CamelCasing\n"
    },
    {
      "commit": "c7173095866d7d4c22ec2b2f431641cdfad8d80d",
      "tree": "4f1e926df8ed581fc131b0e787c2a9bb4591f66f",
      "parents": [
        "e58a2713226de6e291ce055bd81eef7d305d10dc",
        "491b4c32293c1b825fcd6d6b0d99f8fece5960eb"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Thu May 12 15:21:34 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Thu May 12 15:21:34 2016 -0700"
      },
      "message": "Merge pull request #12 from arkarthick/master\n\nRename tls test file to follow naming convention"
    },
    {
      "commit": "491b4c32293c1b825fcd6d6b0d99f8fece5960eb",
      "tree": "4f1e926df8ed581fc131b0e787c2a9bb4591f66f",
      "parents": [
        "24f1de6889726fffbaed1dd0792960caed361e31"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 12 15:20:16 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 12 15:20:16 2016 -0700"
      },
      "message": "Remove obsolete test runner\n"
    },
    {
      "commit": "24f1de6889726fffbaed1dd0792960caed361e31",
      "tree": "2c0adac21dc09ba1dc9c1db3feca22a3acd56e24",
      "parents": [
        "e58a2713226de6e291ce055bd81eef7d305d10dc"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 12 15:16:38 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 12 15:16:38 2016 -0700"
      },
      "message": "Rename tls test file to follow naming convention.(test suffix: Test.py)\n"
    },
    {
      "commit": "e58a2713226de6e291ce055bd81eef7d305d10dc",
      "tree": "507dcbd89703ac736d37388d69523bf8d7db3c32",
      "parents": [
        "bb6a7ea481fedbdcb237fb07d7e5884ca2a2a6c9",
        "09b1f4e9c8335a7fadffd3226447b5a3246ac9f1"
      ],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Thu May 12 14:33:40 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Thu May 12 14:33:40 2016 -0700"
      },
      "message": "Merge pull request #11 from arkarthick/master\n\nTime to commit using my git id."
    },
    {
      "commit": "09b1f4e9c8335a7fadffd3226447b5a3246ac9f1",
      "tree": "507dcbd89703ac736d37388d69523bf8d7db3c32",
      "parents": [
        "bb6a7ea481fedbdcb237fb07d7e5884ca2a2a6c9"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 12 14:31:50 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 12 14:31:50 2016 -0700"
      },
      "message": "Time to commit using my git id.\nCleanup all exited or active test containers with cleanup option.\n"
    },
    {
      "commit": "bb6a7ea481fedbdcb237fb07d7e5884ca2a2a6c9",
      "tree": "f5e4f542324d3a9ccdec922a842a077001062d3d",
      "parents": [
        "545cdca6e018e24e8f1de41a6bb586ec2a9cf012",
        "503032aeb70b6e3894cc23d2e5d7148f1946e2a5"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 13:29:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 13:29:31 2016 -0700"
      },
      "message": "Merge pull request #10 from cgaonker/master\n\nChanges to cord-test.py to include new options to run, build and list…"
    },
    {
      "commit": "503032aeb70b6e3894cc23d2e5d7148f1946e2a5",
      "tree": "f5e4f542324d3a9ccdec922a842a077001062d3d",
      "parents": [
        "545cdca6e018e24e8f1de41a6bb586ec2a9cf012"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 12:06:29 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 12 12:06:29 2016 -0700"
      },
      "message": "Changes to cord-test.py to include new options to run, build and list tests.\nSo to execute test cases, use:\n  cord-test.py run -h\nTo build all test container images, use:\n  cord-test.py build all\nTo list all test cases, use:\n  cord-test.py list\n"
    },
    {
      "commit": "545cdca6e018e24e8f1de41a6bb586ec2a9cf012",
      "tree": "0a0238aba82c020c93a399c629a521d0dc449a59",
      "parents": [
        "9bd01c944b23e48f7062b31087d887145f78d2e8",
        "38737f886a03655867249e7245c06f787807bd8e"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 10:30:26 2016 -0700"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu May 12 10:30:26 2016 -0700"
      },
      "message": "Merge pull request #9 from cgaonker/master\n\nigmp app compatibility with latest onos"
    },
    {
      "commit": "38737f886a03655867249e7245c06f787807bd8e",
      "tree": "0a0238aba82c020c93a399c629a521d0dc449a59",
      "parents": [
        "5de8432c8f6790913df5a9df7675dcd7b74d8478"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:44:17 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:44:17 2016 -0700"
      },
      "message": "Changes to IGMP,subscriber to make sure joins/leaves work with latest ONOS. Transpose(Include-\u003eEXCLUDE, EXCLUDE-\u003eInclude)\n"
    },
    {
      "commit": "5de8432c8f6790913df5a9df7675dcd7b74d8478",
      "tree": "0f603c90c3708fcd37e80d07d60ab9c10dcfe82d",
      "parents": [
        "c11d32243d7da6126bfda13ade986152bba57601"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:43:06 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:43:06 2016 -0700"
      },
      "message": "Changes to ONOS app to make it compatible with latest ONOS. This would break now with any ONOS container/image before April or with 1.5. In that case, use the 1.5 oar\n"
    },
    {
      "commit": "c11d32243d7da6126bfda13ade986152bba57601",
      "tree": "d380cef3ac7c80e05e5f70fb168a0c4fc1f26f4b",
      "parents": [
        "d35b7e94ef5a3e8d45f2492479f4b02021edf5a3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:39:36 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:39:36 2016 -0700"
      },
      "message": "Adding new DHCP tests\n"
    },
    {
      "commit": "d35b7e94ef5a3e8d45f2492479f4b02021edf5a3",
      "tree": "673bc0edfa61014d799d57a534ebb512db74eb9c",
      "parents": [
        "0027003db5acd1baadc959e95e3f67c2144eefc3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:38:13 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:38:13 2016 -0700"
      },
      "message": "Run all DHCP tests during eval of cord-tester\n"
    },
    {
      "commit": "0027003db5acd1baadc959e95e3f67c2144eefc3",
      "tree": "1f075ed07257b6287beefff7c7a9858dfe0629ce",
      "parents": [
        "9bd01c944b23e48f7062b31087d887145f78d2e8"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:36:09 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 11 17:36:09 2016 -0700"
      },
      "message": "Add onos app compatible with ONOS 1.5 and ONOS master dating back to April 2016\n"
    },
    {
      "commit": "9bd01c944b23e48f7062b31087d887145f78d2e8",
      "tree": "8d662e914cf69dd85e02b951421eda0574445ce8",
      "parents": [
        "98cc4581b77c27f0430c9f045a2079877e26aaf9",
        "735495ff864d52fefcea0cb2acf3069b4087eec6"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue May 10 20:57:31 2016 -0700"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue May 10 20:57:31 2016 -0700"
      },
      "message": "Merge pull request #8 from cgaonker/master\n\nAdd license "
    },
    {
      "commit": "735495ff864d52fefcea0cb2acf3069b4087eec6",
      "tree": "8d662e914cf69dd85e02b951421eda0574445ce8",
      "parents": [
        "5a0fda32bbcf35df2fd936c9a5d9ecd0b92abf15"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 14:51:16 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 14:51:16 2016 -0700"
      },
      "message": "Fix for subscriber test to activate the right apps\n"
    },
    {
      "commit": "5a0fda32bbcf35df2fd936c9a5d9ecd0b92abf15",
      "tree": "848ab3c44fb9dc7055a5e5e0ef1d72062ceb4d63",
      "parents": [
        "89a2e321bdf29057d3ea93aa2493b76dab8fcbca"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 14:09:07 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 14:09:07 2016 -0700"
      },
      "message": "Move back to ip link create\n"
    },
    {
      "commit": "89a2e321bdf29057d3ea93aa2493b76dab8fcbca",
      "tree": "d8b232fb27f08f6f6df6004c7c56cd53790f6985",
      "parents": [
        "ed19f48b0884879944a7685ca6d46627d3688a39"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 13:21:56 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 13:21:56 2016 -0700"
      },
      "message": "Remove shebang from all files except required\n"
    },
    {
      "commit": "ed19f48b0884879944a7685ca6d46627d3688a39",
      "tree": "13515b8fc64b80c69d7313e307be2ac438fa951a",
      "parents": [
        "cb122ccd51ed370864270fcdb01c054421f0c2d3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 11:40:47 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 11:40:47 2016 -0700"
      },
      "message": "Change ip link create to use link add as link create is obsolete\n"
    },
    {
      "commit": "cb122ccd51ed370864270fcdb01c054421f0c2d3",
      "tree": "c62f20cb3cd7f614ad508a31e3b8c5fc19a05693",
      "parents": [
        "cfcce780c6f4b9e835160d12f14d147925f49974"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:58:34 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:58:34 2016 -0700"
      },
      "message": "Apply shell shebang for python files before the copyright\n"
    },
    {
      "commit": "cfcce780c6f4b9e835160d12f14d147925f49974",
      "tree": "47208f038d29ad750338cf06185d1697205922cc",
      "parents": [
        "a366a6739692138330e0b2d71e909c6f1fe59f95"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:10:42 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:10:42 2016 -0700"
      },
      "message": "Add Apache 2.0 license header to all test files\n"
    },
    {
      "commit": "a366a6739692138330e0b2d71e909c6f1fe59f95",
      "tree": "d220e6beed483d48e24d770e5064d6a7c4fd0bd2",
      "parents": [
        "80e665ff86fc4da5d58ce89590a696e0705b2f1c",
        "98cc4581b77c27f0430c9f045a2079877e26aaf9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 09:30:53 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 09:30:53 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.cyanoptics.com/cord-lab/cord-tester into test\n"
    },
    {
      "commit": "98cc4581b77c27f0430c9f045a2079877e26aaf9",
      "tree": "17a87ab836c5c0cffad902c7028b8cd78a1106d4",
      "parents": [
        "b5fff756b4c0cd1a2c5ce915392ca562e88424d4",
        "8a0f7825acbeae2c2ad28f9d43723f632dc8ff2d"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue May 10 09:30:01 2016 -0700"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue May 10 09:30:01 2016 -0700"
      },
      "message": "Merge pull request #7 from cgaonker/master\n\nAdding and modifying MD5, TLS, IGMP, DHCP test cases."
    },
    {
      "commit": "80e665ff86fc4da5d58ce89590a696e0705b2f1c",
      "tree": "d220e6beed483d48e24d770e5064d6a7c4fd0bd2",
      "parents": [
        "8a0f7825acbeae2c2ad28f9d43723f632dc8ff2d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 08:51:38 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 08:51:38 2016 -0700"
      },
      "message": "Remove prod box from Vagrantfile\n"
    },
    {
      "commit": "8a0f7825acbeae2c2ad28f9d43723f632dc8ff2d",
      "tree": "17a87ab836c5c0cffad902c7028b8cd78a1106d4",
      "parents": [
        "b926c64b83bb94af6630a2d1cba312914b192f55"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 08:30:43 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 08:30:43 2016 -0700"
      },
      "message": "Remove docker hello world after docker verification in prereq\n"
    },
    {
      "commit": "b926c64b83bb94af6630a2d1cba312914b192f55",
      "tree": "d64d075cc3d7e95a4dc9a4677d13ff653da8ae59",
      "parents": [
        "823cdc5fc42906905c8cb3cfe38bda2e54adaf56"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 08:19:03 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 08:19:31 2016 -0700"
      },
      "message": "Adding Vagrant file for cord-tester provisioning and dhcp test\n"
    },
    {
      "commit": "823cdc5fc42906905c8cb3cfe38bda2e54adaf56",
      "tree": "b4ae1c888248fc17fb5fded94172f4f225b7ffe5",
      "parents": [
        "f1b9e320b6a6b854e9951d94a3dcad1a1aca4009"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 09 15:51:23 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 09 15:51:23 2016 -0700"
      },
      "message": "Start cord test server within cord runTest\n"
    },
    {
      "commit": "f1b9e320b6a6b854e9951d94a3dcad1a1aca4009",
      "tree": "03bda722febf959c4b4f4186df7bce95b0de2c83",
      "parents": [
        "66bff93ffb6eafd551d34f6ac7d992f6dd5e1043"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 09 15:49:15 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 09 15:49:15 2016 -0700"
      },
      "message": "Fix for igmp test recv to ignore traffic other than test traffic\n"
    },
    {
      "commit": "66bff93ffb6eafd551d34f6ac7d992f6dd5e1043",
      "tree": "02c0312d75125072e53aea4587bf03c884c03d85",
      "parents": [
        "f148386c3ee20b99cd9e2af9760aae65b6778647"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 09 10:06:37 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 09 10:06:37 2016 -0700"
      },
      "message": "Install pipework in prerequisites\n"
    },
    {
      "commit": "f148386c3ee20b99cd9e2af9760aae65b6778647",
      "tree": "907f8663cf63a04d3676cb6ffdeb22e4a64a0de1",
      "parents": [
        "0ff7e78a8325311148415f00bdbab16b9e5f8f56"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 14:14:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 14:14:31 2016 -0700"
      },
      "message": "Adding more DHCP test cases\n"
    },
    {
      "commit": "0ff7e78a8325311148415f00bdbab16b9e5f8f56",
      "tree": "05bc973d25e21c14c07b34df93b923cbbc0461a8",
      "parents": [
        "fb3cb5ecb74ca281c30712fc656b41685ad39cef"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 11:57:33 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 11:57:33 2016 -0700"
      },
      "message": "Add python pexpect in prereqs\n"
    },
    {
      "commit": "fb3cb5ecb74ca281c30712fc656b41685ad39cef",
      "tree": "a3b79024a5c0c5c4bd7efca21e025badc4ec8dcb",
      "parents": [
        "441c9ac72ffd63f745df10da42ac9464c20ce076"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 11:55:44 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 11:55:44 2016 -0700"
      },
      "message": "Introduce new option to list test cases.\nAnd return a dummy mac on get_mac failure\n"
    },
    {
      "commit": "441c9ac72ffd63f745df10da42ac9464c20ce076",
      "tree": "5040a6b7a7db6ed3ac94712a64feacad6af26cea",
      "parents": [
        "a52016e68093e627d48d389778e041128d0a0ef1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 10:30:13 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 10:30:13 2016 -0700"
      },
      "message": "Adding lots of new test cases for IGMP\n"
    },
    {
      "commit": "a52016e68093e627d48d389778e041128d0a0ef1",
      "tree": "2d3bc407d724ce7e166248af6a6dfc871de3246d",
      "parents": [
        "06f02f94f01f94daf1e4ab9afbc144a198321239"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 05 15:19:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 05 15:19:59 2016 -0700"
      },
      "message": "Increase OVS switch connection retries to controller\n"
    },
    {
      "commit": "06f02f94f01f94daf1e4ab9afbc144a198321239",
      "tree": "9d9cd6638572bcbfb40e1c8b0f0f3f875efbae9d",
      "parents": [
        "c0421e88920e33cdb0dcf5f55e622d193a5c458d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:55:20 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:55:20 2016 -0700"
      },
      "message": "Run IGMP test using onos 1.5 in eval script\n"
    },
    {
      "commit": "c0421e88920e33cdb0dcf5f55e622d193a5c458d",
      "tree": "146eb5883fd68d9908b8b25f4f59c28ec37cea3d",
      "parents": [
        "cc19ac4668287ab41048ae910e92d59fc83352ed"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:23:08 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:23:08 2016 -0700"
      },
      "message": "Setting JVM heap size for ONOS to half the available memory available\n"
    },
    {
      "commit": "cc19ac4668287ab41048ae910e92d59fc83352ed",
      "tree": "c32a16aad6afc97e13acaca0e0a2495f767e9034",
      "parents": [
        "e2a4742ed7517fdb1bc608c25b464bccb1d20059"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:21:50 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:21:50 2016 -0700"
      },
      "message": "Add prerequisites and eval scripts for cord-tester\n"
    },
    {
      "commit": "e2a4742ed7517fdb1bc608c25b464bccb1d20059",
      "tree": "d63af4e5f48e34352e956f417dfcffe7fc424b84",
      "parents": [
        "7f4bf74644dedaaca2fabd655429e78c568bbda3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 16:05:03 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 16:05:03 2016 -0700"
      },
      "message": "Increase retries in cord-tester for OVS connection to establish with controller\n"
    },
    {
      "commit": "7f4bf74644dedaaca2fabd655429e78c568bbda3",
      "tree": "b84fda5956da116ec3c4117b3e1694ef6258e0de",
      "parents": [
        "37ad23f4938deb1afca64189eb5d3ef4037c3190"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 15:56:08 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 15:56:08 2016 -0700"
      },
      "message": "Changes to automatically provision,build and run Radius containers for Auth tests.\nChanges to cord test server to handle radius server restart requests.\n"
    },
    {
      "commit": "37ad23f4938deb1afca64189eb5d3ef4037c3190",
      "tree": "437147ac66986416186433f322bd5ab5fe28019c",
      "parents": [
        "88355c6f4a5d188a51291bd2ba365860d684c14d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:37:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:37:59 2016 -0700"
      },
      "message": "Use a boot delay map for quagga based on network tests in steps of 100,000 routes to sync flows with OVS with increased routes\n"
    },
    {
      "commit": "88355c6f4a5d188a51291bd2ba365860d684c14d",
      "tree": "a3e553b28cdc173cf6bdea5d21da164c50f82fb5",
      "parents": [
        "6d0a7b0c2095f83284b484e018f8899407ce17cc"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:16:05 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:16:05 2016 -0700"
      },
      "message": "Increase boot delay for quagga container start when testing over half a million routes\n"
    },
    {
      "commit": "6d0a7b0c2095f83284b484e018f8899407ce17cc",
      "tree": "dd4405672e7a045835c624b73ab1239ae09e56de",
      "parents": [
        "462d9fa2746e6e53885b463ca86dc147cb8613c4"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 16:57:28 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 16:57:28 2016 -0700"
      },
      "message": "Restrict max JVM heap size to 16\n"
    },
    {
      "commit": "462d9fa2746e6e53885b463ca86dc147cb8613c4",
      "tree": "94ec5cf9fc6a71cc9517737d27cdfb1b52d4d34a",
      "parents": [
        "fd3d65017666394fd76db10e62e842a0a019fc39"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 16:39:10 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 16:39:10 2016 -0700"
      },
      "message": "Start ONOS JVM with right heap size based on system memory\n"
    },
    {
      "commit": "fd3d65017666394fd76db10e62e842a0a019fc39",
      "tree": "7311a27e26433b765ae03c2747ff5712f952ae6a",
      "parents": [
        "68d9517345e73588de0db73f504dc6b3ebef54b9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 13:23:07 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 13:23:07 2016 -0700"
      },
      "message": "Implement variable boot delay for quagga for vrouter tests.\n"
    },
    {
      "commit": "68d9517345e73588de0db73f504dc6b3ebef54b9",
      "tree": "1708192ba746b51e3abd53572dd02532f208f462",
      "parents": [
        "2a6601bb7e46832fcb445d2124229704a94591c0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 11:16:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 11:16:59 2016 -0700"
      },
      "message": "Add JVM options for ONOS Container to test more than 10,000 routes.\n"
    },
    {
      "commit": "2a6601bb7e46832fcb445d2124229704a94591c0",
      "tree": "5c09087afa56346dccba240882fcf158843c1582",
      "parents": [
        "b6064fa6bbcd58b12828f9f1da2ba3731670b890"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 17:28:26 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 17:28:26 2016 -0700"
      },
      "message": "Fix to use right quagga interface ip while building quagga container\n"
    },
    {
      "commit": "b6064fa6bbcd58b12828f9f1da2ba3731670b890",
      "tree": "556b7c14f3b1185ae5460d2584facae43f2e8da3",
      "parents": [
        "f72ca40722ff6882fbdddceffb2acda6856a905b"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:57 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:57 2016 -0700"
      },
      "message": "Added negative vrouter tests by stopping quagga and verifying if flows are removed.\n"
    },
    {
      "commit": "f72ca40722ff6882fbdddceffb2acda6856a905b",
      "tree": "c0591b87bdc55103a0089967bbaba50df76dae19",
      "parents": [
        "8e25e1ba17d2f340f91d7bad36a46fec30c7cce7"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:32 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:32 2016 -0700"
      },
      "message": "Added more test cases for IGMP and DHCP\n"
    },
    {
      "commit": "8e25e1ba17d2f340f91d7bad36a46fec30c7cce7",
      "tree": "a19aa90080b7257d2b4796a9c07f1c7fc5769b3c",
      "parents": [
        "fe551a2766b5fc036a49d125ca6ad4fa95a57e19"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 13:42:21 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 13:42:21 2016 -0700"
      },
      "message": "Configure quagga container with multiple interfaces to host peers for adding routes with different gateways.\nAdd vrouter test cases with multiple peers and test traffic to verify flows.\n"
    },
    {
      "commit": "fe551a2766b5fc036a49d125ca6ad4fa95a57e19",
      "tree": "ca59fbf5e41f6b18773763d7058083dde5453b51",
      "parents": [
        "586fec321de9dd4d7b8cb455ce3c8daa65fb74a0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:34:57 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:34:57 2016 -0700"
      },
      "message": "Modified vrouter test to configure ONOS correctly to have the flows configured on OVS for\nthe networks/routes getting distributed.\nAnd verify the flows by sending traffic\n"
    },
    {
      "commit": "586fec321de9dd4d7b8cb455ce3c8daa65fb74a0",
      "tree": "e081a0ba9139d5a5c1cc78af7ea2b0d962352b44",
      "parents": [
        "3a4e435a6574a933f8fd60ddb66254798fd640ef"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:33:54 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:33:54 2016 -0700"
      },
      "message": "Adding more IGMP test cases\n"
    },
    {
      "commit": "3a4e435a6574a933f8fd60ddb66254798fd640ef",
      "tree": "ebb8914ec17a7452e095ee6353e3dc88eb399b8a",
      "parents": [
        "6cf6e47feb61e3cbffc6878c52314d96b9d92f60"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 15:47:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 15:47:31 2016 -0700"
      },
      "message": "Increase quagga container start delay to 30 seconds\n"
    },
    {
      "commit": "6cf6e47feb61e3cbffc6878c52314d96b9d92f60",
      "tree": "d65d62985d5ba3b2e25de96da67a1865ad04d597",
      "parents": [
        "02236ba4f3fe1dba45b1a1f813e2152021124ff3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 14:41:51 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 14:41:51 2016 -0700"
      },
      "message": "Implement QUAGGA restart in cord test cmd server for vrouter test cases.\nAdd some more vrouter tests to stress onos with more routes but disable it for now.\n"
    },
    {
      "commit": "02236ba4f3fe1dba45b1a1f813e2152021124ff3",
      "tree": "165da41c68baf3f7ab6e58a30580f811e9d70ab5",
      "parents": [
        "4e36652d908abd83d8e8b96e3467123a33c317d3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:24:34 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:24:34 2016 -0700"
      },
      "message": "Enable SO_REUSEADDR for cord test tcp server\n"
    },
    {
      "commit": "4e36652d908abd83d8e8b96e3467123a33c317d3",
      "tree": "70f8702e203b2d8a5e99421c2b84b2a34261c0d2",
      "parents": [
        "46b62d5cbece46a2f348978abf73e051cd82f5b5"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:07:54 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:07:54 2016 -0700"
      },
      "message": "Enable ovsdb onos app\n"
    },
    {
      "commit": "46b62d5cbece46a2f348978abf73e051cd82f5b5",
      "tree": "97ffbb9b481d51f7e1da4ed78446bbfe8b70529f",
      "parents": [
        "4d842ad6ebd4609870de895c46f9b8048404807f"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:08:42 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:08:42 2016 -0700"
      },
      "message": "Uncomment onos/quagga restart in vrouter test done by mistake\n"
    },
    {
      "commit": "4d842ad6ebd4609870de895c46f9b8048404807f",
      "tree": "b5545f2ae401143ec726775de483053184305334",
      "parents": [
        "678743f2f34fa5d184f453119df78b840a6ca78b"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:04:24 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:04:24 2016 -0700"
      },
      "message": "Use __file__ over sys.argv to set python paths in cord tester\n"
    },
    {
      "commit": "678743f2f34fa5d184f453119df78b840a6ca78b",
      "tree": "d91435410bf5e68da01d396b0784327e4cb8777b",
      "parents": [
        "1b3b0bf65bb7311bc83ed750f4e0e81e903c0417"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 09:54:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 09:54:31 2016 -0700"
      },
      "message": "Remove test container by default after running tests. Use -k to keep it from being removed\n"
    },
    {
      "commit": "1b3b0bf65bb7311bc83ed750f4e0e81e903c0417",
      "tree": "ab2c5a45d11c16bfdf423627b0b25481a787a1c5",
      "parents": [
        "3533faa3dcc8d933d06b5085b9255376ce5c007a"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 09:17:57 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 09:17:57 2016 -0700"
      },
      "message": "Missing files for vrouter test implementation\n"
    },
    {
      "commit": "3533faa3dcc8d933d06b5085b9255376ce5c007a",
      "tree": "047a1fec2ed162a69c6f4e9ef4f45cdf46932d2c",
      "parents": [
        "8cc35cc66398488a6da762c38f53c9103f9cec30"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 25 17:50:14 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 25 17:50:14 2016 -0700"
      },
      "message": "Implement changes to cord-tester framework for vrouter configuration.\nAnd add vrouter tests to verify routes.\n"
    },
    {
      "commit": "8cc35cc66398488a6da762c38f53c9103f9cec30",
      "tree": "21e5a187ba3843b4774d14e170a84b9f4a2fb11b",
      "parents": [
        "b92e153238e0c8a3a0fa9e4a99ca7aa343d5e7fc"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:45:21 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:45:21 2016 -0700"
      },
      "message": "Removing routes for 10.10 network from zebra\n"
    },
    {
      "commit": "b92e153238e0c8a3a0fa9e4a99ca7aa343d5e7fc",
      "tree": "8c054bace0ec8356f11367c6786cf57fabdb2e79",
      "parents": [
        "85b7bd5f166abc8018c5071596a6b5cc8172648c"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:31:18 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:31:18 2016 -0700"
      },
      "message": "Change default bridge to ovsbr0 for test containers\n"
    },
    {
      "commit": "85b7bd5f166abc8018c5071596a6b5cc8172648c",
      "tree": "0155ee118e9eb4cc2f369994a97082c63583314f",
      "parents": [
        "c170f3ff7c825dae2e4c55eeac12e64fee06ec71"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:29:12 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:29:12 2016 -0700"
      },
      "message": "Add option to update test container image. And include dockerpy pip dependencies to test container\n"
    },
    {
      "commit": "c170f3ff7c825dae2e4c55eeac12e64fee06ec71",
      "tree": "60714ef0af27482e1ababe726b9025a0d9b8b9a2",
      "parents": [
        "b84835f164ce82704533668cfe30f3cbc6cbe092"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 17:24:45 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 17:24:45 2016 -0700"
      },
      "message": "Add quagga ip to cord-tester environment. Add pip requirements for test container in case it wants to run docker client apis\n"
    },
    {
      "commit": "b84835f164ce82704533668cfe30f3cbc6cbe092",
      "tree": "9999598c6ed2c8e956c36d896a72b5490b6f6b6a",
      "parents": [
        "5209fe88efa9adb71280b73722a98f57ce8a1ac0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 15:12:10 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 15:12:10 2016 -0700"
      },
      "message": "Add stuffs to provision quagga in cord-tester\n"
    },
    {
      "commit": "5209fe88efa9adb71280b73722a98f57ce8a1ac0",
      "tree": "f754925b5c4138ac6a5e83f60d32e0d46159250b",
      "parents": [
        "a9b6fcbbae86c515914b5c4d182314322607e7cb"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 10:09:53 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 10:09:53 2016 -0700"
      },
      "message": "Changes with modified olt configuration to start test controller/onos/switch on another system.\n"
    },
    {
      "commit": "a9b6fcbbae86c515914b5c4d182314322607e7cb",
      "tree": "0b9c6fe540dc1e4e225fa5ec7b8eae54e0a91fda",
      "parents": [
        "7ab338cfb48766a767ad62ecfd93ad4780f8f028"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:35:24 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:35:24 2016 -0700"
      },
      "message": "Match flows against right device id\n"
    },
    {
      "commit": "7ab338cfb48766a767ad62ecfd93ad4780f8f028",
      "tree": "518015f7fe1001d99426eff1b8c5002ba703ae44",
      "parents": [
        "6c68e91c8155120bd4e21b1ad346bad39c9151f1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:23:17 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:23:17 2016 -0700"
      },
      "message": "Adding new ONOS flow addition test-cases.\nAlso verifies traffic after adding mac and ipv4 selector flows in ONOS\n"
    },
    {
      "commit": "6c68e91c8155120bd4e21b1ad346bad39c9151f1",
      "tree": "aa5a5358fb7f72db37a29d5ee6d1653f8a91343a",
      "parents": [
        "b8619e592ecbd9f9680db0e2750d58634237a4d8"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:22:14 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:22:14 2016 -0700"
      },
      "message": "Adding DHCP starvation test case\n"
    },
    {
      "commit": "b8619e592ecbd9f9680db0e2750d58634237a4d8",
      "tree": "4e46bd1aad811a060be712c4d67d1ce8bfafcfc2",
      "parents": [
        "3ff8eae0ebe97768c64d3c6c60fd558b365db5eb"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 12 18:03:05 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 12 18:03:05 2016 -0700"
      },
      "message": "Adding ONOS cli test cases using the new onos cli driver framework\n"
    },
    {
      "commit": "3ff8eae0ebe97768c64d3c6c60fd558b365db5eb",
      "tree": "f8a762bad8e0ad37787891be3da858357b9f74a1",
      "parents": [
        "4ca5ccaa4af55c52d01327b985aa7e81fb71a7b8"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 12 14:50:26 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 12 14:50:26 2016 -0700"
      },
      "message": "Introduce ONOS cli interface adapted from TestON project.\nThis is made to work with cord tester through a wrapper: clicommon.py\nAlso change the cord-tester docker image builder to include dependencies for the ONOS cli interface.\n"
    },
    {
      "commit": "4ca5ccaa4af55c52d01327b985aa7e81fb71a7b8",
      "tree": "a7250df27b5578aa870c7567de9f0530bf2886ae",
      "parents": [
        "7142a34729545bfb4bac11fda8ce8b74669b5ea6"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 11 13:59:35 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 11 13:59:35 2016 -0700"
      },
      "message": "New option to start ovs/switch on the hosts when running under olt config.\nAutomatically configures the interfaces for the test container to reside on the ovs bridge using pipework utility.\nFor the real hardware, we would have to implement another setup_interfaces to configure\ntest container interfaces on the host interface before starting test traffic.\n"
    },
    {
      "commit": "7142a34729545bfb4bac11fda8ce8b74669b5ea6",
      "tree": "7a6c24cbf8b4061f702681a92a77734cb96eeb54",
      "parents": [
        "93e302d9c4ac2f08f5a19a22f75397367d8f34fb"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Apr 07 14:53:12 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Apr 07 14:53:12 2016 -0700"
      },
      "message": "Share only the cord-tester directory with the test container volume.\nOther fixes/changes to avoid hard-coded paths for running the tests.\nRemove stale containers before starting the tests.\n"
    }
  ],
  "next": "93e302d9c4ac2f08f5a19a22f75397367d8f34fb"
}
