[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 05/25] tests/qtest/ide-test: Remove bad retry_isa test
From: |
Thomas Huth |
Subject: |
[PULL 05/25] tests/qtest/ide-test: Remove bad retry_isa test |
Date: |
Mon, 21 Feb 2022 12:59:48 +0100 |
The retry_isa test is not doing what it was intended for: The
test_retry_flush() function ignores the machine parameter completely
and thus this test does not get run with the "isapc" machine.
Moreover, in the course of time, the test_retry_flush() has been
changed to depend on PCI-related functions, so this also cannot
be fixed by simply using the machine parameter now. The correct
fix would be to switch the whole test to libqos, but until someone
has time to do this, let's simply drop the retry_isa test for now.
Message-Id: <20220121120635.220644-1-thuth@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
tests/qtest/ide-test.c | 13 +------------
1 file changed, 1 insertion(+), 12 deletions(-)
diff --git a/tests/qtest/ide-test.c b/tests/qtest/ide-test.c
index 84935578fb..19de3b4104 100644
--- a/tests/qtest/ide-test.c
+++ b/tests/qtest/ide-test.c
@@ -702,7 +702,7 @@ static void test_flush(void)
free_pci_device(dev);
}
-static void test_retry_flush(const char *machine)
+static void test_pci_retry_flush(void)
{
QTestState *qts;
QPCIDevice *dev;
@@ -791,16 +791,6 @@ static void test_flush_empty_drive(void)
ide_test_quit(qts);
}
-static void test_pci_retry_flush(void)
-{
- test_retry_flush("pc");
-}
-
-static void test_isa_retry_flush(void)
-{
- test_retry_flush("isapc");
-}
-
typedef struct Read10CDB {
uint8_t opcode;
uint8_t flags;
@@ -1051,7 +1041,6 @@ int main(int argc, char **argv)
qtest_add_func("/ide/flush/nodev", test_flush_nodev);
qtest_add_func("/ide/flush/empty_drive", test_flush_empty_drive);
qtest_add_func("/ide/flush/retry_pci", test_pci_retry_flush);
- qtest_add_func("/ide/flush/retry_isa", test_isa_retry_flush);
qtest_add_func("/ide/cdrom/pio", test_cdrom_pio);
qtest_add_func("/ide/cdrom/pio_large", test_cdrom_pio_large);
--
2.27.0
- [PULL 01/25] tests/x86: Use 'pc' machine type for old hardware tests, (continued)
- [PULL 01/25] tests/x86: Use 'pc' machine type for old hardware tests, Thomas Huth, 2022/02/21
- [PULL 03/25] erst: drop cast to long long, Thomas Huth, 2022/02/21
- [PULL 02/25] tests/x86: Use 'pc' machine type for hotplug tests, Thomas Huth, 2022/02/21
- [PULL 06/25] tests/qtest: failover: clean up pathname of tests, Thomas Huth, 2022/02/21
- [PULL 08/25] tests/qtest: failover: check the feature is correctly provided, Thomas Huth, 2022/02/21
- [PULL 07/25] tests/qtest: failover: use a macro for check_one_card(), Thomas Huth, 2022/02/21
- [PULL 04/25] tests/qtest/vhost-user-test.c: Use vhostforce=on, Thomas Huth, 2022/02/21
- [PULL 11/25] tests/qtest: failover: test migration if the guest doesn't support failover, Thomas Huth, 2022/02/21
- [PULL 12/25] tests/qtest: failover: migration abort test with failover off, Thomas Huth, 2022/02/21
- [PULL 14/25] hw/tpm: Clean includes, Thomas Huth, 2022/02/21
- [PULL 05/25] tests/qtest/ide-test: Remove bad retry_isa test,
Thomas Huth <=
- [PULL 10/25] tests/qtest: failover: check migration with failover off, Thomas Huth, 2022/02/21
- [PULL 09/25] tests/qtest: failover: check missing guest feature, Thomas Huth, 2022/02/21
- [PULL 13/25] scripts: Remove the old switch-timer-api script, Thomas Huth, 2022/02/21
- [PULL 19/25] core/ptimers: Remove unnecessary 'sysemu/cpus.h' include, Thomas Huth, 2022/02/21
- [PULL 16/25] hw/acpi/memory_hotplug: Remove unused 'hw/acpi/pc-hotplug.h' header, Thomas Huth, 2022/02/21
- [PULL 17/25] qtest: Add missing 'hw/qdev-core.h' include, Thomas Huth, 2022/02/21
- [PULL 15/25] hw/remote: Add missing include, Thomas Huth, 2022/02/21
- [PULL 21/25] linux-user: Add missing "qemu/timer.h" include, Thomas Huth, 2022/02/21
- [PULL 22/25] softmmu/runstate: Clean headers, Thomas Huth, 2022/02/21
- [PULL 24/25] hw/m68k/mcf: Add missing 'exec/hwaddr.h' header, Thomas Huth, 2022/02/21