)]}'
{
  "log": [
    {
      "commit": "d76178e682832bc756f10d73fb574588363a2255",
      "tree": "cef2ed1363edafac6a8b39f414a8d2fdaaa0ed18",
      "parents": [
        "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jan 16 20:43:56 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 31 09:00:16 2024 +0100"
      },
      "message": "General doc updates\n\nAdded missing doc, for example for serial tests, fixed 404 links,\nspellings, formatting and etc\n\nChange-Id: I07a8cf9508d3cba33bd04afdc301bb7145153d59\n"
    },
    {
      "commit": "672eee1d315677bdc2f0b6d620980a5ae754b217",
      "tree": "dd923e395219f4960e787f1130dab320c605a890",
      "parents": [
        "da590bbd2f425c98e7f01a980147e76668ac5a97"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 11 14:55:39 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 12 09:54:39 2021 -0600"
      },
      "message": "Add documentation on the usage of keystone\u0027s scope \u0026 roles\n\nAs Tempest support the keystone\u0027s scope and new default roles\nlike reader, this commit document that how those can be\nrequested and used in Tempest or its plugins tests.\n\nChange-Id: Iebacbeda231f82d6d16dbdcde635f19ae862181f\n"
    },
    {
      "commit": "a9055010fc43e5936ccb7c8fa6a7b54c13974b66",
      "tree": "e429b34bcb37f6fa0735bd6bae3c898cfa4c6991",
      "parents": [
        "24961f6244fd3798b26c0d516d18ab03cd764df8"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Jun 15 17:16:15 2020 +0200"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Wed Sep 02 09:46:00 2020 +0200"
      },
      "message": "Create documentation for tests\n\nGenerate documentation for each test from its docstring.\n\nThe sphinx-apidoc tool is used to generate the .rst\nfiles necessary for the generation of the documentation.\n\nWhen the documentation is being build only functions that\nstart with \"test\" are passed to the resulting documentation.\n\nChange-Id: I1878f67e10df9bb1f8289beda8e59a56b5057fe4\n"
    },
    {
      "commit": "d89122be41543a2f2416f30cfcb9e0374f516d6c",
      "tree": "9dad2ad07379bc7630033fb7314877d3ad47064f",
      "parents": [
        "3800158de0c55fc2f8b519a4414a781a0e6752b7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jul 06 16:31:28 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 07 13:11:42 2020 +0000"
      },
      "message": "Document the process to pin the constraint in tox.ini\n\nAs discussed in Victoria PTG[1], we need to start pining\nthe constraint in tox.ini on Tempest new release so that our\ntox.ini can match with compatible constraints with Tempest version.\n\n[1] https://etherpad.opendev.org/p/qa-victoria-ptg\n\nChange-Id: Ib705f59ef3aea93b2778cc87fc44d390b5a62c94\n"
    },
    {
      "commit": "da3bb61f1f40bdd11bd65d66ba1b7019df77453d",
      "tree": "df54bfa45de4df98c355eb15da2b83ce73594609",
      "parents": [
        "96800bb8337350b64286af17a44761ca473b9a88"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 20:52:01 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 02:12:05 2020 +0000"
      },
      "message": "Add index page for plugins documents\n\nNow we have more documents for plugins on stable release,\nsupport and their testing policy. Let\u0027s prepare a\nindex page for it will be easy for plugins maintainer.\n\nAlso renaming the stable support policy section to have a clear\nname.\n\nAdding redirect links for moved documents.\n\nChange-Id: I17a9a6e0e88605a0ee5047678d6ed168c31396ec\n"
    },
    {
      "commit": "96800bb8337350b64286af17a44761ca473b9a88",
      "tree": "cb07f781107175b2a2864ed9299a86f8dd9be762",
      "parents": [
        "e8f1876aa6772077f85f380677b30251c2454505"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 19:51:37 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 01:41:11 2020 +0000"
      },
      "message": "Add document for stable branch testing for tempest plugins\n\nAs Tempest and plugins master version is used to test the supported\nstable branches, we need to test them on master gate.\n\nAdding document for that so that we can test the stable branches\nmore consistently on plugins side too.\n\nChange-Id: Ied3c6bb4032fd3740ae0d6d185e4a138fd335b02\n"
    },
    {
      "commit": "e357481ffb2a03d8990a675bf4670f54aecdfabb",
      "tree": "17aec75001407825eafa209be2fe87e3a0e65548",
      "parents": [
        "e974f3b0491628228550f36966a4b6e6ffc68f32",
        "95c410afc01fc24f0dbd4f2e7345256e461b158b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 20 17:36:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 17:36:37 2020 +0000"
      },
      "message": "Merge \"[ussuri][goal] Update contributor documentation\""
    },
    {
      "commit": "95c410afc01fc24f0dbd4f2e7345256e461b158b",
      "tree": "10ad77a5d7acafb43688aa7f17b442662d9d417f",
      "parents": [
        "8f3e503413f39c4a0363a691f2a418c6d3b06387"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Apr 19 17:44:59 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Apr 19 17:44:59 2020 -0500"
      },
      "message": "[ussuri][goal] Update contributor documentation\n\nThis patch updates/adds the contributor documentation to follow\nthe guidelines of the Ussuri cycle community goal[1].\n\n[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html\nStory: #2007236\nTask: #38554\n\nChange-Id: Ib54b16543eb428087555cd3411bae51244d1aa65\n"
    },
    {
      "commit": "235c26445763ffae04a3cbde7e1f13b426dbf27c",
      "tree": "e728872f2dd120239a2b54fe828fa8b883e9ac60",
      "parents": [
        "8f3e503413f39c4a0363a691f2a418c6d3b06387"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 16 16:55:56 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 17 15:23:18 2020 +0000"
      },
      "message": "Document the policy for Tempest \u0026 its plugins release\n\nTempest and its plugin are very tightly coupled for testing\nUpstream or Production Cloud. Due to its branchless model,\none of the challenges we faced/facing is to provide their\ncompatible version set.\n\nSince Queens release and with operator request, we started\ndoing a coordinated release of plugins along with Tempest\nwhich will be marked as the First compatible version for\nthat particular release.\n\nFor example https://releases.openstack.org/train/index.html#tempest-plugins\n\nWe test our stable branch with master version of Tempest \u0026\nplugins until it is moved to Extended Maintainance state.\nOne stable release is in EM state, Tempest officially declares\nthe end of support tag so that we can use that as the last compatible\nversion for that EM stable testing. But we do not have the correct\nlast compatible version from plugins which can be used for testing\nthe EM branch. It should be with hash from the master at the time\nstable release is moved to EM not the hash when the stable release\nwas done otherwise it will be incompatible with Tempest.\n\nWe have faced and fixed many issue due to that during py2-drop work\nwhere we have to pick and try all different versions from plugin to\nmake it work against EM testing.\n\nChange-Id: I99a6df0a2c02e19efaf484fcd97b875887f08d8e\n"
    },
    {
      "commit": "68600b18faf6c24614e22f1f0081ba0b8d38a0be",
      "tree": "bc490c8caeb6789cdec6a48674f5fe148ce54066",
      "parents": [
        "5642a1ad4a533398264a9dec60910d85e9493cd1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 09 03:05:07 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 23 14:39:36 2020 +0000"
      },
      "message": "Add doc for supported OpenStack release \u0026 py version\n\nTempest is branchless and support many OpenStack stable branches\nand python versions. Users of Tempest should have a clear doc about\nwhat all openstack releases and python versions are supported.\n\nChange-Id: Idc76e07efdd3710a59c773c564ca532419989ed5\n"
    },
    {
      "commit": "7e4ef4c823c052b5c68d4e249285f2ab98e61c06",
      "tree": "f36f53dfe51551d60679ec5a912015922793aa76",
      "parents": [
        "9e63a0323e48543c47d733ce45cafde45fc2ddcb"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Jul 03 17:17:44 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 11 16:42:28 2019 +0900"
      },
      "message": "Add PDF building\n\nThis commit add PDF building tox.ini environment and options for LaTeX\noutput. overview.rst is copied from README.rst. And, the original\nREADME.rst file is shrunk because we don\u0027t need such a long information\nin the README file. People can see the same contents in overview.rst\nnow.\n\nChange-Id: Id654c814988e78704726d2ba8bea9a03ce8596f8\n"
    },
    {
      "commit": "247841ecf653067995656ba3d29b9f91786f10c3",
      "tree": "b103c1c2a1a2a850ec14a1c01173ae7f5361cb2b",
      "parents": [
        "302db369ebc7eb85d78160d409fbf9eb530bae16"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jun 19 09:26:22 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 20 04:53:16 2018 +0000"
      },
      "message": "Move Stable branch Policy Doc outside of coding guide\n\nCurrent doc explaining the stable branches support policy is under\ncoding guide. But support policy should be at higher level which\ncan be useful for user or maintainer of Tempest.\n\nChange-Id: Id46e14080559062b4d89e5f7a9acbcd5df09691e\n"
    },
    {
      "commit": "e88caa85444115defaf9d48cb3a4b72975b0cc30",
      "tree": "90c594ad78651da3d3d30e29b49a7705f3265a61",
      "parents": [
        "d61cc59a0b9f3d6ed1764da2ad06b81a3788f50b"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon May 22 17:53:15 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Jun 06 12:00:24 2017 +0900"
      },
      "message": "Fix minor header wordings\n\nThis commit fixes minor header wordings which were mentioned in the\nprevious patch review[1].\n\n[1] Ia1e8e16e5f5ddb06e4c4ccb4979b0750b88a4db4\n\nChange-Id: I4db09bda5628371186e3548143c59d0841fcb7b0\n"
    },
    {
      "commit": "d2a657de0e636b121e2ce967505f7643e8aac542",
      "tree": "2af4eed03a2461215c26e29de2534824f0a887c9",
      "parents": [
        "7db050e405a89961cac7d88cf89f50214b289f93"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon May 08 15:25:56 2017 -0400"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue May 09 15:34:45 2017 -0400"
      },
      "message": "Update document theme and section headers\n\nThis commit updates the document theme. It is clear, simple, up-to-date\nand beautiful. And this commit also updates section headers to fix the\ndocument index.\n\nChange-Id: Ia1e8e16e5f5ddb06e4c4ccb4979b0750b88a4db4\n"
    },
    {
      "commit": "d8386a3fb492122eedf926f0a61822068b2499e2",
      "tree": "badb1c4c290b4312d76d567a4effed937be5d5ae",
      "parents": [
        "3f9b3b1191ab3b7e91bd1525f10a1c202009c4c3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 31 10:56:58 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Apr 04 18:00:52 2017 +0000"
      },
      "message": "Rename test-removal.rst\n\nAll other rst files don\u0027t contain \"-\" in the file names instead of \u0027_\u0027.\nThis patch renames test-removal.rst for consistent format on rst files.\n\nTrivialFix\n\nChange-Id: I229870baa1954e1f6b2277318ae5bae332f660ad\n"
    },
    {
      "commit": "e8ab5f9b080d67ef5023a9a2eaa3e9ed8feafd7a",
      "tree": "52d08cd5b4d9693ed2426209dc55baa1de4c8fce",
      "parents": [
        "90d505ae75462aea9c16119db0ef8933d999b872"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 01 15:25:39 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 03 11:53:35 2017 -0400"
      },
      "message": "Add tempest test writing guide\n\nThis commit is the start of a new doc guide for helping people figure\nout how to write good tempest tests. This is just a starting point for\nthe document and doesn\u0027t cover every aspect of writing a test case in\ntempest. Right now it just covers the setupClass phase for writing\nTestCases. It will be expanded upon in future commits to give a complete\nguide to writing tests in Tempest.\n\nChange-Id: Ie0db2079163f536ae72668c8fc9129ae4c6389e2\n"
    },
    {
      "commit": "2e7ae7c6e5d3077c85dedfdb6fe7f36ecfd4e5a1",
      "tree": "49376e9853c09799b0e7b0738ed27b5485c185fb",
      "parents": [
        "46dba3e456e54934ff3125a6430ef65058aca889"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Oct 03 11:00:22 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Oct 19 14:31:13 2016 +0200"
      },
      "message": "Remove the Stress framework\n\nIt\u0027s not used anymore. There was general consensus in Feb 2016\nto deprecate it (see [1]) and remove it in Newton.\n\n[1]  [qa] deprecating Tempest stress framework\n\nChange-Id: Ib229985ea2a1fee495c9492c9ce1781e6bac1dc6\n"
    },
    {
      "commit": "2bff1a133a7534ed487bc8ef43466d2f7636175e",
      "tree": "5105f4b25556cc96f25ad94f2c82a572ea5ef0d9",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 26 18:27:45 2016 +0900"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 01 21:14:42 2016 -0400"
      },
      "message": "Remove deprecated Javelin CLI utilities from Tempest\n\nJavelin CLI utilities has been deprecated in Jan 2016\n- Ie4ab5258946271a16e96a070abeedfafa5423714\nwhich is over 6 months of Tempest deprecation period.\n\nThis patch removes the javelin CLI and corresponding doc/sample\nfiles etc.\n\nChange-Id: Ia59d3e81f245f29a7bf0f56b690586dfc55f16a0\n"
    },
    {
      "commit": "d787bc29e3baede4f542b06059569512646b42e5",
      "tree": "f6a92bbe042fc0fc843dff1c6a6026dc3af12bb8",
      "parents": [
        "65abcb0ebb9df1589ffbdb6d7bb820b8bcc74aa4"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 29 14:30:24 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 29 14:30:24 2016 +0900"
      },
      "message": "Tidy up document index page\n\nThis commit tidies up the tempest document index page. The tempest docs\nare increasing day by day. It\u0027s really good however I feel it\u0027s a little\nmessy these days. So let\u0027s tidy up :)\n\nChange-Id: I4d34934b8d1a157bf38a8f2cafe5de1ba0e6098c\n"
    },
    {
      "commit": "396593432c2948e24f8d5211c7c7957b794089f0",
      "tree": "fa77ee57baedcea0e7530431f889a29e7478c9e1",
      "parents": [
        "c4d3a05ab41f2c9152d2c8eff6a928f8d91d79aa",
        "c8548fc93c7c0e9f48a0d1a8a20d8e9e96c6a071"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 27 18:26:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 27 18:26:45 2016 +0000"
      },
      "message": "Merge \"Add subunit-describe-calls\""
    },
    {
      "commit": "c8548fc93c7c0e9f48a0d1a8a20d8e9e96c6a071",
      "tree": "6ca41350956fcdc24933ea0791e1da84f0ad21f2",
      "parents": [
        "7ae7403e473c14479c1ca548d742de245f0ed5b7"
      ],
      "author": {
        "name": "Stephen Lowrie",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue May 24 15:57:35 2016 -0500"
      },
      "committer": {
        "name": "Stephen Lowrie",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Wed Jun 22 14:22:22 2016 -0500"
      },
      "message": "Add subunit-describe-calls\n\nAdds new command subunit-describe-calls, documentation,\nand unittests.\n\nsubunit-describe-calls is a parser for subunit v1 \u0026 v2 streams to\ndetermine what REST API calls are made inside of a test and in what\norder they are called.\n\nLater commits will add additional functionality relating to request\n\u0026 response headers \u0026 body data along with a stdout output option and\nstdin input.\n\nChange-Id: I468d0d3e3b6098da95a81cc86d9bdd1b47ee1f03\n"
    },
    {
      "commit": "b8532432f81e500707a10d731181d85f973c9761",
      "tree": "6467f18d9cf67dc1ead9a9fd9d1a2701fc732e0d",
      "parents": [
        "73c449834bef51cde6cab7fb96091e84b2610d09"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 22 17:02:06 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Jun 22 17:31:02 2016 +0900"
      },
      "message": "Add test removal procedure doc\n\nThis commit copies the Tempest test removal procedure doc from wiki[1]\nto the tempest repo. Because this document is tightly coupled with\ntempest so we don\u0027t need to manage it in the wiki. And we can see and\nreview this through the gerrit when we would like to update it.\nAnd I\u0027ll update the wiki page to be just a link after merging this.\n\n[1] https://wiki.openstack.org/wiki/QA/Tempest-test-removal\n\nChange-Id: I5f2322a5de7b73252e0162165eeaec120ec94948\n"
    },
    {
      "commit": "a051c22ad073235604232571e6e99bbb2edee8d9",
      "tree": "aa1bf189aa4cb9fc152fd3523b8b1fcd25a8a91b",
      "parents": [
        "cfdea698ff6d3a4ec62bb7d36488c5838cf18906"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 23 15:48:22 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 09 15:49:12 2016 -0400"
      },
      "message": "Add tempest run command\n\nThis commit adds a new run command to the unified cli endpoint. The\nintent here is for tempest to control it\u0027s own run story. This\nimplements the basic runner and selection functionality to use the\ncommand, however it\u0027s not necessarily the end state of the command.\nThe functionality in this patch is just a starting point to add the\ncommand and the basic functionality needed. It is starting with a\nlimited feature set with the intent to add additional, more complex\nfunctionality in self contained patches after the command exists.\n\nCo-Authored-by: David Paterson \u003cdavpat2112@yahoo.com\u003e\nCo-Authored-by: Stephen Lowrie \u003cstephen.lowrie@rackspace.com\u003e\n\nPartially-Implements bp tempest-run-cmd\n\nDepends-On: I09299043e536521d48dbe10632621138e3a366e0\nChange-Id: I24588b5c00d005320e8719cf82b5dd95662572cf\n"
    },
    {
      "commit": "80c14eca4721b70ae536211d9cbe467ea0f534c4",
      "tree": "03bb8a34a462fcc869d99b5798d7100488a04252",
      "parents": [
        "d5cef9552d13ff73608d123481b9171c4534c03b"
      ],
      "author": {
        "name": "step6829",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Feb 23 14:53:52 2016 -0500"
      },
      "committer": {
        "name": "Stephen Lowrie",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Jun 07 21:20:44 2016 -0500"
      },
      "message": "Centralized Workspaces\n\nCreate a consistent means for creation and management of Tempest\nworkspaces.\n\nCreates a file located at ~/.tempest/workspaces.yaml which stores existing\nworkspaces.\n\nAvailable subcommands: list, register, rename, move, remove\n\nbp centralized-workspaces\n\nChange-Id: I9595e3ba809e457951a0ffdf4b15f641f2fec4f4\n"
    },
    {
      "commit": "438084d0cf8dd993673b83d8452ea7035f14f1ff",
      "tree": "80b8c082df6dcffa5cede8b3fb68d468adc2f5e4",
      "parents": [
        "75996a570bcf0013494680e930fcd40eb08399da",
        "a413652c250677bc881c51c4a592bacfa3faac69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 08 01:43:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 08 01:43:38 2016 +0000"
      },
      "message": "Merge \"Prepare for dynamic generation of tempest plugin registry\""
    },
    {
      "commit": "a413652c250677bc881c51c4a592bacfa3faac69",
      "tree": "0ed5c8fa1f862e1891cbba4a9feec38dfcb07571",
      "parents": [
        "271b3405729778a5bdb71004b8fa27484524295c"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Thu Mar 10 20:24:34 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Mon Mar 28 20:11:23 2016 -0400"
      },
      "message": "Prepare for dynamic generation of tempest plugin registry\n\nThis is based on the devstack plugin detection code, modified\nto check setup.cfg for a tempest_plugins string.  It is to be\nexecuted from a periodic proposal job, generating a list of\nplugins in the same format.\n\nChange-Id: I53d082319b6af6fb47083ea42c3ff6b109882e72\n"
    },
    {
      "commit": "bd460acdc77e31e430fd6da119a8f8527855a708",
      "tree": "4a29560e78156397c506aa41c153586c5959a4a1",
      "parents": [
        "e6b66b641536e01e4bc91320b5a4fd015fd1aa04"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 16 16:28:56 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 23 10:49:53 2016 +0900"
      },
      "message": "Add microversion testing doc in tempest\n\nThis commit adds the doc about how to implement microversion\ntests in Tempest.\n\nAlso this doc will keep record of what all microversion tests\nhave been implemented in Tempest.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: I68e6d2a4a681e6588e43e02378a111fd00391f08\n"
    },
    {
      "commit": "55511d98f1f525edec476fe638ac13366ba5b03b",
      "tree": "76f1a875de02f4cdc3b5a1b469ba90fddce46a1f",
      "parents": [
        "e284f8988f241e0d9864843dd6ecce5496ad409a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 23 10:55:53 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 29 15:35:26 2016 -0500"
      },
      "message": "Add documentation for the library interface\n\nThis commit adds documentation for the library interface, formerly\nknown as tempest-lib, and the release versioning.\n\nPartially implements bp tempest-lib-reintegration\n\nChange-Id: I623222a17fe3563bbe767fa803e8f771a21687a1\n"
    },
    {
      "commit": "42d69512d993d972153daa0ae0fe34f6f7886ada",
      "tree": "adec72409fdeb383bb59aa0afbb9c1e7134357a2",
      "parents": [
        "2d219b1e0f200b27f8f8dc6662dcfc7b1c35829c"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Sep 11 14:46:21 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Dec 17 17:59:20 2015 -0500"
      },
      "message": "Remove the ec2 api tests from tempest\n\nWith the introduction of tempest plugins we can now remove the third\nparty tests for the ec2 api using boto. They\u0027ve always been the ugly\nduckling in tempest (except that it never turned into a swan) where\nthey go against some of the fundamental principles of tempest tests.\nFor exaple, like having it\u0027s own client implementation, oh and testing\nOpenStack APIs. This patch removes all the pieces of the third party\ntest dir and deprecates all the config options related to boto. A\nplugin implementation is being worked [1] that can be used to fill\nthe coverage hole left by removing these from the tempest tree\n\n[1] https://github.com/mtreinish/tempest_ec2\n\nChange-Id: Ib5e24e19bcba9808a9f49fe7f328668df77fe4f9\n"
    },
    {
      "commit": "f45ba2e604755e6ef92da690e80ad695913230a5",
      "tree": "c3981396fcc1e73683b86ad21d1beb3fd06b7f7d",
      "parents": [
        "f4c63c4e79c99ca159578ee6c91fa47c27230cb1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 24 15:05:01 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Sep 02 11:06:44 2015 -0400"
      },
      "message": "Cleanup tempest docs a bit\n\nThis commit fixes a few things in the tempest docs. First it fixes all\nof the sphinx warnings and enables fail on warn to ensure we\u0027re using\nvalid sphinx everywhere. It also adds a link from the configuration\nguide to the sample config file.\n\nChange-Id: I3ad645a6bbfa46b4498e1732410743e46d6eb0cb\n"
    },
    {
      "commit": "8a5a3e7582040c63681de6164ac33558bc5b2499",
      "tree": "59cc672aaa103fc3be626779e58efd740ccf1e7e",
      "parents": [
        "4cb75f845f6b3de7c11ee9231ee4496071a9c8cf",
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "message": "Merge \"Include sample configuration in dev docs\""
    },
    {
      "commit": "3a851dc08b1258a7ed0d511b356a70323267e3e1",
      "tree": "c8eca09138802b089a74caa456b53b82925000b9",
      "parents": [
        "83a19aa4b14b3c83a2a4c5569385486a84bd096b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 30 11:34:03 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 12:31:59 2015 -0400"
      },
      "message": "Add plugin interface documentation\n\nThis commit starts the docs section on creating and using tempest\nplugins. It describes how to create a plugin class, an entrypoint, and\na recommended dir structure. As well notes how to use tempest and\ntempest-lib in creating a plugin. It\u0027ll likely be expanded in the\nfuture as the plugin interface evolves.\n\nPartially Implements bp external-plugin-interface\n\nChange-Id: If2e0c47d0a719d869a3301ddbca07495c81cc498\n"
    },
    {
      "commit": "b389faa22f08c046ff0ad052eb54e04b4274b799",
      "tree": "0ddd3fe2ca9e51dbdd601cdb68ce18bad5d7c7fb",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93"
      ],
      "author": {
        "name": "Mathew Odden",
        "email": "mrodden@us.ibm.com",
        "time": "Thu Jul 30 20:24:08 2015 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 10:59:38 2015 -0400"
      },
      "message": "Include sample configuration in dev docs\n\nSince including the sample configuration in tree is\nbecoming difficult to maintain, lets try moving it to\nthe developer docs. We still have the ability to view it\neasily for users, and it can be auto-generated on doc build,\nso it should also always be up to date.\n\nChange-Id: I7ec2d76448feef5ecb9af7c238bbd12619fa31d8\n"
    },
    {
      "commit": "00fc3dc40c571b9de1f173e626c7a2dfe06c36a4",
      "tree": "a6b0887712eeaf04234a442511c42be9e6214021",
      "parents": [
        "f342ddd0245de13879a3559f2522ff280b1870be"
      ],
      "author": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed May 27 18:01:56 2015 +0300"
      },
      "committer": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed Jun 03 18:17:06 2015 +0300"
      },
      "message": "Added documentation to tempest-account-generator\n\nAdded docstring to cmd/account_generator.py.\nFixed help messages.\nAdded sphinx documentation for tempest-account-generator utility.\n\nChange-Id: I6640ba8a0eaaea187cf38582ab537394dec020b6\n"
    },
    {
      "commit": "bc1b15b800068b55fdcbead85046b25993389644",
      "tree": "5bf12295dbf98911b314b7243cc348947639cf50",
      "parents": [
        "0fd81db60df3b73642d50f042c079bcc9c5ea89a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Feb 20 15:56:07 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 24 11:24:18 2015 -0500"
      },
      "message": "Add tempest config guide doc\n\nThis commit adds a new doc page to the tempest documentation to\nprovide a guide to configuring tempest. It currently contains one\nsection to elaborate on the credentials and auth options in the config\nfile. This doc will be expanded in the future to add details around\nother pieces of tempest configuration.\n\nChange-Id: Iaf7cefc6a5e508437e4b4620ba5bfaa221f3611b\n"
    },
    {
      "commit": "61469fd19496d048c9e613858ec88a90afd96e0d",
      "tree": "bfedc802ff9542e6dc992be3c1352bba4f233e20",
      "parents": [
        "979173753e307c1a27c2c5dcd79164638acd9c3f"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Tue Dec 02 17:09:17 2014 +0100"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Thu Dec 18 20:06:48 2014 +0200"
      },
      "message": "Adds documentation for Javelin\n\nI followed what\u0027s done for the cleanup.py script and re-used parts of\nwhat was described in the javelin spec.\n\nChange-Id: I57adc3764e75784d4614b6c03996433a4ee4332f\n"
    },
    {
      "commit": "ce781498cf65c423c44fb75084785d3be75a7e5b",
      "tree": "1c27389a2e9a02c00d225da1df309f3524ba9692",
      "parents": [
        "9f7439063ccde43263a38d8b5e74831fe0643dd7"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Thu Sep 18 01:07:01 2014 -0400"
      },
      "committer": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Fri Sep 19 01:58:58 2014 -0400"
      },
      "message": "Add tempest post-run cleanup script\n\nImplemented all features defined in blueprint.\n\nChange-Id: If3c9b82f85095eeb22bbf32841be534024213567\nImplements: blueprint post-run-cleanup\n"
    },
    {
      "commit": "16dd51b50f9c44d757f9ea6a64cc6746d33c30a2",
      "tree": "e273cb981082ed1daf859534395a1819ad0ae84e",
      "parents": [
        "9cfa75e3af8098fe676d38880ab0f345df424472"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 11 12:04:51 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Aug 21 20:54:10 2014 -0400"
      },
      "message": "Add REVIEWING.rst\n\nThis commit adds a file to outline what to look for as a tempest code\nreviewer.\n\nChange-Id: I945469842183d0e5022cd41f823d4892adff333f\n"
    },
    {
      "commit": "9d63c38e98116f4daa654cbf45c105e1501448e2",
      "tree": "b0e6598d279ae6157c0d55492b26631978f38165",
      "parents": [
        "5db67e45910bf0060f9173ac5e1f5a10bc44aa0b",
        "7e571e6eea0e0455d8c68d5ff102a8f607de19d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 17 08:45:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 08:45:06 2014 +0000"
      },
      "message": "Merge \"cleaning up index.rst file\""
    },
    {
      "commit": "077a563bb21a484459a6379fce40217ba3fac4d6",
      "tree": "0a28d124dab8e9c73d7ec81282ac1ecdb8f3f029",
      "parents": [
        "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 04 11:43:10 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 04 11:45:14 2014 -0400"
      },
      "message": "Fix warnings from build_sphinx\n\nThis commit fixes a couple of issues with build_sphinx in the tempest\ndocs.\n\nChange-Id: Id8572455616e9be94a8c5794328eb9c1791db5b3\n"
    },
    {
      "commit": "7e571e6eea0e0455d8c68d5ff102a8f607de19d4",
      "tree": "82ed735ed4c7a8384c53e45a420dffbdbdb6c964",
      "parents": [
        "4d8a37221e65c01e2c8a51c901a654bbe79ebbc9"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu May 29 17:13:58 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu May 29 17:15:36 2014 +0200"
      },
      "message": "cleaning up index.rst file\n\nRemoved notes about the generation of the file.\n\nChange-Id: I70bf5438a8fea9ca4f785313db4975b328f3a749\n"
    },
    {
      "commit": "de8378b65be5e4a8d7de71b769ea4aba71a9aee7",
      "tree": "8690118c62eb03df90eb4f3a6f1c11a86e91d06f",
      "parents": [
        "bfcc71228d3bce8ae7e21911cf1960a823acc565"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Sep 11 14:19:46 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Sep 12 15:40:15 2013 +0000"
      },
      "message": "Remove Whitebox tests\n\nThis commit removes the whitebox tests from tempest. The proper place\nfor this type of testing is in nova unit tests not in tempest.\n\nFixes bug 1222852\n\nChange-Id: I0fac7b030c51985f9d6d93129bf9bab75c18cd11\n"
    },
    {
      "commit": "32d3570c18adfbec465caa16019a97ac40a4ab4e",
      "tree": "0be95518fb03523074022870338f52c823642f6d",
      "parents": [
        "59f5cde9312d349e10a0812bc0787cc235114d89"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Aug 13 11:59:06 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Aug 27 11:55:13 2013 -0400"
      },
      "message": "Add unittest framework + tests for wrapper scripts\n\nThis commit adds a framework for running unittests on tempest to\nverify that tempest works as expect. The first tests added are to\nverify the response codes of the test runner wrapper scripts we use\non jenkins jobs.\n\nChange-Id: If8e91238054593999e7b5bc34da499bd0ac02311\n"
    },
    {
      "commit": "6c7e8d9a23465b89f01437b251eec19c29ac296a",
      "tree": "01c5c815d32ba5f43e6f77dca0d39681ccffcece",
      "parents": [
        "45af53f736a0330370cf572fadc3661da585ff2c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jul 30 15:59:49 2013 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 01 23:14:16 2013 +0000"
      },
      "message": "Generate temepst API doc from source\n\nThis change adds an rst file for every tempest module, with the\n\u0027automodule\u0027 macro.\n\nThe root of the API documetation will be in the \u0027API and test cases\u0027\nsection on the main page.\n\nhttps://review.openstack.org/39427\n\nChange-Id: I4065a24328dc85bb158b15bdfddb10ee0839916b\n"
    },
    {
      "commit": "4410ca1c56546bd5d208bc78a73426e8b93b22af",
      "tree": "2e0a28e2d57d4e97159fed40d3a96946ece7a1f0",
      "parents": [
        "74af42c714de3eec4657a9cfd7ae7d0570b73828"
      ],
      "author": {
        "name": "Michael Chapman",
        "email": "michchap@cisco.com",
        "time": "Tue Jun 25 13:05:10 2013 +1000"
      },
      "committer": {
        "name": "Michael Chapman",
        "email": "michchap@cisco.com",
        "time": "Fri Jun 28 10:54:32 2013 +1000"
      },
      "message": "Fix index link in footer bar\n\nbug 1192692\n\nSphinx isn\u0027t configured to load the tempest modules,\nso the easiest fix is to remove the links to the\ngeneral and module indices (which don\u0027t exist).\n\nChange-Id: Ic33e0b6ce56cb31fa51b4cdce25524d40191235d\n"
    },
    {
      "commit": "23fdf1de42a6bec7a65f77322c169a92d918d6d0",
      "tree": "846a852c358ef43cef430513417191d327e0f707",
      "parents": [
        "7a3e004accd054f5e29c66185b2d2924bb90eaa1"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 16:35:23 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 22:02:19 2013 +0200"
      },
      "message": "Tempest Coding Guide\n\n* Adding HACKING.rst as Tempest Coding Guide\n* Fixing the section/title formater markup\u0027s length\n\nChange-Id: Ic61d287cd3bbf3adc5f7d98b17957a5be125f613\n"
    },
    {
      "commit": "7679b488edf651113c4aa2857acc14d870cfbfb2",
      "tree": "c192390e18ce9d0c7a37e234038cf151221c324b",
      "parents": [
        "b56052b475ad07bc85f3105156ba6739d03698ed"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 24 08:49:44 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 24 08:49:44 2013 -0400"
      },
      "message": "update docs for consistency\n\nadjust the index file to be more readable for the field guide\n\nadjust titles to make more sense when displayed in top level index\n\nchange theme to \u0027nature\u0027, which is closer to the openstack default\nstyle. Will eventually write our own style here.\n\nChange-Id: I4f5fed65f9e26a4e4d333b1be4ed02c9ec246b9a\n"
    },
    {
      "commit": "b56052b475ad07bc85f3105156ba6739d03698ed",
      "tree": "807fd720df82b3a64ab2b67e5c05c6bcef883c3d",
      "parents": [
        "1937d09fb070e0e5bbf07b9cf69066b7dee10d64"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue May 21 17:57:41 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed May 22 21:06:55 2013 -0400"
      },
      "message": "initial seed for tempest doc directory\n\nThis is a first bit of experiment to get a doc tree for tempest\nthat will publish our doc content to the web as part of a larger\nQA doc guide.\n\nUpdate some of the base READMEs to be a little more accurate,\nnow that we\u0027re going to be pushing them to the web.\n\nAdded tox [venv] to ensure that docs get built\n\nChange-Id: Id54e8fbc1d884525087630106e17b37dc1206cc9\n"
    }
  ]
}
