On Thu, Apr 7, 2016 at 11:58 AM, Micah Abbott <miabb...@redhat.com> wrote:

> Hi folks-
>
> At my $DAYJOB, I do QE for RHEL Atomic Host.  We have a collection of
> automation that we use to test releases and I was tasked on moving those
> tests upstream [1][2].
>
> The tests were originally developed using UATFramework [3] which used
> Python + behave + Ansible to perform various actions.  While the behave BDD
> model had some advantages, we never got broad adoption of the framework.
>
>
​+1 to using the tools that work for you. I think this lowers the barrier
to contributing to tests, which is a good thing.
​

> To move the tests upstream, I ported some of them to Ansible playbooks
> with pretty good results.  Now the playbooks run against the Fedora, RHEL,
> and CentOS versions of Atomic Host.
>

Nice. Do you have any concerns about scope creep of these tests? Is that
pretty well defined? It looks like the tests could be categorized as single
host integration tests.
​


>
> There's still more tests to move upstream and plenty more work to improve
> them, so I'd like to move my repo of tests on Github [4] under the
> projectatomic org [5].
>
>
​This may be a good time to consider deprecating some of the repos under
the projectatomic Github org.
​


> Assuming there are no objections, I would like to complete the transfer
> tomorrow, Friday April 8.
>
> Thanks!
>
> -Micah
>
>
> [1]
> https://trello.com/c/XoQBEeac/26-3-upstream-first-sanity-tests-upstream-for-atomic-trees
> [2]
> https://trello.com/c/n6m3xMDN/134-3-adapt-upgrade-rollback-tests-for-upstream-use-upstream-first
> [3] https://github.com/aweiteka/UATFramework
> [4] https://github.com/miabbott/atomic-host-tests
> [5] https://github.com/projectatomic/
>
>

Reply via email to