AutoQA is the automated test system used in Fedora. Watchers (scheduled through cron ) look for Events ( eg - new package built in Koji, new repo has finished, creation of new installable images, updates in bodhi ). Once an event occurs it triggers automated tests.
Current Events monitored
- conflicts - checks for package conflicts ( runs potential_conflict from yum-utils ).
- depcheck - checks to see if package would cause broken dependencies if pushed to live repositories. ( triggered by - post-bodhi-update event )
- rats_install -
ARM specific tests
Some tests will need to be written specifically for ARM including:
- Image validation
Hardware Access & Repair
Work in progress
- Integration with Bodhi