[openstack-dev] [all] removing XML testing completely from Tempest

Davanum Srinivas davanum at gmail.com
Mon Nov 24 17:56:37 UTC 2014


+1 to cleanup.

-- dims

On Mon, Nov 24, 2014 at 12:50 PM, Monty Taylor <mordred at inaugust.com> wrote:
> On 11/24/2014 12:36 PM, Lance Bragstad wrote:
>> We are in the process of removing XML support from Keystone [1] and have
>> provided
>> configuration options to Tempest for testing XML in older releases [2].
>> However, the
>> identity client is still tightly coupled to XML test cases. We can either
>> fix the 309 test cases
>> that use the XML identity client or let those cases be removed from
>> Tempest. I'd like to let this
>> air out a bit before I start fixing the identity client XML issues, in case
>> XML testing is completely
>> removed from Tempest.
>
> I fully support and am excited about removing the xml api support.
>
>> [1] https://review.openstack.org/#/c/125738/
>> [2] https://review.openstack.org/#/c/127641/
>> https://review.openstack.org/#/c/130874/
>> https://review.openstack.org/#/c/126564/
>>
>> On Mon, Nov 24, 2014 at 8:03 AM, Jay Pipes <jaypipes at gmail.com> wrote:
>>
>>> On 11/24/2014 08:56 AM, Sean Dague wrote:
>>>
>>>> Having XML payloads was never a universal part of OpenStack services.
>>>> During the Icehouse release the TC declared that being an OpenStack
>>>> service requires having a JSON REST API. Projects could do what they
>>>> wanted beyond that. Lots of them deprecated and have been removing the
>>>> XML cruft since then.
>>>>
>>>> Tempest is a tool to test the OpenStack API. OpenStack hasn't had an XML
>>>> API for a long time.
>>>>
>>>> Given that current branchless Tempest only supports as far back as
>>>> Icehouse anyway, after these changes were made, I'd like to propose that
>>>> all the XML code in Tempest should be removed. If a project wants to
>>>> support something else beyond a JSON API that's on that project to test
>>>> and document on their own.
>>>>
>>>> We've definitively blocked adding new XML tests in Tempest anyway, but
>>>> getting rid of the XML debt in the project will simplify it quite a bit,
>>>> make it easier for contributors to join in, and seems consistent with
>>>> the direction of OpenStack as a whole.
>>>>
>>>
>>> But Sean, without XML support, we will lose all of our enterprise
>>> customers!
>>>
>>> -jay
>>>
>>>
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



-- 
Davanum Srinivas :: https://twitter.com/dims



More information about the OpenStack-dev mailing list