document how to specify a facet in teuthology-suite

Signed-off-by: Loic Dachary <loic@dachary.org>
Merge pull request #274 from dachary/wip-facet

document how to specify a facet in teuthology-suite
Use a more informative variable name for dest_path

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Move repo checkout code to new module repo_utils

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Fix linter errors

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Generalize error message

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Handle ceph-qa-suite checkouts

Previously we had an internally-maintained shell script that did this.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Also handle teuthology repo checkouts

Our shell script did this also.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Use 'ceph-qa-suite.git' for the repo name

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add unit tests for repo_utils

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Improve missing branch detection and logging

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add a note about teuthology scheduling

Specifically, that we always schedule using the master branch.

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