qa-specs/specs/tempest/autogen-negative-tests.rst

1.4 KiB

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)