From Fedora Project Wiki

Revision as of 21:00, 22 June 2011 by Tflink (talk | contribs) (early initial structure and some content)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Warning.png
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

Introduction

Self tests were introduced into AutoQA with the addition of some unit tests in the 0.5.0 release. The work on the self testing facilities for AutoQA is far from finished and this is just a step in the right direction.

The structure and process for running these tests will evolve over time as we improve the testability of AutoQA and expand on the few tests that are already written.

Tools Used

Testing frameworks for use with AutoQA have already been evaluated [1] and keeping with the conclusions from that evaluation, py.test is being used to run the tests.

Since py.test > 2.0 is still not packaged in Fedora at the time of writing, we needed to do some hacking in order to make things work. This involved the use of additional tools:

Process

The Future

References

<references>