[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/10] Various win32 fixes & new 'get-win32-socket' QMP command
From: |
marcandre . lureau |
Subject: |
[PATCH 00/10] Various win32 fixes & new 'get-win32-socket' QMP command |
Date: |
Tue, 3 Jan 2023 15:08:04 +0400 |
From: Marc-André Lureau <marcandre.lureau@redhat.com>
Hi,
The following series first fixes a few tests on win32. The second part focuses
on 'add_client' support, by limiting its scope to sockets and adding win32
support. Finally, it enables vnc-display test on win32, to exercise the new code
paths and demonstrate its usage.
'get-win32-socket' can be used to write more robusts code & tests using sockets
on Windows, and will be used by a follow up series testing dbus display support.
Marc-André Lureau (10):
ccid-card-emulated: fix cast warning/error
tests: fix path separator, use g_build_filename()
tests: fix test-io-channel-command on win32
tests/docker: fix a win32 error due to portability
tests/readconfig: spice doesn't support unix socket on windows yet
osdep: implement qemu_socketpair() for win32
qmp: 'add_client' actually expects sockets
qmp: add 'get-win32-socket'
libqtest: make qtest_qmp_add_client work on win32
qtest: enable vnc-display test on win32
qapi/misc.json | 32 ++++++++
include/qemu/sockets.h | 2 -
tests/qtest/libqtest.h | 5 +-
hw/usb/ccid-card-emulated.c | 2 +-
monitor/misc.c | 74 ++++++++++++++----
monitor/qmp-cmds.c | 19 +++--
tests/qtest/libqtest.c | 16 +++-
tests/qtest/readconfig-test.c | 6 +-
tests/qtest/vnc-display-test.c | 5 --
tests/unit/test-io-channel-command.c | 8 +-
util/oslib-win32.c | 110 +++++++++++++++++++++++++++
tests/docker/docker.py | 6 +-
12 files changed, 245 insertions(+), 40 deletions(-)
--
2.39.0
- [PATCH 00/10] Various win32 fixes & new 'get-win32-socket' QMP command,
marcandre . lureau <=
- [PATCH 02/10] tests: fix path separator, use g_build_filename(), marcandre . lureau, 2023/01/03
- [PATCH 03/10] tests: fix test-io-channel-command on win32, marcandre . lureau, 2023/01/03
- [PATCH 01/10] ccid-card-emulated: fix cast warning/error, marcandre . lureau, 2023/01/03
- [PATCH 04/10] tests/docker: fix a win32 error due to portability, marcandre . lureau, 2023/01/03
- [PATCH 05/10] tests/readconfig: spice doesn't support unix socket on windows yet, marcandre . lureau, 2023/01/03