Contents

Introduction

AutoQA

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

git-post-receive - tests run after action performed in git.

post-bodhi-update - update in Bodhi requests to be moved in 'testing' or 'stable'.

ARM specific tests

Some tests will need to be written specifically for ARM including:

Kernel validation

Image validation

Individual package tests

Hardware Access & Repair

Currently not everyone working within Fedora has access to an ARM device so it necessary to provide access to developers to test their software. Once their testing is completed, the device needs to be restored to a pristine state. At this time Anaconda is not fully functional, so some possible solutions include: