taskotron-upstream-atomic

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.

Requirements:

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

Usage:

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