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

Sean Dague sean at dague.net
Wed Nov 26 13:22:55 UTC 2014

On 11/25/2014 03:28 AM, Flavio Percoco wrote:
> On 24/11/14 08:56 -0500, 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.
> Lets get rid of it, once and for all.
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

This was discussed last night in the cross project meeting, and there
was a pretty resounding *do it* -

The patch stream to accomplish it is here -

+1s for non core members that are in favor, especially potentially
affected PTLs, appreciated.


Sean Dague

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 465 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141126/a62cdb22/attachment.pgp>

More information about the OpenStack-dev mailing list