server.test: Update the directory structure for multihost migration

Update the multihost migration to fit the new repo structure.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
server tests: Add README file

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
server tests: Add a Travis CI job

That for now will pylint the code.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
multihost: fix control file for new version of virttest.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
multihost: Fix dns name problems.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
multihost: Fix path where the results will be placed.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
multihost: Move configuration to server control file.

Allows better variability of configuration from web interface.

Signed-off-by: Jiří Župka <jzupka@redhat.com>
Merge pull request #9 from jzupka/fix_multihost_dns

Fix multiple problems in multihost migration test server part
.travis.yml: Fix PPA URL location

Fix the broken Travis build to point the PPA location
to the correct new trusty distribution

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #11 from autotest/fix-travis-2

.travis.yml: Fix PPA URL location
server.tests: Add a server case for multihost migration

Add a case to run multihost migration with other cases in virt-test
from tp-qemu together. Some vaule can be set based on your owner
env:
REPEAET_NUM: How many cases you want to have in your test loop
CASES: Test cases that you want to run in your test loop
FIXED_CASES: You can add the cases that you want to run more than once to this list.
             It can guarantee the test cases are tested enough in the loop.
PREPARE_CASES: Some cases like unattended_install to prepare the env or images. This
               will not be counted to repeat times.

This will help to run some more complex scenarios in our tests by reusing the exist
test cases.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>