aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2019-11-21Merge remote-tracking branch 'remotes/stsquad/tags/pull-rc3-testing-and-tcg-2...Peter Maydell3-4/+6
2019-11-20tests/tcg: modify multiarch tests to work with clangTaylor Simpson2-3/+5
2019-11-20tests/vm: make --interactive (and therefore DEBUG=1) unconditionalAlex Bennée1-1/+1
2019-11-20tests: acpi: always retain dumped ACPI tables in case of errorIgor Mammedov1-1/+1
2019-11-19Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-2/+4
2019-11-19scsi: deprecate scsi-diskPaolo Bonzini1-2/+4
2019-11-18tests: More iotest 223 improvementsEric Blake2-4/+97
2019-11-18iotests: Include QMP input in .out filesEric Blake23-0/+285
2019-11-18iotests: Switch nbd tests to use Unix rather than TCPEric Blake2-7/+12
2019-11-18iotests: Fix 173Eric Blake2-3/+7
2019-11-18iotests: Test NBD client reconnectionAndrey Shinkevich5-1/+110
2019-11-18iotests: Test multiple blockdev-snapshot callsKevin Wolf3-0/+414
2019-11-18iotests: Fix "no qualified output" error pathKevin Wolf1-1/+1
2019-11-18qemu-iotests/iotests.py: improve assert_qmp messageVladimir Sementsov-Ogievskiy1-2/+2
2019-11-12tcg plugins: expose an API version conceptAlex Bennée7-0/+14
2019-11-12tests/vm: support sites with sha512 checksumsAlex Bennée2-3/+10
2019-11-12tests: only run ipmi-bt-test if CONFIG_LINUXAlex Bennée1-0/+2
2019-11-12tests/vm: update netbsd to version 8.1Gerd Hoffmann1-1/+1
2019-11-12tests/vm: use console_consume for netbsdGerd Hoffmann1-1/+1
2019-11-12tests/vm: add console_consume helperGerd Hoffmann1-0/+19
2019-11-12tests/vm: netbsd autoinstall, using serial consoleGerd Hoffmann1-10/+177
2019-11-11tests/migration: Print some debug on bad statusDr. David Alan Gilbert1-2/+7
2019-11-11cpu-plug-test: fix leaksMarc-André Lureau1-0/+2
2019-11-11qtest: fix qtest_qmp_device_add leakMarc-André Lureau1-0/+1
2019-11-07iotests: Add test for 4G+ compressed qcow2 writeMax Reitz3-0/+90
2019-11-06Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-4.2-pull-re...Peter Maydell1-1/+2
2019-11-06Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell4-65/+63
2019-11-06tests/tcg/multiarch/linux-test: Fix error check for shmatRichard Henderson1-1/+2
2019-11-05Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-next-pull-req...Peter Maydell1-0/+21
2019-11-05image-fuzzer: Use OSerror.strerror instead of tuple subscriptEduardo Habkost1-2/+2
2019-11-05image-fuzzer: Use errors parameter of subprocess.Popen()Eduardo Habkost1-7/+4
2019-11-05image-fuzzer: Run using python3Eduardo Habkost3-4/+1
2019-11-05image-fuzzer: Encode file name and file format to bytesEduardo Habkost1-2/+2
2019-11-05image-fuzzer: Use bytes constant for field valuesEduardo Habkost1-2/+2
2019-11-05image-fuzzer: Return bytes objects on string fuzzing functionsEduardo Habkost1-21/+21
2019-11-05image-fuzzer: Use %r for all fiels at Field.__repr__()Eduardo Habkost1-2/+2
2019-11-05image-fuzzer: Use io.StringIOEduardo Habkost1-5/+9
2019-11-05image-fuzzer: Explicitly use integer division operatorEduardo Habkost2-26/+26
2019-11-05image-fuzzer: Write bytes instead of string to image fileEduardo Habkost1-1/+1
2019-11-05image-fuzzer: Open image files in binary modeEduardo Habkost1-1/+1
2019-11-01target/arm/kvm: host cpu: Add support for sve<N> propertiesAndrew Jones1-9/+8
2019-11-01target/arm/cpu64: max cpu: Support sve properties with KVMAndrew Jones1-2/+102
2019-11-01target/arm/kvm64: max cpu: Enable SVE when availableAndrew Jones1-0/+4
2019-11-01target/arm/cpu64: max cpu: Introduce sve<N> propertiesAndrew Jones1-0/+194
2019-11-01target/arm: Allow SVE to be disabled via a CPU propertyAndrew Jones1-0/+1
2019-11-01tests/fw_cfg: Test 'reboot-timeout=-1' special valuePhilippe Mathieu-Daudé1-0/+21
2019-11-01tests: arm: Introduce cpu feature testsAndrew Jones2-1/+265
2019-10-31Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into stagingPeter Maydell3-3/+556
2019-10-31hd-geo-test: Add tests for lchs overrideSam Eiderman2-1/+552
2019-10-31iotests: Remove 130 from the "auto" groupThomas Huth1-1/+1
2019-10-31Acceptance test: update kernel for m68k/q800 testCleber Rosa1-3/+3
2019-10-31Acceptance test: cancel test if m68k kernel packages goes missingCleber Rosa1-1/+4
2019-10-31tests: fix conditional for disabling XTS testDaniel P. Berrangé1-1/+1
2019-10-31IDE: deprecate ide-driveJohn Snow1-2/+4
2019-10-30Merge remote-tracking branch 'remotes/stsquad/tags/pull-tcg-plugins-281019-4'...Peter Maydell16-10/+1041
2019-10-30Merge remote-tracking branch 'remotes/cleber/tags/python-next-pull-request' i...Peter Maydell5-52/+297
2019-10-29libqos: tolerate wait-unplug migration stateJens Freimann1-1/+2
2019-10-29Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2019-10-29' into ...Peter Maydell23-3/+131
2019-10-29Merge remote-tracking branch 'remotes/vivier/tags/q800-branch-pull-request' i...Peter Maydell1-0/+24
2019-10-29Merge remote-tracking branch 'remotes/berrange/tags/crypto-luks-pull-request'...Peter Maydell3-22/+36
2019-10-29qapi: Check feature documentation against the schemaMarkus Armbruster6-42/+3
2019-10-29qapi: Polish reporting of bogus member documentationMarkus Armbruster6-6/+6
2019-10-29qapi: Fix doc comment checking for commands and eventsMarkus Armbruster6-47/+2
2019-10-29qapi: Fix enum doc comment checkingMarkus Armbruster3-22/+1
2019-10-29qapi: Implement boxed event argument documentationMarkus Armbruster3-3/+4
2019-10-29tests/qapi-schema: Fix feature documentation testingMarkus Armbruster4-0/+16
2019-10-29tests/qapi-schema: Cover alternate documentation commentsMarkus Armbruster3-0/+37
2019-10-29tests/qapi-schema: Demonstrate command and event doc comment bugsMarkus Armbruster10-0/+90
2019-10-29tests/qapi-schema: Demonstrate feature and enum doc comment bugsMarkus Armbruster10-0/+89
2019-10-28tests/boot_linux_console: Run BusyBox on 5KEc 64-bit cpuPhilippe Mathieu-Daudé1-0/+42
2019-10-28tests/boot_linux_console: Add initrd test for the Exynos4210Philippe Mathieu-Daudé1-0/+41
2019-10-28tests/boot_linux_console: Add a test for the Raspberry Pi 2Philippe Mathieu-Daudé1-0/+36
2019-10-28tests/boot_linux_console: Use Avocado archive::gzip_uncompress()Philippe Mathieu-Daudé1-4/+1
2019-10-28tests/acceptance: Test OpenBIOS on the PReP/40pPhilippe Mathieu-Daudé1-0/+33
2019-10-28tests/acceptance: Add test that runs NetBSD 4.0 installer on PRep/40pPhilippe Mathieu-Daudé1-0/+49
2019-10-28tests/acceptance: Add test that boots the HelenOS microkernel on Leon3Philippe Mathieu-Daudé1-0/+34
2019-10-28tests/acceptance: Refactor exec_command_and_wait_for_pattern()Philippe Mathieu-Daudé2-11/+26
2019-10-28tests/acceptance: Send <carriage return> on serial linesPhilippe Mathieu-Daudé1-1/+1
2019-10-28tests/acceptance: Fix wait_for_console_pattern() hangsPhilippe Mathieu-Daudé1-0/+1
2019-10-28Acceptance tests: refactor wait_for_console_patternCleber Rosa3-37/+33
2019-10-28Acceptance tests: work around socket dirCleber Rosa1-1/+2
2019-10-28BootLinuxConsoleTest: Test the Quadra 800Philippe Mathieu-Daudé1-0/+24
2019-10-28crypto: add support for gcrypt's native XTS implDaniel P. Berrangé1-1/+1
2019-10-28tests/plugin: add hotpages to analyse memory access patternsAlex Bennée2-0/+192
2019-10-28tests/plugin: add instruction execution breakdownAlex Bennée2-0/+353
2019-10-28tests/plugin: add a hotblocks pluginAlex Bennée2-0/+144
2019-10-28tests/tcg: enable plugin testingAlex Bennée5-1/+60
2019-10-28tests/tcg: drop test-i386-fprem from TESTS when not SLOWAlex Bennée1-5/+6
2019-10-28tests/tcg: move "virtual" tests to EXTRA_TESTSAlex Bennée2-2/+4
2019-10-28tests/tcg: set QEMU_OPTS for all cris runsAlex Bennée1-1/+1
2019-10-28tests/tcg/Makefile.target: fix path to config-host.makAlex Bennée1-1/+1
2019-10-28tests/plugin: add sample pluginsEmilio G. Cota5-0/+280
2019-10-28Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-10-28' in...Peter Maydell36-98/+1044
2019-10-28Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell15-134/+802
2019-10-28tests: benchmark crypto with fixed data size, not time periodDaniel P. Berrangé2-20/+23
2019-10-28tests: allow filtering crypto cipher benchmark testsDaniel P. Berrangé1-1/+12
2019-10-28qemu-iotests: restrict 264 to qcow2 onlyVladimir Sementsov-Ogievskiy1-0/+2
2019-10-28block: Add @exact parameter to bdrv_co_truncate()Max Reitz1-4/+4
2019-10-28iotests: Test qcow2's snapshot table handlingMax Reitz3-0/+870
2019-10-28iotests: Add peek_file* functionsMax Reitz1-0/+20
2019-10-28iotests: Drop TEST_DIR filter from _filter_nbdMax Reitz1-1/+0
2019-10-28iotests/267: Create socket in $SOCK_DIRMax Reitz2-3/+3
2019-10-28iotests/240: Create socket in $SOCK_DIRMax Reitz1-2/+2
2019-10-28iotests/223: Create socket in $SOCK_DIRMax Reitz1-7/+7
2019-10-28iotests/222: Create socket in $SOCK_DIRMax Reitz1-1/+1
2019-10-28iotests/209: Create socket in $SOCK_DIRMax Reitz1-1/+2
2019-10-28iotests/208: Create socket in $SOCK_DIRMax Reitz1-1/+1
2019-10-28iotests/205: Create socket in $SOCK_DIRMax Reitz1-1/+1
2019-10-28iotests/201: Create socket in $SOCK_DIRMax Reitz1-1/+1
2019-10-28iotests/194: Create sockets in $SOCK_DIRMax Reitz1-2/+2
2019-10-28iotests/192: Create socket in $SOCK_DIRMax Reitz2-3/+3
2019-10-28iotests/183: Create socket in $SOCK_DIRMax Reitz1-1/+1
2019-10-28iotests/182: Create socket in $SOCK_DIRMax Reitz1-2/+2
2019-10-28iotests/181: Create socket in $SOCK_DIRMax Reitz1-1/+1
2019-10-28iotests/147: Create socket in $SOCK_DIRMax Reitz1-1/+1
2019-10-28iotests/143: Create socket in $SOCK_DIRMax Reitz2-4/+4
2019-10-28iotests/140: Create socket in $SOCK_DIRMax Reitz2-5/+5
2019-10-28iotests/083: Create socket in $SOCK_DIRMax Reitz2-20/+20
2019-10-28iotests: Let common.nbd create socket in $SOCK_DIRMax Reitz2-3/+1
2019-10-28iotests: Filter $SOCK_DIRMax Reitz1-1/+5
2019-10-28iotests.py: Add @base_dir to FilePaths etc.Max Reitz1-6/+6
2019-10-28iotests.py: Store socket files in $SOCK_DIRMax Reitz1-1/+3
2019-10-28iotests: Introduce $SOCK_DIRMax Reitz1-2/+13
2019-10-28iotests: Cache supported_formats()Max Reitz1-3/+11
2019-10-28iotests: Test driver whitelisting in 136Max Reitz1-4/+10
2019-10-28iotests: Test driver whitelisting in 093Max Reitz1-3/+9
2019-10-28iotests: Let skip_if_unsupported accept a functionMax Reitz1-2/+6
2019-10-28iotests: Use case_skip() in skip_if_unsupported()Max Reitz1-4/+4
2019-10-28iotests: Allow skipping test casesMax Reitz1-3/+19
2019-10-28iotests: Prefer null-co over null-aioMax Reitz2-5/+4
2019-10-27Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2-4/+5
2019-10-26core: replace getpagesize() with qemu_real_host_page_sizeWei Yang1-4/+4
2019-10-26Merge commit 'df84f17' into HEADPaolo Bonzini1-0/+1
2019-10-26Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-next-251019-3...Peter Maydell4-4/+20
2019-10-25tests/docker: update Travis image to a more current versionAlex Bennée1-1/+5
2019-10-25tests/docker: set HOST_ARCH if we don't have ARCHAlex Bennée1-2/+4
2019-10-25tests/vm/netbsd: Disable IPv6Eduardo Habkost1-0/+7
2019-10-25tests/vm: Let subclasses disable IPv6Eduardo Habkost1-1/+4
2019-10-25tests/ssh_linux_malta: Fix 64-bit target testsPhilippe Mathieu-Daudé1-6/+6
2019-10-25tests/ssh_linux_malta: Refactor how to get image/kernel infoPhilippe Mathieu-Daudé1-31/+44
2019-10-25tests/ssh_linux_malta: Match stricter console outputPhilippe Mathieu-Daudé1-9/+9
2019-10-25tests/ssh_linux_malta: Remove duplicated testPhilippe Mathieu-Daudé1-3/+0
2019-10-25tests/ssh_linux_malta: Run tests using a snapshot imagePhilippe Mathieu-Daudé1-1/+1
2019-10-25Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2-0/+13
2019-10-25iotests: Skip read-only cases in 118 when run as rootKevin Wolf2-0/+13
2019-10-25libqos: add VIRTIO PCI 1.0 supportStefan Hajnoczi5-1/+476
2019-10-25libqos: extract Legacy virtio-pci.c codeStefan Hajnoczi2-19/+12
2019-10-25libqos: make the virtio-pci BAR index configurableStefan Hajnoczi2-1/+4
2019-10-25libqos: expose common virtqueue setup/cleanup functionsStefan Hajnoczi2-9/+18
2019-10-25libqos: add MSI-X callbacks to QVirtioPCIDeviceStefan Hajnoczi2-9/+40
2019-10-25libqos: pass full QVirtQueue to set_queue_address()Stefan Hajnoczi3-5/+9
2019-10-25libqos: add iteration support to qpci_find_capability()Stefan Hajnoczi2-7/+25
2019-10-25libqos: access VIRTIO 1.0 vring in little-endianStefan Hajnoczi5-39/+106
2019-10-25libqos: implement VIRTIO 1.0 FEATURES_OK stepStefan Hajnoczi1-1/+17
2019-10-25libqos: enforce Device Initialization orderStefan Hajnoczi2-0/+8
2019-10-25libqos: add missing virtio-9p feature negotiationStefan Hajnoczi1-0/+6
2019-10-25tests/virtio-blk-test: set up virtqueue after feature negotiationStefan Hajnoczi1-7/+10
2019-10-25virtio-scsi-test: add missing feature negotiationStefan Hajnoczi1-0/+8
2019-10-25libqos: extend feature bits to 64-bitStefan Hajnoczi6-27/+43
2019-10-25libqos: read QVIRTIO_MMIO_VERSION registerStefan Hajnoczi2-0/+4
2019-10-25tests/virtio-blk-test: read config space after feature negotiationStefan Hajnoczi1-13/+20
2019-10-24hw: Move MC146818 device from hw/timer/ to hw/rtc/ subdirectoryPhilippe Mathieu-Daudé1-1/+1
2019-10-24mc146818rtc: Move RTC_ISA_IRQ definitionPhilippe Mathieu-Daudé1-0/+1
2019-10-23Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-10-22' into st...Peter Maydell4-0/+120
2019-10-23Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2019-10-22-v3' in...Peter Maydell372-562/+583
2019-10-22iotests: test nbd reconnectVladimir Sementsov-Ogievskiy4-0/+120
2019-10-22tests/qapi-schema: Cover feature documentation commentsMarkus Armbruster3-2/+42
2019-10-22tests: qapi: Test 'features' of commandsPeter Krempa4-4/+74
2019-10-22qapi: Add feature flags to commandsPeter Krempa1-1/+2
2019-10-22tests/qapi-schema: Tidy up test output indentationMarkus Armbruster5-33/+33
2019-10-22qapi: Split up scripts/qapi/common.pyMarkus Armbruster2-4/+15
2019-10-22qapi: Speed up frontend testsMarkus Armbruster364-517/+415
2019-10-22qapi: Don't suppress doc generation without pragma doc-requiredMarkus Armbruster1-0/+1
2019-10-21tests/migration: fix a typo in commentMao Zhongyi1-1/+1
2019-10-18Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into ...Peter Maydell6-5/+200
2019-10-17iotests: add test 260 to check bitmap life after snapshot + commitVladimir Sementsov-Ogievskiy3-0/+142
2019-10-17iotests: add test-case to 165 to test reopening qcow2 bitmaps to RWVladimir Sementsov-Ogievskiy2-4/+57
2019-10-17util/hbitmap: strict hbitmap_resetVladimir Sementsov-Ogievskiy1-1/+1
2019-10-17Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request...Peter Maydell3-46/+57
2019-10-17Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell17-1/+80
2019-10-15tests: cpu-plug-test: fix device_add for pc/q35 machinesIgor Mammedov1-36/+26
2019-10-15tests: add qtest_qmp_device_add_qdict() helperIgor Mammedov2-10/+31
2019-10-15tests/ptimer-test: Switch to transaction-based ptimer APIPeter Maydell1-22/+84
2019-10-15ptimer: Rename ptimer_init() to ptimer_init_with_bh()Peter Maydell1-11/+11
2019-10-15Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell7-4/+164
2019-10-15Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell1-2/+8
2019-10-14iotests: Test large write request to qcow2 fileMax Reitz3-0/+93
2019-10-14iotests/028: Fix for long $TEST_DIRsMax Reitz2-4/+8
2019-10-14block: Reject misaligned write requests with BDRV_REQ_NO_FALLBACKAlberto Garcia3-0/+63
2019-10-14Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20191011a'...Peter Maydell1-0/+421
2019-10-14test-bdrv-drain: fix iothread_join() hangStefan Hajnoczi1-2/+8
2019-10-11migration: Support gtree migrationEric Auger1-0/+421
2019-10-10iotests/162: Fix for newer Linux 5.3+Max Reitz2-2/+2
2019-10-10tests: fix I/O test for hosts defaulting to LUKSv2Daniel P. Berrangé2-23/+23
2019-10-10block/backup: use backup-top instead of write notifiersVladimir Sementsov-Ogievskiy4-160/+163
2019-10-10iotests: Use stat -c %b in 125Max Reitz1-2/+1
2019-10-10iotests: Disable 125 on broken XFS versionsMax Reitz1-0/+40
2019-10-10iotests: Fix 125 for growth_mode = metadataMax Reitz1-1/+1
2019-10-10qapi: add unmap to BlockDeviceStatsAnton Nefedov1-0/+18
2019-10-10iotests: 257: drop device_addVladimir Sementsov-Ogievskiy2-52/+0