qemu/tests
Michael S. Tsirkin ee92a56b08 tests/data/acpi/virt: drop (most) duplicate files.
When virt ACPI files were added, lots of duplicates were created because
we forgot that there's a no-prefix fallback: e.g. if
tests/data/acpi/virt/APIC.memhp is not there then test will use
tests/data/acpi/virt/APIC.

Drop these.

These were found with
$find tests/data/acpi/ -type f -exec sha256sum '{}' ';'|sort -d|uniq -w 64 --all-repeated=separate
(trick: -d does a dictionary sort so a no-suffix file ends up first).

Note: there are still a bunch of issues with duplicates left even after this.

First pc and q35 are often identical.
Second, sometimes files are identical but not identical to the default
fallback, e.g.
tests/data/acpi/pc/SLIT.cphp and tests/data/acpi/pc/SLIT.memhp
or
tests/data/acpi/q35/HMAT.acpihmat-noinitiator and tests/data/acpi/virt/HMAT.acpihmatvirt

Finding a way to deduplicate these is still a TODO item - softlinks
maybe?

We also need to make rebuild-expected-aml.sh smarter about not creating
these duplicates in the 1st place.

And maybe we should use softlinks instead of relying on a fallback
to make it explicit what version does each test expect?

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2023-03-02 19:13:52 -05:00
..
avocado tests/avocado: add machine:none tag to version.py 2023-02-27 13:27:04 +00:00
bench Update bench-code for addressing CI problem 2023-02-11 16:51:09 +01:00
data tests/data/acpi/virt: drop (most) duplicate files. 2023-03-02 19:13:52 -05:00
decode
docker ci, docker: update CentOS and OpenSUSE Python to non-EOL versions 2023-02-27 11:01:30 +01:00
fp enforce use of G_GNUC_PRINTF attributes 2023-01-11 10:44:34 +01:00
guest-debug
image-fuzzer
include
keys
lcitool ci, docker: update CentOS and OpenSUSE Python to non-EOL versions 2023-02-27 11:01:30 +01:00
migration hw/misc/sga: Remove the deprecated "sga" device 2023-02-14 09:02:42 +01:00
multiboot
perf/block/qcow2
plugin
qapi-schema meson: replace Perl usage with Python 2023-02-02 10:44:23 +00:00
qemu-iotests Updated the FSF address to <https://www.gnu.org/licenses/> 2023-02-27 09:15:39 +01:00
qtest tests: acpi: Update q35/DSDT.cxl for removed duplicate UID 2023-03-02 19:13:52 -05:00
rocker
tcg * New Sapphire Rapids model support 2023-02-27 18:23:58 +00:00
tsan
uefi-test-tools
unit tests/unit: Restrict machine-smp.c test to system emulation 2023-02-27 22:29:01 +01:00
vm lcitool: drop perl from QEMU project/dependencies 2023-02-02 10:44:23 +00:00
vmstate-static-checker-data
check-block.sh
dbus-vmstate-daemon.sh
Makefile.include configure: move tests/tcg/Makefile.prereqs to root build directory 2022-10-06 11:53:40 +01:00
meson.build meson: create have_vhost_* variables 2022-05-07 07:46:58 +02:00
requirements.txt tests: install "qemu" namespace package into venv 2022-06-06 09:26:54 +02:00
test-qht-par.c
vhost-user-bridge.c error handling: Use RETRY_ON_EINTR() macro where applicable 2023-01-09 13:50:47 +01:00