diff --git a/specs/autogen-negative-tests.rst b/specs/autogen-negative-tests.rst new file mode 100644 index 0000000..b4ead21 --- /dev/null +++ b/specs/autogen-negative-tests.rst @@ -0,0 +1,63 @@ +.. + This work is licensed under a Creative Commons Attribution 3.0 Unported + License. + http://creativecommons.org/licenses/by/3.0/legalcode + +===================================================== + Migrate the negative tests to use auto-gen framework +===================================================== + +https://blueprints.launchpad.net/tempest/+spec/autogen-negative-tests + +The negative testing framework for api test autogeneration was implemented +during Icehouse. This blueprint is about porting all existing test's to use the +framework. + + +Problem description +=================== + +Simple and manual negative tests have usually many code duplication and test +only few aspects. It's also hard to track what is already tested and what is +missing. + +Proposed change +=============== + +- Create porting guide +- Porting all existing negative test (based on JSON) to the framework +- Copy old XML based to negative tests in separate file +- Adapt the framework if something is missing + +Alternatives +------------ + +Let the old test untouched and use the framework only for new tests. + +Implementation +============== + +Assignee(s) +----------- + +Primary assignees: + David Kranz (dkranz) + Marc Koderer (mkoderer) + + +Milestones +---------- + +Target Milestone for completion: + Juno-2 + +Work Items +---------- + +Will be tracked in: + https://etherpad.openstack.org/p/bp_negative_tests + +Dependencies +============ + +- This blueprint depends on a fixed api schema definition (different blueprint)