Beaker is a system for test automation and lab management maintained by Red Hat.
Fedora's Beaker Instance has several clients and is available for all Fedora contributors
Taskotron is a system made up of several components which are written and maintained by Fedora QA.
The core of Taskotron is the libtaskotron which runs the actual tasks.
openQA is an automated test tool for operating systems and the engine at the heart of openSUSE's automated testing initiative.
Fedora QA has recently deployed an openQA instance which we are using to test Fedora composes.
Assuming you have network and F23+ (requirement for testcloud) Taskotron COPR Repo
dnf copr enable tflink/taskotron dnf install libtaskotron
wget https://tflink.fedorapeople.org/taskotron/taskotron-cloud/\ images/20160207-taskotron-f23.raw.gz gunzip 20160207-taskotron-f23.raw.gz
mkdir task-httpd-test cd task-httpd-test touch httpd-test.yaml touch httpd-test.py
--- name: httpd-test desc: "run httpd specific tasks" maintainer: tflink
wget https://tflink.fedorapeople.org/taskotron/taskotron-cloud/\ images/20160207-taskotron-f23.qcow2.gz gunzip 20160207-taskotron-f23.qcow.gz testcloud instance create task-httpd-test \ -url file://20160207-taskotron-f23.qcow2
runtask -t koji_build -i httpd-2.4.18-2.fc24 --local httpd-test.yaml