These two seemingly unrelated topics have been added together in the same patch series because both deal with Avocado tags, and how their use is expand here to exclude tests.
For tests which sometimes can fail or hang, this adds the "flaky" tag, and doesn't run them as part of "make check-acceptance". For the SPICE test, it depends on QEMU being configured with it, and if not, it will exclude it from the set of tests. Cleber Rosa (2): Acceptance tests: exclude "flaky" tests Acceptance tests: add SPICE protocol check .travis.yml | 5 ++- docs/devel/testing.rst | 17 ++++++++ tests/Makefile.include | 12 +++++- tests/acceptance/boot_linux_console.py | 2 + tests/acceptance/linux_ssh_mips_malta.py | 2 + tests/acceptance/spice.py | 54 ++++++++++++++++++++++++ tests/requirements.txt | 2 +- 7 files changed, 91 insertions(+), 3 deletions(-) create mode 100644 tests/acceptance/spice.py -- 2.21.0