Description of problem:
If there are no distros for machine-test to install on, it does not check for this, and instead an invalid job xml is created and submitted
Version-Release number of selected component (if applicable):
Steps to reproduce:
[rmancy@devbox beaker]$ bkr machine-test --machine hx-pp.example.com --debug
<job retention_tag="Scratch"><whiteboard>Test hx-pp.example.com</whiteboard></job>
<Fault 1: "<class 'bkr.common.bexceptions.BX'>:'No RecipeSets! You can not have a Job with no recipeSets!'">
Something like 'Could not find any distros to test test on'
On Gerrit: http://gerrit.beaker-project.org/#/c/1668/
Verified with beaker-0.11.3-1.git.210.bda2c22
Remove all supported arches from a system, then issue:
$ bkr machine-test --machine $machine_fqdn --debug
Could not find an appropriate distro to provision system with.
Beaker 0.12 has been released.