)]}'
{
  "log": [
    {
      "commit": "03b58d600866d1564d4ad186c70481a385c89328",
      "tree": "839b071b44faa72aba3937f719c58cbcf4148875",
      "parents": [
        "c56d369fe4f10a7bded5cd608af0da17136c72b7"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hpe.com",
        "time": "Thu Jul 07 15:05:45 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hpe.com",
        "time": "Thu Jul 07 15:06:24 2016 +0100"
      },
      "message": "Use tempest.lib data_utils\n\nUse the tempest.lib.common version of data_utils, as the tempest.common\none is not supposed to be used by plugins.\n\nChange-Id: I5d727b37d51a0f4bc1096b3b753a1856ee4683c2\n"
    },
    {
      "commit": "c56d369fe4f10a7bded5cd608af0da17136c72b7",
      "tree": "1a5805fc6e1fd40477d2044c7db0e514ca5cd3bb",
      "parents": [
        "925f3182b203869f1243af51f84e8dde80314f80"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 29 04:41:32 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 29 04:41:32 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ia778962ee79efb9a0ce21862ff1cfba847d8760c\n"
    },
    {
      "commit": "925f3182b203869f1243af51f84e8dde80314f80",
      "tree": "f6ff55ef5ee4e4377b0cf6c7ac0d64bd98319a4e",
      "parents": [
        "ec7ec7fefb8e0d05d1357327b2aa9a6ee5c1cf5c",
        "d56330ab97edb49faa1488a15ebbc8a751946ed3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 14:20:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 14:20:38 2016 +0000"
      },
      "message": "Merge \"Migrate the \"unauthed\" tests\""
    },
    {
      "commit": "d56330ab97edb49faa1488a15ebbc8a751946ed3",
      "tree": "34838346f21d427e170ab50b927b03c8cfb6296f",
      "parents": [
        "24df485be70f8a1d96e10764b1000d0e134c6ce2"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Mon Jun 13 21:03:33 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Mon Jun 13 22:15:38 2016 +0000"
      },
      "message": "Migrate the \"unauthed\" tests\n\nThis migrates the tests that check for a 401 if a token is not provided\nin the request headers.\n\nChange-Id: I9752685afccee5dcd009f76b5242fd6f12f0fc37\n"
    },
    {
      "commit": "ec7ec7fefb8e0d05d1357327b2aa9a6ee5c1cf5c",
      "tree": "5195b24b851f7d73c1545f0e45e415abac987cce",
      "parents": [
        "24df485be70f8a1d96e10764b1000d0e134c6ce2"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Mon Jun 13 15:38:04 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Mon Jun 13 15:38:04 2016 +0000"
      },
      "message": "Migrate negative tests for pools, tlds, blacklists\n\nThis adds tests that check Designate\u0027s behavior on an invalid uuid and\non a valid but not found uuid.\n\nChange-Id: Ic93b8c1bbfc30792cbb071df797e11e17cc99033\n"
    },
    {
      "commit": "24df485be70f8a1d96e10764b1000d0e134c6ce2",
      "tree": "5976fc733b27a53ab962efdd93c9fd4b712c4f4b",
      "parents": [
        "6e0e80ec148af484ae63fa9e86be958c3f26bf05"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 16:49:25 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hpe.com",
        "time": "Thu Jun 09 16:13:10 2016 +0100"
      },
      "message": "Replace idempotent_id decorator with tempest.lib version\n\nUseage of the tempest.lib version is preferred, as it\u0027s considered\nAPI stable, unlike the tempest.test version.\n\nChange-Id: Ida2efd9fdd9ce095aaa33ce41c90f93efbcf0970\n"
    },
    {
      "commit": "6e0e80ec148af484ae63fa9e86be958c3f26bf05",
      "tree": "9d70485b59aa653c04a19ea4e4464677efe1b5b2",
      "parents": [
        "84f0aa501eb544b6ab56ea2bbde2a44a7d9f461a"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Thu May 26 18:27:49 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Tue Jun 07 20:32:25 2016 +0000"
      },
      "message": "Add a zone import scenario test\n\nThis adds a test that imports a zone and checks the zone is created and\ngoes to active.\n\nThe base client\u0027s create/update calls now accept either a dict or string\nas request data. Serialization is skipped if the data is a string. This\nfixes a bug in the tests causing all zone import\u0027s to go to error.\n\nChange-Id: I71d406efc5f2c9c35eae50761446c00a328ec5a2\n"
    },
    {
      "commit": "84f0aa501eb544b6ab56ea2bbde2a44a7d9f461a",
      "tree": "2c69285c2c0b08c2b5b368511258731fddb3f368",
      "parents": [
        "356b11ac7becc15cd876fb3d8e1e6a3f13082c07",
        "7e2a640502c6de5e94f98a392c8410b9b7c085a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 03 19:37:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 03 19:37:05 2016 +0000"
      },
      "message": "Merge \"Add a zone export scenario test\""
    },
    {
      "commit": "7e2a640502c6de5e94f98a392c8410b9b7c085a8",
      "tree": "9954bc7cd6049f4c534de2621c233b88c0b5dd2f",
      "parents": [
        "5cf839f4ce216ecc4825433dd94efc805429a286"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Wed Jun 01 21:50:17 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Thu Jun 02 14:38:52 2016 +0000"
      },
      "message": "Add a zone export scenario test\n\nThis renames a couple of the zone export client methods. It also\nfixes an issue with the (newly named) `show_exported_zone` function\nwhich wasn\u0027t passing the right number of arguments.\n\nChange-Id: Ie0cce8710e0ef17dc391cb5bdd150a63b57d2f72\n"
    },
    {
      "commit": "356b11ac7becc15cd876fb3d8e1e6a3f13082c07",
      "tree": "b1020af177227d972daa3dd1c1a89356ccbcc895",
      "parents": [
        "5cf839f4ce216ecc4825433dd94efc805429a286",
        "c31108666ecb18f2abf6c674ca677663904055d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 11:35:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 11:35:48 2016 +0000"
      },
      "message": "Merge \"Add client\u0027s methods and testcases for tsigkey\""
    },
    {
      "commit": "5cf839f4ce216ecc4825433dd94efc805429a286",
      "tree": "58291931e1c71984e588da98902d908152a6628f",
      "parents": [
        "ec6995f82e2d2eb48228c3208f9a2e41c44c7599"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat May 28 00:33:05 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat May 28 00:33:05 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I596dc3b5d21cbfd4e5ff4b918e702922aa6bfda4\n"
    },
    {
      "commit": "c31108666ecb18f2abf6c674ca677663904055d7",
      "tree": "b13c6fa4ab054d6eb403672fd5ef5ddf78dd427d",
      "parents": [
        "0b12257de9776e6d5b021aa4c405cad149cdd771"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 27 14:48:04 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 27 14:48:04 2016 +0900"
      },
      "message": "Add client\u0027s methods and testcases for tsigkey\n\nChange-Id: I86cdf2b62f3586d35652891e4ace70ff8548640b\n"
    },
    {
      "commit": "ec6995f82e2d2eb48228c3208f9a2e41c44c7599",
      "tree": "d342db02197f083c1dff6ba1b66c84a551149990",
      "parents": [
        "1177796620c7925650fc6737aa6a27f8db367952",
        "8aaa574fb3d564d498a8036caf6f693766c358e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 19:10:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 19:10:29 2016 +0000"
      },
      "message": "Merge \"Skip nameserver propagation tests when no NS\u0027s in conf\""
    },
    {
      "commit": "1177796620c7925650fc6737aa6a27f8db367952",
      "tree": "9f8367980d718e6081a6469b3d6cd6e74d5b324f",
      "parents": [
        "74948a57e251c32194e2a50cb49b2f97c47c9959",
        "4055b81fd6d61ca1f8df16aed5fa9d5fb870fb46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 19:09:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 19:09:36 2016 +0000"
      },
      "message": "Merge \"Add data driven RecordSet tests\""
    },
    {
      "commit": "74948a57e251c32194e2a50cb49b2f97c47c9959",
      "tree": "52fc9c661e8ab6c19f8682b375a3aa429cd9c7b3",
      "parents": [
        "0b12257de9776e6d5b021aa4c405cad149cdd771",
        "0127579aa7e46c922ce104367db73b5e68d8cf1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 25 16:14:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 25 16:14:32 2016 +0000"
      },
      "message": "Merge \"Replace assertEqual(a\u003eb) with  assertGreater(a, b)\""
    },
    {
      "commit": "4055b81fd6d61ca1f8df16aed5fa9d5fb870fb46",
      "tree": "f6b846671639134a4dd776503ae9e1a667c6f5c2",
      "parents": [
        "480cbd01714221468c22de2c034ab98f2a2c42f7"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 19 14:52:24 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Tue May 24 12:11:40 2016 +0100"
      },
      "message": "Add data driven RecordSet tests\n\nThis adds postive and negative tests for various record\ntypes.\n\nChange-Id: Ic39a40832785e2139ecc8ae3cb24f39719a87ec6\n"
    },
    {
      "commit": "0b12257de9776e6d5b021aa4c405cad149cdd771",
      "tree": "98754063b6e74edec199162a26c5c410d23f787a",
      "parents": [
        "480cbd01714221468c22de2c034ab98f2a2c42f7"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 14:19:07 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Tue May 24 09:45:40 2016 +0000"
      },
      "message": "Increase default build timeout to 120sec\n\nSome tests are failing due to hitting the build timeout, for\nnow, lets increase this time in order to allow for tests to\npass while we look into the root cause of the slowdown.\n\nChange-Id: I9efdb15a10dc22659dd3f682d58e6960692fc866\n"
    },
    {
      "commit": "0127579aa7e46c922ce104367db73b5e68d8cf1c",
      "tree": "b7f4e1fa367542027e3ef78beeb6656f8a59d478",
      "parents": [
        "480cbd01714221468c22de2c034ab98f2a2c42f7"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 24 11:24:54 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 24 11:24:54 2016 +0900"
      },
      "message": "Replace assertEqual(a\u003eb) with  assertGreater(a, b)\n\nChange-Id: Ia6d33efa2f0896c6cc49acb157b97bb2038d1449\n"
    },
    {
      "commit": "480cbd01714221468c22de2c034ab98f2a2c42f7",
      "tree": "15df4d563178463f4d2987d4b225b37ec16a9387",
      "parents": [
        "2a8b529b8610b7a237cb5515b976cffe1084891a",
        "53dbdbbca6529adfbf2a61805efe16aed73a9bbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 23 15:27:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 23 15:27:34 2016 +0000"
      },
      "message": "Merge \"Add client\u0027s method and test cases for /v2/recordsets API\""
    },
    {
      "commit": "8aaa574fb3d564d498a8036caf6f693766c358e6",
      "tree": "abd26acd9709c058ea6533906eb0741d3b922745",
      "parents": [
        "2a8b529b8610b7a237cb5515b976cffe1084891a"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 14:44:29 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 15:24:54 2016 +0100"
      },
      "message": "Skip nameserver propagation tests when no NS\u0027s in conf\n\nWithout having any nameservers configured, these tests give\na \"false sense of security\" that everything is working.\n\nChange-Id: I819e2db70acf9e4e2502385bc4b20896442e11c0\n"
    },
    {
      "commit": "53dbdbbca6529adfbf2a61805efe16aed73a9bbb",
      "tree": "e87236113506bc67350cf03b7a17bed8121ce00b",
      "parents": [
        "9852f213994ae238b8a5ad6d6d8b435db7f0cee4"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon May 16 17:20:45 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon May 23 11:49:36 2016 +0900"
      },
      "message": "Add client\u0027s method and test cases for /v2/recordsets API\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: I2d5728d083966aa6b243954bf6cb89d4af473ed7\n"
    },
    {
      "commit": "2a8b529b8610b7a237cb5515b976cffe1084891a",
      "tree": "64b02333cd4f6b024fba868884106844aecb5fa5",
      "parents": [
        "9852f213994ae238b8a5ad6d6d8b435db7f0cee4"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 19 18:07:56 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 19 18:07:56 2016 +0100"
      },
      "message": "Ensure V1 Records tests calls parent teardown\n\nChange-Id: I77e5409158e81b5c7ee5cd08690ba82d387446cc\n"
    },
    {
      "commit": "9852f213994ae238b8a5ad6d6d8b435db7f0cee4",
      "tree": "e12b947c961e3f1c2870358ba8869907a44b7fd6",
      "parents": [
        "6d795442ba9eb2068d7208780638a7042fa2daf5",
        "dddb499c4fecb7651d47a7dcae3f129a04de063b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 17:53:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 17:53:52 2016 +0000"
      },
      "message": "Merge \"Correctly parse IP:Port nameserver pairs\""
    },
    {
      "commit": "6d795442ba9eb2068d7208780638a7042fa2daf5",
      "tree": "1e23f2a01310e9de8cf8168a37fc75a028a8ec1f",
      "parents": [
        "c9459a52f66320afe550f8afade97631c0c63daf",
        "ea0ba08f0c13a940c00508eb628c619410cf009c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 15:52:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 15:52:27 2016 +0000"
      },
      "message": "Merge \"Add zones ownership transfer accept to Designate tempest plugin\""
    },
    {
      "commit": "c9459a52f66320afe550f8afade97631c0c63daf",
      "tree": "c2a7fa67c212e129324304342af02cdf5d058a28",
      "parents": [
        "46cd50890ee3df57edefc5119fa86ae18655a69e",
        "e9785c919b2a6e8fc661615bc0b8067c996eb903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 15:52:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 15:52:22 2016 +0000"
      },
      "message": "Merge \"Add zones ownership transfer request to Designate tempest plugin\""
    },
    {
      "commit": "dddb499c4fecb7651d47a7dcae3f129a04de063b",
      "tree": "750233e8e4dd3a91faabcdee0d156febe9d867d6",
      "parents": [
        "90946772bbf0ecc5f862a79ea0c7ee050fa9bafc"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Tue May 17 13:54:10 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Tue May 17 13:54:57 2016 +0100"
      },
      "message": "Correctly parse IP:Port nameserver pairs\n\nChange-Id: If524b2d961088745b7e20a279626971c53db9d7c\n"
    },
    {
      "commit": "46cd50890ee3df57edefc5119fa86ae18655a69e",
      "tree": "80111bba87ee8a6477eb80a22292f56555b9034e",
      "parents": [
        "90946772bbf0ecc5f862a79ea0c7ee050fa9bafc"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue May 17 02:56:13 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue May 17 02:56:13 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I015c96e846ee24bc5b20a0116621c6b61eac1274\n"
    },
    {
      "commit": "ea0ba08f0c13a940c00508eb628c619410cf009c",
      "tree": "02d2efb5776efb5f909df3bff9083802990d5b77",
      "parents": [
        "e9785c919b2a6e8fc661615bc0b8067c996eb903"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon May 16 14:13:47 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 17 11:18:27 2016 +0900"
      },
      "message": "Add zones ownership transfer accept to Designate tempest plugin\n\nThis patch adds zone transfer_accepts_client\u0027s methods and tests\nto Designate tempest plugin.\n\nChange-Id: I04ae928dbfc54dc4db8cfca5c2da62183858231f\nPartially-Implements: blueprint designate-tempest-plugin\n"
    },
    {
      "commit": "e9785c919b2a6e8fc661615bc0b8067c996eb903",
      "tree": "80c22e4386f87dc629cb2064f32c217b5b44e901",
      "parents": [
        "90946772bbf0ecc5f862a79ea0c7ee050fa9bafc"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 17 10:56:47 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue May 17 10:56:47 2016 +0900"
      },
      "message": "Add zones ownership transfer request to Designate tempest plugin\n\nThis patch adds zone transfer_request_client\u0027s methods and tests\nto Designate tempest plugin.\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: I0c5b4a5796c398fb1d24cde124203c865ea21833\n"
    },
    {
      "commit": "90946772bbf0ecc5f862a79ea0c7ee050fa9bafc",
      "tree": "c0c021032ce2253eeb20daad842afeb0b421879e",
      "parents": [
        "d9ebd5ce89bb65f4c36f59d75d1d92d025554ca2",
        "cf98c2691d3e3788ccae646969884e96d4a3da08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 16 22:48:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 16 22:48:42 2016 +0000"
      },
      "message": "Merge \"Add a client for querying nameservers\""
    },
    {
      "commit": "d9ebd5ce89bb65f4c36f59d75d1d92d025554ca2",
      "tree": "ae04be61fdaea0cd6dd060a165d936ed8271205b",
      "parents": [
        "b6935571c4d04d44d0917162310471869c3f9e05",
        "bbba362becbc28e4987e329adacc3170428bffd1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 16 21:51:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 16 21:51:46 2016 +0000"
      },
      "message": "Merge \"Remove unintended comment\""
    },
    {
      "commit": "b6935571c4d04d44d0917162310471869c3f9e05",
      "tree": "a63c173de48f3fdc0629e93c2aab61b6f13f65af",
      "parents": [
        "42f2ce09a2ee3414dbdcc6bfc0740a5521d73f28",
        "8ae796c691cbd52caafb42cf22c86074f4e4313c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 16 20:22:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 16 20:22:17 2016 +0000"
      },
      "message": "Merge \"Port V1 Tempest test from designate\u0027s contrib folder\""
    },
    {
      "commit": "cf98c2691d3e3788ccae646969884e96d4a3da08",
      "tree": "b7f9ea8fc9f726e57ed868957931bf1ac6cd0bda",
      "parents": [
        "42f2ce09a2ee3414dbdcc6bfc0740a5521d73f28"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Fri May 13 19:34:37 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Fri May 13 22:12:10 2016 +0000"
      },
      "message": "Add a client for querying nameservers\n\nChange-Id: I2d2eedcd162e7aeac4f3c9c92342bff448b4a5f5\n"
    },
    {
      "commit": "42f2ce09a2ee3414dbdcc6bfc0740a5521d73f28",
      "tree": "cc84beb459c59cbff7c1ea754097e0186c7eeae8",
      "parents": [
        "8f53f2117e9086aa696f1623be700d28bddf52b3",
        "70dc6ecb25bcb750e43677a1484bebbfb5e112f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 13 14:32:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 13 14:32:12 2016 +0000"
      },
      "message": "Merge \"expected_success should be a classmethod\""
    },
    {
      "commit": "bbba362becbc28e4987e329adacc3170428bffd1",
      "tree": "3854dcaaabc3c56ced4aa4ebed34b1b7783555d5",
      "parents": [
        "8f53f2117e9086aa696f1623be700d28bddf52b3"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 13 09:37:22 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 13 09:37:22 2016 +0900"
      },
      "message": "Remove unintended comment\n\nThis patch removes unintended comment from test case.\n\nChange-Id: I87e83e7dff1fbe247b10d1a6edb068acdd783dcd\n"
    },
    {
      "commit": "8f53f2117e9086aa696f1623be700d28bddf52b3",
      "tree": "99fde4b547c84700c8f3b30c926f050cbb6b9453",
      "parents": [
        "be5d041f9be7bbbd87266632dddd012349b0eff3"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 12 17:55:39 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 12 17:55:39 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I558f5e1592a324274748bcd6f53c023b3b6205e7\n"
    },
    {
      "commit": "8ae796c691cbd52caafb42cf22c86074f4e4313c",
      "tree": "0903bbe8be317ed1f0eb8ca97d93e964f5a47197",
      "parents": [
        "70dc6ecb25bcb750e43677a1484bebbfb5e112f6"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 21 13:47:25 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 12 14:44:08 2016 +0100"
      },
      "message": "Port V1 Tempest test from designate\u0027s contrib folder\n\nThese are a close to a straight port as was possible, no cleanup was\nperformed where it wasn\u0027t absolutly necessary.\n\nIn addition, we add flags to enable V1, V2, Admin API tests, and a\nV1 servers API flag, as these tests have proved particularly\nsusceptible to race conditions.\n\nChange-Id: Idc31c00c95fde96087f4f222ae9c17e554e6b1fc\n"
    },
    {
      "commit": "be5d041f9be7bbbd87266632dddd012349b0eff3",
      "tree": "01e7414a9c3bf7f95d5f386f80fdd7ff667a7f24",
      "parents": [
        "2de01bef40235d96fb3af1382b1a7b20c314f048",
        "a3ab50c3f70bd23b87f2981b623d7c1e33faa32c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 12 13:15:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 13:15:27 2016 +0000"
      },
      "message": "Merge \"Add a config for a minimum ttl\""
    },
    {
      "commit": "70dc6ecb25bcb750e43677a1484bebbfb5e112f6",
      "tree": "b958a1e47a3d6ec39b3fdf068f275494ddcfff1c",
      "parents": [
        "2de01bef40235d96fb3af1382b1a7b20c314f048"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 12 13:39:49 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu May 12 13:40:26 2016 +0100"
      },
      "message": "expected_success should be a classmethod\n\nexpected_success overrides a classmethod from the base\nrest_client.RestClient class, so we should have the same\nmethod type here.\n\nChange-Id: I45421960a65103474b142095926a6a5834729489\n"
    },
    {
      "commit": "a3ab50c3f70bd23b87f2981b623d7c1e33faa32c",
      "tree": "cd8b618485a4eef10a373b9e4b6ca3303d4ebfd4",
      "parents": [
        "4beb93cde360479b453aa0d6df546a12260447fb"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Wed May 11 16:37:18 2016 -0500"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Wed May 11 16:43:56 2016 -0500"
      },
      "message": "Add a config for a minimum ttl\n\nThis ensures we can specify the minimum ttl to use when creating zones\nor recordsets from random ttls, which includes some refactoring to use\na single method for generating ttls.\n\nChange-Id: I5c8620ff5a15b935ba075bec1f9750dbae4ffb70\n"
    },
    {
      "commit": "2de01bef40235d96fb3af1382b1a7b20c314f048",
      "tree": "61b1aac6b93ffb60767ad877234f1187873e1efe",
      "parents": [
        "4beb93cde360479b453aa0d6df546a12260447fb"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 05 10:07:28 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 12 05:15:07 2016 +0900"
      },
      "message": "Add tld_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: Ic23a9249d0cf5c34e5c2c083b465200fa6c5da66\n"
    },
    {
      "commit": "4beb93cde360479b453aa0d6df546a12260447fb",
      "tree": "4de9b1e0d61a6009b4dbf7dcb5a9459ba6236a8f",
      "parents": [
        "de24d967f3329d0dcb7a54034ba15710ff49c23c"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 05 01:12:43 2016 +0900"
      },
      "committer": {
        "name": "sonu",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri May 06 08:50:56 2016 +0000"
      },
      "message": "Add pool_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: Id758b52d30018a7dea363979d167a879a57f09c7\n"
    },
    {
      "commit": "de24d967f3329d0dcb7a54034ba15710ff49c23c",
      "tree": "45c29a2aa3e56ccebaeef7b3deb2976677bf3546",
      "parents": [
        "c8f7a70b9bec92f6c62c1bd1cacdbfd539eaee5c"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 05 00:28:00 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu May 05 01:18:58 2016 +0900"
      },
      "message": "Add recordset_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: I55ebc5210f7b1e50b59411658a1ae4d1f39a3ff4\n"
    },
    {
      "commit": "c8f7a70b9bec92f6c62c1bd1cacdbfd539eaee5c",
      "tree": "c46e1b9682b8bf2e1c6d2a83b747b5d7246305ad",
      "parents": [
        "89edc117dee08c4772313a1393cdfa2d7c669605"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri Apr 29 21:07:16 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Sat Apr 30 01:52:31 2016 +0900"
      },
      "message": "Add zones_export_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: Iff03a53842ac4e44ed720163695a35a74b970768\n"
    },
    {
      "commit": "89edc117dee08c4772313a1393cdfa2d7c669605",
      "tree": "b545d9035b45e3779dbae017cb3a62056145b9f3",
      "parents": [
        "8abae332fbceb696e4b42fbda988ad4d2647003f"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Thu Apr 21 17:06:33 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Wed Apr 27 15:18:40 2016 +0000"
      },
      "message": "Add quotas client + tests, for the admin api\n\nChange-Id: I7743f97b919511dc0c9d06415838ab4c3dfcac33\n"
    },
    {
      "commit": "8abae332fbceb696e4b42fbda988ad4d2647003f",
      "tree": "78338908a237f9e71f831d4b779c60e92d662423",
      "parents": [
        "aec952a9ee9a7af7d98648d5c6c23bfe2ad26382"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Thu Apr 21 15:34:09 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Thu Apr 21 19:52:28 2016 +0000"
      },
      "message": "Add blacklist client + smoke tests\n\nChange-Id: I2b780f5bada2272f6fd37a45f0b66f1a3ada0613\n"
    },
    {
      "commit": "aec952a9ee9a7af7d98648d5c6c23bfe2ad26382",
      "tree": "9565486f8d2e613e214c242ed3837d7f148599be",
      "parents": [
        "471df92f967c013caa710847c52c63928d141a26"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Wed Apr 20 10:08:46 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Wed Apr 20 10:08:46 2016 +0900"
      },
      "message": "Add zones_import_client\u0027s methods and tests to Designate tempest plugin\n\nPartially-Implements: blueprint designate-tempest-plugin\n\nChange-Id: If01461617020f39b4da554b127e7b5e5fd704645\n"
    },
    {
      "commit": "471df92f967c013caa710847c52c63928d141a26",
      "tree": "d92ac684430a86420eef7e79fdf5ccbebce1e953",
      "parents": [
        "99763c97f53894b363d38fbd7bda7ed08af11f4b"
      ],
      "author": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Fri Apr 15 19:49:50 2016 +0000"
      },
      "committer": {
        "name": "Paul Glass",
        "email": "paul.glass@rackspace.com",
        "time": "Fri Apr 15 22:05:41 2016 +0000"
      },
      "message": "Assert with integer status codes to avoid hidden errors\n\nWe are using `resp[\u0027status\u0027]` which is a string (\u0027202\u0027).\nInstead, use `resp.status` which is an int. This is a problem\nbecause `self.expected_success(202, \u0027201\u0027)` doesn\u0027t raise an\nerror.\n\nThis also adds an `expected_success` method to the proper base\nclass to intercept calls to this method. This lets us warn about\nthis and cast to int.\n\nAnd:\n- check for 202 (not 200) on a zone update.\n- add a .testr.conf so `ostestr` runs all the tests in the\ncurrent dir\n\nChange-Id: I102c35eb6da0c5f99fd548b169ce490027fdb981\n"
    },
    {
      "commit": "99763c97f53894b363d38fbd7bda7ed08af11f4b",
      "tree": "5e8f19db976093e34dc97e337646b9ee0e409728",
      "parents": [
        "d8471de6575aaa0010ea7913893bda67772ffe8b",
        "6db1c0181c517c3eb4d6aa30745317b08199c651"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 15 20:34:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 15 20:34:21 2016 +0000"
      },
      "message": "Merge \"Several test cleanups\""
    },
    {
      "commit": "d8471de6575aaa0010ea7913893bda67772ffe8b",
      "tree": "deb9c034eed6505c882e62608570ebf02ce81cad",
      "parents": [
        "f2ac46511fa3722262abf2223e0c920c2108ef88"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Thu Apr 14 19:20:17 2016 +0900"
      },
      "committer": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Fri Apr 15 09:14:12 2016 +0900"
      },
      "message": "Move assertExpected fucntion to base class\n\nFunction assertExpected can be used in multiple tests\nso moving this to base test class.\n\nChange-Id: I35c3cc2c25af6b96169e926fc68fa74130db8c4b\n"
    },
    {
      "commit": "6db1c0181c517c3eb4d6aa30745317b08199c651",
      "tree": "290dd09d4efdb7a1f79293aa91451f481429064c",
      "parents": [
        "f2ac46511fa3722262abf2223e0c920c2108ef88"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 14 12:45:30 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 14 16:59:44 2016 +0000"
      },
      "message": "Several test cleanups\n\n* Remove redundant assertions - e.g. checking for CREATE+PENDING in every\n  test, rather than just creation tests.\n* Make client.get_uri public\n* Port test for NotFound when listing domains with a .json extension\n* Have resource clients assert the expected status code where the base method\n  accepts multiple possible success codes.\n* Remove hardcoded zone name from test_no_create_superdomain_by_alt_user\n* Have zone update test explicitly update and validate field\n* Create zone test shouldn\u0027t test fetching a zone\n\nChange-Id: I3f0efe61452186c7399fd6196ff3509872c77a80\n"
    },
    {
      "commit": "f2ac46511fa3722262abf2223e0c920c2108ef88",
      "tree": "3e874e8b51dc3ca8979d5bc82f2df03565d439e8",
      "parents": [
        "560c89bd67f9ab3bf736dc705a22f22a02ac046f"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Wed Apr 13 11:27:16 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Wed Apr 13 13:37:26 2016 +0100"
      },
      "message": "Add a test for deleting pending zones\n\nChange-Id: I50eb1f87db90af00b3b3179c9e27a87cdf230a84\n"
    },
    {
      "commit": "560c89bd67f9ab3bf736dc705a22f22a02ac046f",
      "tree": "1d54fe8e1561055ce6f16353b9b2d647e9a7b14b",
      "parents": [
        "fef36a823b6e11ec9bbf0fab8aa5ab590f5b4496"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Wed Apr 13 11:21:56 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Wed Apr 13 13:10:17 2016 +0100"
      },
      "message": "API tests should be fast, Scenario tests slow\n\nIn general, our API tests should aim to be fast - i.e. no waiting around for\nzones to become ACTIVE etc.\n\nOn the other hand, our scenario tests should cover more real world scenarios,\nfor example, create a domain, waiting for it to become active, then deleting\nit.\n\nChange-Id: Id0779110cebf77db3a36ded1aef81382fbf641e0\n"
    },
    {
      "commit": "fef36a823b6e11ec9bbf0fab8aa5ab590f5b4496",
      "tree": "0277f468d610f9af350ff70bbe9270b26af9c170",
      "parents": [
        "25fb29e5c89acabf23b0df71130fdf738a2556a5"
      ],
      "author": {
        "name": "sonu.kumar",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Mon Apr 11 17:42:43 2016 +0900"
      },
      "committer": {
        "name": "sonu",
        "email": "sonu.kumar@nectechnologies.in",
        "time": "Tue Apr 12 16:19:35 2016 +0000"
      },
      "message": "Adds zone client\u0027s methods and tests to Designate tempest plugin\n\nChange-Id: Ib1037238da64518c332952d8c88fd767d4d9607b\nDepends-On: I58930c40243068e97ff8f6f1684cfbe5565ac7f1\nPartially-Implements: blueprint designate-tempest-plugin\n"
    },
    {
      "commit": "25fb29e5c89acabf23b0df71130fdf738a2556a5",
      "tree": "15a782142649183a469ad3eae2be3eb0f1fd8b8f",
      "parents": [
        "21f4f8a01a0c343e157cfd69d80aadfdd592ec5a"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 07 08:07:04 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Thu Apr 07 08:08:46 2016 +0100"
      },
      "message": "Initial layout of Designate tempest plugin\n\nSee https://review.openstack.org/283511 for history.\n\nChange-Id: I7733e8786d6b525a7c9a8d4f12add329cd030d9d\nPartially-Implements: blueprint designate-tempest-plugin\n"
    },
    {
      "commit": "21f4f8a01a0c343e157cfd69d80aadfdd592ec5a",
      "tree": "122158e6eb2377005f732a55c83adea94edf69d2",
      "parents": [],
      "author": {
        "name": "OpenStack Project Creator",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 06 20:25:21 2016 +0000"
      },
      "committer": {
        "name": "root",
        "email": "root@review.openstack.org",
        "time": "Wed Apr 06 20:25:21 2016 +0000"
      },
      "message": "Added .gitreview\n"
    }
  ]
}
