A Taskotron task to run the projectatomic.io tests against a Fedora Atomic image.

Taskotron Upstream Atomic Tests

This task will run the upstream atomic [0] tests against a specified atomic host.

The task will download the upstream tests, then spawn an Atomic VM and run a test against it. After each test run the VM will be destroyed and a new one will be created for the next test.


To run this task locally, you'll need to install libtaskotron, testcloud, ansible and git.


Update the URL on line 21 in the runtask.py:

atomic_image: "https://download.fedoraproject.org/pub/alt/atomic/stable/Fedora-Atomic-25-20170106.0/CloudImages/x86_64/images/Fedora-Atomic-25-20170106.0.x86_64.qcow2"

Once you've updated the URL in runtask.py, run:

runtask runtask.yml

This task will save all stdout from each ansible playbook in logs along with a summart file called test-results.log.

[0] https://github.com/projectatomic/atomic-host-tests