From Fedora Project Wiki
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Introduction =
= ARM QA =  
= AutoQA =
AutoQA is the automated test system used in Fedora. <b>Watchers</b> (scheduled through cron ) look for <b>Events</b> ( eg - new package built in Koji, new repo has finished, creation of new installable images, updates in bodhi ). Once an <b>event</b> occurs it triggers automated tests.


== Current Events monitored ==
== Release Criteria ==
*git-post-receive
*post-bodhi-update-batch
*post-bodhi-update
*post-koji-build-batch
*post-koji-build
*post-repo-update
*post-tree-compose


== Current Tests ==
===Fedora 19===
*conflicts - checks for package conflicts. Runs potential_conflict from yum-utils. ( triggered by - post-repo-update )
ARM used the Primary Architecture release criteria for Fedora 19
*depcheck - checks to see if package would cause broken dependencies if pushed to live repositories. ( triggered by - post-bodhi-update event )
* [[Fedora_19_Alpha_Release_Criteria | Alpha]]
*rats_install - installation of guest machine(virt-install) using latest compose. ( triggered by - post-tree-compose)
* [[Fedora_19_Beta_Release_Criteria | Beta]]
*rats_sanity
* [[Fedora_19_Final_Release_Criteria | Final]]
*repoclosure
*rpmguard
*rpmlint
*upgradepath


== ARM specific tests ==
===Fedora 18===
Some tests will need to be written specifically for ARM including:
ARM specific release criteria, based on Primary Architecture, wording and tests adjusted.
* Image validation
* [[Architectures/ARM/Fedora_18_Alpha_Release_Criteria | Alpha]]
* [[Architectures/ARM/Fedora_18_Beta_Release_Criteria | Beta]]
* [[Architectures/ARM/Fedora_18_Final_Release_Criteria | Final]]


= Hardware Access & Repair =
===Fedora 17===
= Work in progress =
 
* Integration with Bodhi
== Release Validation Testing ==
===Rawhide===
* [[Architectures/ARM/Quality Assurance/Rawhide |Rawhide Images]]
 
===Fedora 19===
Fedora 19 release validation testing followed the PA matrices, adjusting to ARM where appropriate.
* [[:Category:Fedora 19 ARM RC3|Fedora 19 ARM RC3]] (final)
* [[:Category:Fedora 19 ARM RC2|Fedora 19 ARM RC2]]
 
* [[:Category:Fedora 19 ARM TC6|Fedora 19 ARM TC6]]
* [[:Category:Fedora 19 ARM TC5|Fedora 19 ARM TC5]]
* [[:Category:Fedora 19 ARM TC3|Fedora 19 ARM TC3]]
* [[:Category:Fedora 19 ARM TC2|Fedora 19 ARM TC2]]
* [[:Category:Fedora 19 ARM TC1|Fedora 19 ARM TC1]]
 
* [[:Category:Fedora 19 ARM Beta|Fedora 19 ARM Beta]]
 
===Fedora 18===
Fedora 18 used VFAD style testing, with ARM specific matrices based on Release Criteria. Testing similar to PA testing.
* [[Architectures/ARM/Quality Assurance/2013-05-21-VFAD-Fedora 19 Beta RC2|Fedora 18 RC2]]
* [[Architectures/ARM/Quality Assurance/2013-02-01-VFAD-Fedora 18 RC1|Fedora 18 RC1]]
* [[Architectures/ARM/Quality Assurance/2012-12-20-VFAD-Fedora 18 Beta|Fedora 18 Beta RC2]]
* [[Architectures/ARM/Quality Assurance/2012-12-03-VFAD-Fedora 18 Beta|Fedora 18 Beta RC1]]
* [[Architectures/ARM/Quality Assurance/2012-10-26-VFAD-Fedora 18 Test Day|Fedora 18 ARM VFAD - TC2]]
* [[Architectures/ARM/Quality Assurance/2012-10-15-VFAD-Fedora 18 Test Day|Fedora 18 ARM VFAD - TC1]]
 
===Fedora 17===
Fedora 17 used VFAD style testing, with ARM specific matrices based on Release Criteria. Testing similar to PA testing.
* [[Architectures/ARM/Quality Assurance/2012-06-18-VFAD-Fedora 17 Test Day|Fedora 17 ARM VFAD - RC2]]
* [[Architectures/ARM/Quality_Assurance/2012-06-15-VFAD-Fedora_17_Test_Day|Fedora 17 ARM VFAD - RC1]]
 
== Kernel Testing ==
ARM kernel testing on various supported platforms.
* [[Architectures/ARM/Quality_Assurance/Kernel_Testing/Fedora_20 |Fedora 20]]
* [[Architectures/ARM/Quality_Assurance/Kernel_Testing/Fedora_19 |Fedora 19]]
* [[Architectures/ARM/Quality_Assurance/Kernel_Testing/Fedora_18 |Fedora 18]]
* [[Architectures/ARM/Quality_Assurance/Kernel_Testing/Fedora_17 |Fedora 17]]
* [[Architectures/ARM/Quality_Assurance/Kernel_Testing/Archive|Archive of Older Kernels]]

Latest revision as of 20:08, 9 August 2013

ARM QA

Release Criteria

Fedora 19

ARM used the Primary Architecture release criteria for Fedora 19

Fedora 18

ARM specific release criteria, based on Primary Architecture, wording and tests adjusted.

Fedora 17

Release Validation Testing

Rawhide

Fedora 19

Fedora 19 release validation testing followed the PA matrices, adjusting to ARM where appropriate.

Fedora 18

Fedora 18 used VFAD style testing, with ARM specific matrices based on Release Criteria. Testing similar to PA testing.

Fedora 17

Fedora 17 used VFAD style testing, with ARM specific matrices based on Release Criteria. Testing similar to PA testing.

Kernel Testing

ARM kernel testing on various supported platforms.