From Fedora Project Wiki

Revision as of 15:41, 20 January 2014 by Kparal (talk | contribs) (Fedora Gooey Karma)

QA.png


The QA Project develops tools to make testing easier and more repeatable. Developing open source quality assurance tools is complex and challenging stuff at the cutting edge of the field. Contact Tim Flink if you're up to the challenge of building new tools for Fedora QA.

General

Fedora QA scripts
This is a Fedora QA Git repository containing various scripts that are related to our tasks.

Test Automation

Taskotron
Taskotron is our current in-development framework for automatically executing a number of Fedora related tests. Both Fedora infrastructure generic and Fedora packages specific tests should be supported. Package maintainers should have an easy way of providing tests for their packages. This framework is intended to obsolete AutoQA.
AutoQA
AutoQA is an framework that provides tests, methods for automated execution, and displays for test results. AutoQA relies on the Autotest test harness for job scheduling and execution. Visit the AutoQA trac instance for development milestones and source code. AutoQA is an outgrowth of FudCon F11 collaboration. This project is going to be replaced by Taskotron.
Beaker
Beaker is an up and coming fully automated test framework that provides bare metal hardware provisioning including console and power management, and job scheduling and execution. The mailing list is beaker-devel.

Test Case Management

Nitrate
The nitrate project intends to provide a web-based test management framework for test planning and test execution tracking. Nitrate is being packaged for Fedora (refer to RHBZ #690728) for updates on packaging.

Installation

SNAKE
Smart Network Automated Kickstart Environment. A small tool to assist with installing and pykickstart-based library for modelling sustainable kickstarts.
Cobbler/koan
Provisioning at it's best ... check out the trac instance for documentation.

Bugzilla

python-bugzilla
Command-line interaction with bugzilla. Supports searching, creating and modifying bugs.
Improvements to Bugzilla

Infrastructure

Bodhi
Bodhi manages delivery of package updates for Fedora.

Test update feedback

Fedora Gooey Karma
A graphical tool that makes it easy to report feedback for any updates-testing packages currently installed. Read Fedora Gooey Karma to learn more.
Fedora Easy Karma
A command line tool that makes it easy to report feedback for any updates-testing packages currently installed. Install fedora-easy-karma package.