porting teuthology-coverage to docopt

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
cleaning up usage for teuthology-coverage

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
added a test to make sure docopt was parsing things correctly for teuthology-coverage

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Drop ubuntu as default distro for scheduled runs

Signed-off-by: Zack Cerza <zack@cerza.org>
refactored teuthology.coverage to use an dict from docopt instead of a namespace from argparse

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
added a simple test for teuthology.coverage.main

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
added a simple test for teuthology.coverage.main

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Merge pull request #358 from andrewschoen/docopt-porting

porting teuthology-coverage to docopt
Drop null values in placeholders

Signed-off-by: Zack Cerza <zack@redhat.com>
Merge pull request #363 from ceph/wip-10089

drop default os_type of 'ubuntu' in teuthology-suite
Add a default results_sending_email

Signed-off-by: Zack Cerza <zack@redhat.com>
Mention test name when failing to schedule

Signed-off-by: Zack Cerza <zack@redhat.com>
Choose SHA1 sums more intelligently

By checking the actual gitbuilder archive that we care about

Signed-off-by: Zack Cerza <zack@redhat.com>