| 1 | # SPDX-License-Identifier: GPL-2.0-or-later |
| 2 | |
| 3 | test_x86_64_timeouts = { |
| 4 | 'acpi_bits' : 420, |
| 5 | 'intel_iommu': 300, |
| 6 | 'kvm_xen' : 180, |
| 7 | 'netdev_ethtool' : 180, |
| 8 | 'replay' : 480, |
| 9 | 'virtio_balloon': 120, |
| 10 | } |
| 11 | |
| 12 | tests_x86_64_system_quick = [ |
| 13 | 'bad_vmstate', |
| 14 | 'cpu_model_versions', |
| 15 | 'cpu_queries', |
| 16 | 'mem_addr_space', |
| 17 | 'migration', |
| 18 | 'pc_cpu_hotplug_props', |
| 19 | 'virtio_version', |
| 20 | 'vmstate', |
| 21 | ] |
| 22 | |
| 23 | # The address-sanitizer makes mlock() a no-op because it |
| 24 | # interacts badly with the sanitizer; this means the memlock |
| 25 | # test (which checks via /proc for whether pages were locked) |
| 26 | # will always fail on a sanitizer build, so don't run it. |
| 27 | if not get_option('asan') |
| 28 | tests_x86_64_system_quick += [ 'memlock' ] |
| 29 | endif |
| 30 | |
| 31 | if igvm.found() |
| 32 | tests_x86_64_system_quick += [ 'vm_launch_update' ] |
| 33 | endif |
| 34 | |
| 35 | tests_x86_64_system_thorough = [ |
| 36 | 'acpi_bits', |
| 37 | 'hotplug_blk', |
| 38 | 'hotplug_scsi', |
| 39 | 'hotplug_cpu', |
| 40 | 'intel_iommu', |
| 41 | 'kvm_xen', |
| 42 | 'linux_initrd', |
| 43 | 'multiprocess', |
| 44 | 'netdev_ethtool', |
| 45 | 'nvme_migration', |
| 46 | 'replay', |
| 47 | 'reverse_debug', |
| 48 | 'tuxrun', |
| 49 | 'vfio_user_client', |
| 50 | 'vhost_user_bridge', |
| 51 | 'virtio_balloon', |
| 52 | 'virtio_gpu', |
| 53 | 'rebuild_vmfd', |
| 54 | ] |