/openbmc/qemu/tests/avocado/ |
H A D | smmu.py | 12 from avocado import skipUnless 19 :avocado: tags=accel:kvm 20 :avocado: tags=cpu:host 21 :avocado: tags=arch:aarch64 22 :avocado: tags=machine:virt 23 :avocado: tags=distro:fedora 24 :avocado: tags=smmu 25 :avocado: tags=flaky 78 :avocado: tags=smmu_noril 79 :avocado: tags=smmu_noril_tests [all …]
|
H A D | replay_kernel.py | 18 from avocado import skip 19 from avocado import skipUnless 20 from avocado import skipUnless 22 from avocado.utils import archive 23 from avocado.utils import process 98 :avocado: tags=arch:i386 99 :avocado: tags=machine:pc 116 :avocado: tags=arch:x86_64 117 :avocado: tags=machine:pc 118 :avocado: tags=flaky [all …]
|
H A D | boot_linux.py | 16 from avocado import skipUnless 21 :avocado: tags=arch:x86_64 27 :avocado: tags=machine:pc 28 :avocado: tags=accel:tcg 36 :avocado: tags=machine:pc 37 :avocado: tags=accel:kvm 45 :avocado: tags=machine:q35 46 :avocado: tags=accel:tcg 54 :avocado: tags=machine:q35 55 :avocado: tags=accel:kvm [all …]
|
H A D | replay_linux.py | 15 from avocado import skipUnless 17 from avocado.utils import cloudinit 18 from avocado.utils import network 19 from avocado.utils import vmimage 20 from avocado.utils import datadrainer 21 from avocado.utils.path import find_command 124 :avocado: tags=arch:x86_64 125 :avocado: tags=accel:tcg 132 :avocado: tags=machine:pc 138 :avocado: tags=machine:q35 [all …]
|
H A D | boot_linux_console.py | 16 from avocado import skip 17 from avocado import skipUnless 18 from avocado import skipUnless 24 from avocado.utils import process 25 from avocado.utils import archive 102 :avocado: tags=arch:x86_64 103 :avocado: tags=machine:pc 121 :avocado: tags=arch:aarch64 122 :avocado: tags=machine:xlnx-versal-virt 123 :avocado: tags=device:pl011 [all …]
|
H A D | linux_ssh_mips_malta.py | 14 from avocado import skipUnless 18 from avocado.utils import process 19 from avocado.utils import archive 20 from avocado.utils import ssh 27 :avocado: tags=accel:tcg 177 :avocado: tags=arch:mips 178 :avocado: tags=endian:big 179 :avocado: tags=device:pcnet32 185 :avocado: tags=arch:mipsel 186 :avocado: tags=endian:little [all …]
|
H A D | migration.py | 17 from avocado import skipUnless 19 from avocado.utils.network import ports 20 from avocado.utils import wait 21 from avocado.utils.path import find_command 26 :avocado: tags=migration 88 :avocado: tags=arch:aarch64 89 :avocado: tags=machine:virt 90 :avocado: tags=cpu:max 106 :avocado: tags=arch:x86_64 107 :avocado: tags=machine:pc [all …]
|
H A D | reverse_debugging.py | 13 from avocado import skipUnless 15 from avocado.utils import datadrainer 16 from avocado.utils import gdb 17 from avocado.utils import process 18 from avocado.utils.network.ports import find_free_port 19 from avocado.utils.path import find_command 199 :avocado: tags=accel:tcg 212 :avocado: tags=arch:x86_64 213 :avocado: tags=machine:pc 220 :avocado: tags=accel:tcg [all …]
|
H A D | intel_iommu.py | 12 from avocado import skipUnless 18 :avocado: tags=arch:x86_64 19 :avocado: tags=distro:fedora 20 :avocado: tags=distro_version:31 21 :avocado: tags=machine:q35 22 :avocado: tags=accel:kvm 23 :avocado: tags=intel_iommu 24 :avocado: tags=flaky 77 :avocado: tags=intel_iommu_intremap 90 :avocado: tags=intel_iommu_strict [all …]
|
H A D | kvm_xen_guest.py | 22 :avocado: tags=arch:x86_64 23 :avocado: tags=machine:q35 24 :avocado: tags=accel:kvm 25 :avocado: tags=kvm_xen_guest 89 :avocado: tags=kvm_xen_guest 101 :avocado: tags=kvm_xen_guest_nomsi 113 :avocado: tags=kvm_xen_guest_noapic_nomsi 125 :avocado: tags=kvm_xen_guest_vapic 138 :avocado: tags=kvm_xen_guest_novector 150 :avocado: tags=kvm_xen_guest_novector_nomsi [all …]
|
H A D | hotplug_cpu.py | 18 :avocado: tags=arch:x86_64 19 :avocado: tags=machine:q35 20 :avocado: tags=accel:kvm
|
H A D | boot_xen.py | 24 :avocado: tags=arch:aarch64 25 :avocado: tags=accel:tcg 26 :avocado: tags=cpu:cortex-a57 27 :avocado: tags=machine:virt
|
H A D | hotplug_blk.py | 57 :avocado: tags=arch:x86_64 58 :avocado: tags=machine:q35 59 :avocado: tags=accel:kvm
|
H A D | README.rst | 2 Integration tests using the Avocado Framework 10 section "Integration tests using the Avocado Framework".
|
H A D | vnc.py | 55 :avocado: tags=vnc,quick 56 :avocado: tags=machine:none
|
/openbmc/qemu/docs/devel/testing/ |
H A D | avocado.rst | 4 Integration testing with Avocado 7 The ``tests/avocado`` directory hosts integration tests. They're usually 11 These tests are written using the Avocado Testing Framework (which must be 13 class, implemented at ``tests/avocado/avocado_qemu``. 34 ``avocado.utils.vmimage`` library) 39 - http://avocado-framework.readthedocs.io/en/latest/api/test/avocado.html#avocado.Test 40 - http://avocado-framework.readthedocs.io/en/latest/api/utils/avocado.utils.html 45 You can run the avocado tests simply by executing: 49 make check-avocado 52 necessary avocado-framework dependencies into the QEMU venv within the [all …]
|
H A D | ci-jobs.rst.inc | 132 The job runs the Avocado integration test suite 154 By default, tests using the Avocado framework are not run automatically in 158 Avocado framework run automatically.
|
/openbmc/qemu/tests/ |
H A D | Makefile.include | 21 …@echo " $(MAKE) check-avocado Run avocado (integration) tests for currently configured … 29 …@echo " $(MAKE) get-vm-images Downloads all images used by avocado tests, according to … 89 .PHONY: check-venv check-avocado check-acceptance check-acceptance-deprecated-warning 97 AVOCADO_TESTS=tests/avocado 99 # Controls the output generated by Avocado when running tests. 101 # information please refer to "avocado --help". 116 $(MKVENV_ENSUREGROUP) $< avocado 133 $(PYTHON) -m avocado vmimage get \ 135 "AVOCADO", "Downloading avocado tests VM image for $*") 140 check-avocado: check-venv $(TESTS_RESULTS_DIR) get-vm-images [all …]
|
/openbmc/qemu/.gitlab-ci.d/ |
H A D | buildtest-template.yml | 98 - ${CI_PROJECT_DIR}/avocado-cache 112 - mkdir -p ~/.config/avocado 113 - echo "[datadir.paths]" > ~/.config/avocado/avocado.conf 114 - echo "cache_dirs = ['${CI_PROJECT_DIR}/avocado-cache']" 115 >> ~/.config/avocado/avocado.conf 117 >> ~/.config/avocado/avocado.conf 118 - if [ -d ${CI_PROJECT_DIR}/avocado-cache ]; then
|
H A D | buildtest.yml | 32 MAKE_CHECK_ARGS: check-avocado check-functional 63 MAKE_CHECK_ARGS: check-avocado check-functional 95 MAKE_CHECK_ARGS: check-avocado check-functional 152 MAKE_CHECK_ARGS: check-avocado check-functional 275 MAKE_CHECK_ARGS: check-avocado check-functional 306 MAKE_CHECK_ARGS: check-avocado check-functional 335 MAKE_CHECK_ARGS: check-avocado check-functional 479 # Split in three sets of build/check/avocado to limit the execution time of each 517 MAKE_CHECK_ARGS: check-avocado check-functional 555 MAKE_CHECK_ARGS: check-avocado check-functional [all …]
|
/openbmc/qemu/ |
H A D | pythondeps.toml | 30 [avocado] 33 # avocado-framework, for example right now the limit is 92.x. 34 avocado-framework = { accepted = "(>=103.0, <104.0)", installed = "103.0", canary = "avocado" }
|
/openbmc/qemu/tests/avocado/avocado_qemu/ |
H A D | __init__.py | 19 import avocado 20 from avocado.utils import ssh 21 from avocado.utils.path import find_command 37 This function is for use in a @avocado.skipUnless decorator, e.g.: 62 This function is for use in a @avocado.skipUnless decorator and 175 :param test: an Avocado test containing a VM that will have its console 191 :param test: an Avocado test containing a VM that will have its console 204 :param test: an Avocado test containing a VM. 218 :param test: an Avocado test containing a VM that will have its console 227 class QemuBaseTest(avocado.Test):
|
/openbmc/qemu/python/ |
H A D | Makefile | 110 @avocado --config avocado.cfg run tests/ 118 @coverage run -m avocado --config avocado.cfg run tests/*.py
|
H A D | README.rst | 73 - ``avocado.cfg`` Configuration for the Avocado test-runner.
|
/openbmc/qemu/docs/system/devices/ |
H A D | igb.rst | 60 Avocado test and can be ran with the following command: 64 make check-avocado AVOCADO_TESTS=tests/avocado/netdev-ethtool.py
|