)]}'
{
  "log": [
    {
      "commit": "667d3d32601fe5b0ffc7454f8af4fd4c93aa584f",
      "tree": "8302067494cb2b6bed537f877bb687027a21c973",
      "parents": [
        "5e6198734b88b62d5b7c8e1e868af9e38fec4103"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Fri Sep 22 12:24:06 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Nov 13 09:19:11 2017 +0530"
      },
      "message": "Refactored Neutron tempest plugin directory structure\n\n* switch from neutron.tests.tempest to neutron_tempest_plugin\n* Cleaned up README.rst and setup.cfg\n* Use neutron_tempest_plugin as a tempest plugin package\n* Fixed gitreview\n* Keeping flake8 Ignores in tox.ini as tempest plugin is\n  imported from neutron codebase.\n\nChange-Id: I42d389836e72813fdeebc797a577f4a8ac2ee603\n"
    },
    {
      "commit": "4c1b866d8cc106360877d5eb75352b6b1fc60e6f",
      "tree": "0999f72991ff86a5771ddf0934027711ea8d43c0",
      "parents": [
        "dbc4cad82ec3c6b713c6f369fcc23ae53e764e82"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Wed Apr 26 22:19:26 2017 -0700"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue May 02 16:45:49 2017 +0000"
      },
      "message": "tests: removed \u0027retargetable\u0027 framework\n\nI am not 100% sure what that is but it seems like an experiment that\nnever gave fruits. Since the introduction of the code, we had huge\nchanges in how we test api, we got tempest plugins, we steadily move\nfrom api testing in unit tests, we have fullstack, etc.\n\nI assume if I can\u0027t understand what\u0027s use of that, then it\u0027s probably\nirrelevant code, and so it\u0027s better to clean it from the tree.\n\nChange-Id: I0b1be0c761da75885981952a4f5ab5a43bc09525\n"
    },
    {
      "commit": "3c0aeab1fbf2f9106a2d6b9cda5dba8082540e3b",
      "tree": "1b9fb634a86f1b6f94bc48fdb036d8c11dc72140",
      "parents": [
        "65cc2d22adf3624d7824c4ee540e64a732c261f1"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Jan 29 11:30:25 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Apr 14 15:19:14 2016 +0200"
      },
      "message": "Use tempest plugin interface\n\nMake use of the Tempest plugin interface instead of copying Neutron\nfiles into Tempest. This will remove the burden to port Neutron\ntests onto Tempest master recurrently.\n\nIt uses neutron/tests/tempest/ as new top folder for all Tempest\ntests. It follows the model of Heat [1].\n\n[1]: https://github.com/openstack/heat/tree/master/heat_integrationtests\n\nPartially implements bp external-plugin-interface\n\nChange-Id: Ia233aa162746845f6ae08a8157dcd242dcd58eab\n"
    },
    {
      "commit": "023d7f8acc0a7535c94559fbbdbe15759d4564b6",
      "tree": "9d8187f3e4af6fd5178565e3a6a467221842384f",
      "parents": [
        "673c248d5e6ebf0a26faf94ccc9ea841a88383e7"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Feb 25 12:21:24 2016 -0800"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Feb 26 14:00:11 2016 +0000"
      },
      "message": "Switch to using in-tree tempest lib\n\nAs a result of change db9672e3473cd, tempest_lib is no\nlonger a thing we should be using.\n\nChange-Id: I47f368fdce477d7419cc8fc23eb17264df42932d\n"
    },
    {
      "commit": "70cbd043a0877a81b5d03ea29d7446683154fcef",
      "tree": "ae5d9338a542b1940d7dc5a2402cce9168e7f610",
      "parents": [
        "95fb3d6a58297afe4cd985e2b8eb9f32354ac772"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Mar 24 16:21:57 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Mar 31 23:05:07 2015 +0000"
      },
      "message": "Move API tests to neutron.test.api\n\nTo make api test development simpler, move the tests to\nneutron.tests.api.  The neutron.tests.tempest subtree will remain\nwhile work continues to transition the required functionality to\ntempest-lib.\n\nChange-Id: Ie90671fbfe2f633e851da82728e152482133fd87\n"
    },
    {
      "commit": "ab3787f6c5712b81bc579b63706f7eb067d5bfa5",
      "tree": "e0db6bac3d86a70b12f0e82418da144750d3d6fd",
      "parents": [
        "45adb896bbc48a4e9337737e49b3a1da6a05ba0f"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Mar 24 01:30:11 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Mar 31 20:13:04 2015 +0000"
      },
      "message": "Simplify retargetable test framework\n\nThe retargetable testing prototype previously relied on each test case\ndefining the \u0027scenarios\u0027 attribute used to parametize testing with\ntestscenarios.  Anticipating the requirement to retrofit the imported\ntempest api test cases, this change moves scenario definition to a\nbase class since scenarios are common across all api tests.\n\nThis change also sets the retargetable test to skip when invoked\nagainst rest.  Tempest uses class-level setup for auth and this needs\nto be broken out into fixtures before the retargetable testing will\nwork again.\n\nChange-Id: I70eb21db9b983d45e9bcc7ea90e36f202d3e3e45\n"
    },
    {
      "commit": "deb4631fa6800b0493fa67dcda2f6a6329745a3e",
      "tree": "3fd3520255cf8a054cb04c5f9d85bcb913950079",
      "parents": [],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Sat Feb 21 00:15:12 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Mar 06 19:57:27 2015 +0000"
      },
      "message": "Add script to copy neutron api tests from tempest\n\nThis change adds a script to automate the copying of api tests from\ntempest in the style of oslo_incubator.  The target path will be\nneutron/tests/tempest and no manual modifications should be made to\nthis path until such time as neutron api test development is frozen in\ntempest and development can proceed in the neutron tree.  Until that\noccurs, a policy of manual once-daily synchronization is suggested.\n\nThe target path includes the name \u0027tempest\u0027 as a clear indication that\nthis is not part of neutron, and that once development is allowed to\nproceed, its contents should be rewritten and removed until there is\nnothing left.\n\nSo long as the tests exist in both the tempest and neutron trees,\ntesting effort will be duplicated.  The larger goal is to have the\ntests in question removed from tempest as per the qa guidelines [1],\nso this should be temporary.\n\n1: https://wiki.openstack.org/wiki/QA/Tempest-test-removal\n\nChange-Id: I3cd55983e610a1d61aae565f88fe5017edba1090\n"
    }
  ]
}
