On Fri, Jun 07, 2019 at 11:22:15AM -0400, Cleber Rosa wrote: > This is a collection of small improvements to some of the acceptance > tests, and the Travis CI experience. > > The main goal was to make tests a bit more robust when run in parallel > (an Avocado feature pending review), and Travis CI diagnostics better > by printing out the full Avocado job log when any error or test > failure occurs.
Forgot to add these hopefully useful pointers: Git Info: - URI: https://github.com/clebergnu/qemu/tree/misc_tests_improvements - Remote: https://github.com/clebergnu/qemu - Branch: misc_tests_improvements Travis CI Info: - Build: https://travis-ci.org/clebergnu/qemu/builds/542815049 - Job: https://travis-ci.org/clebergnu/qemu/jobs/542815074 Regards, - Cleber. > > Cleber Rosa (8): > Travis: print acceptance tests logs in case of job failure > tests/requirements.txt: pin paramiko version requirement > Acceptance tests: drop left over usage of ":avocado: enable" > Boot Linux Console Test: add a test for ppc64 + pseries > VNC Acceptance test: use UNIX domain sockets to avoid port collisions > VNC Acceptance test: simplify test names > VNC Acceptance test: check protocol version > Migration acceptance test: reduce the possibility of port collisions > > .travis.yml | 4 ++- > tests/acceptance/boot_linux_console.py | 19 ++++++++++++++ > tests/acceptance/migration.py | 5 +--- > tests/acceptance/vnc.py | 36 +++++++++++++++++++++++--- > tests/requirements.txt | 2 +- > 5 files changed, 56 insertions(+), 10 deletions(-) > > -- > 2.21.0 >