AutoQA

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
m (add the page to right category)
(Get Involved)
(13 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{header|qa}}
+
[[Image:Autoqa_logo.png|center]]
 +
 
 
= Introduction =  
 
= Introduction =  
 
'''AutoQA''' is an automated test system for Fedora.  Its design is simple: when certain events occur, AutoQA launches automated tests.  Events that AutoQA monitors include:
 
'''AutoQA''' is an automated test system for Fedora.  Its design is simple: when certain events occur, AutoQA launches automated tests.  Events that AutoQA monitors include:
  
 
* New packages in the [http://koji.fedoraproject.org koji build system]
 
* New packages in the [http://koji.fedoraproject.org koji build system]
* The package repository for [[Releases/Rawhide|Rawhide]], Fedora updates and Fedora updates-testing has changed
+
* New Fedora updates submitted through [https://admin.fedoraproject.org/updates bodhi]
* Installable images of [[Releases/Rawhide|rawhide]] have changed
+
* Updated package repositories for [[Releases/Rawhide|rawhide]], the current [[Releases/Branched|branched]] release ({{FedoraVersion|long|next}}), and previous Fedora releases
<!-- * A new Fedora update has been created in [https://admin.fedoraproject.org/updates bodhi]-->
+
* Updated installable images of the current [[Releases/Branched|branched]] release ({{FedoraVersion|long|next}})
 +
 
 +
= Get Involved =
  
= Getting involved =
 
 
Just looking?  Follow the links below for general information on the AutoQA project.
 
Just looking?  Follow the links below for general information on the AutoQA project.
  
* Familiarize yourself with the [[AutoQA_architecture|AutoQA architecture overview]]
+
* Examine [http://git.fedorahosted.org/cgit/autoqa.git/tree/tests the current list of tests]
* Examine [http://git.fedorahosted.org/git/?p=autoqa.git;a=tree;f=tests the current list of tests]
+
* Review [http://git.fedorahosted.org/cgit/autoqa.git/tree/events the current test events being monitored]
* Review [http://git.fedorahosted.org/git/?p=autoqa.git;a=tree;f=hooks the current test events being monitored]
+
* Review [https://fedorahosted.org/pipermail/autoqa-results/{{CURRENTYEAR}}-{{CURRENTMONTHNAME}}/thread.html recent test results] or [http://jlaska.wordpress.com/2010/06/01/fedora-package-maintainers-want-test-results/ sign-up for test result notification]
* Review recent [https://fedorahosted.org/pipermail/autoqa-results/{{CURRENTYEAR}}-{{CURRENTMONTHNAME}}/thread.html review AutoQA test results]
+
  
 
Interested in writing tests?
 
Interested in writing tests?
  
* Read [[Writing_AutoQA_Tests]]
+
* Read [[Writing AutoQA Tests]] and [[Verifying AutoQA tests]]
* Should your test require a new method to trigger testing, read [[Writing_AutoQA_Hooks]] ''(optional)''
+
* Should your test require a new method to trigger testing, read [[Writing AutoQA Events and Watchers]] ''(optional)''
 
* Integrate your test with AutoQA - [[Install and configure AutoQA]]
 
* Integrate your test with AutoQA - [[Install and configure AutoQA]]
  
 
How about contributing back to the AutoQA project?
 
How about contributing back to the AutoQA project?
  
* You'll also be interested in the [[AutoQA_architecture|AutoQA architecture overview]]
+
* Familiarize yourself with the [[AutoQA_architecture|architecture overview]] and [[AutoQA_Roadmap|development roadmap]]
 
* Checkout the code -- [http://git.fedorahosted.org/git/?p=autoqa.git;a=summary autoqa.git]
 
* Checkout the code -- [http://git.fedorahosted.org/git/?p=autoqa.git;a=summary autoqa.git]
 
* AutoQA uses the [[Autotest]] test harness, learn more by visiting [[Autotest]]
 
* AutoQA uses the [[Autotest]] test harness, learn more by visiting [[Autotest]]
 +
* AutoQA also has a set of [[AutoQA_Self_Testing|self tests]] that could always be expanded.
  
 
= Communicate =
 
= Communicate =
 +
 
Please contact us!  We look forward to your ideas and suggestions.
 
Please contact us!  We look forward to your ideas and suggestions.
  
 
* [https://fedorahosted.org/mailman/listinfo/autoqa-devel autoqa-devel] is the mailing list for development discussion of the AutoQA project
 
* [https://fedorahosted.org/mailman/listinfo/autoqa-devel autoqa-devel] is the mailing list for development discussion of the AutoQA project
 
* [https://fedorahosted.org/mailman/listinfo/autoqa-results autoqa-results] is where automated test results are submitted.  This is intended for test results review only.
 
* [https://fedorahosted.org/mailman/listinfo/autoqa-results autoqa-results] is where automated test results are submitted.  This is intended for test results review only.
* Talk about AutoQA on the permanent QA IRC channel [http://webchat.freenode.net/?channels=#fedora-qa <code>#fedora-qa</code>]
+
* Talk about AutoQA on the permanent QA IRC channel {{fpchat|#fedora-qa}}
 
* Visit the project development page at https://fedorahosted.org/autoqa/
 
* Visit the project development page at https://fedorahosted.org/autoqa/
  
 
[[Category:AutoQA]]
 
[[Category:AutoQA]]

Revision as of 13:54, 20 September 2012

Autoqa logo.png

Introduction

AutoQA is an automated test system for Fedora. Its design is simple: when certain events occur, AutoQA launches automated tests. Events that AutoQA monitors include:

  • New packages in the koji build system
  • New Fedora updates submitted through bodhi
  • Updated package repositories for rawhide, the current branched release (Fedora 21), and previous Fedora releases
  • Updated installable images of the current branched release (Fedora 21)

Get Involved

Just looking? Follow the links below for general information on the AutoQA project.

Interested in writing tests?

How about contributing back to the AutoQA project?

Communicate

Please contact us! We look forward to your ideas and suggestions.