qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/10] Various win32 fixes & new 'get-win32-socket' QMP command
@ 2023-01-03 11:08 marcandre.lureau
  2023-01-03 11:08 ` [PATCH 01/10] ccid-card-emulated: fix cast warning/error marcandre.lureau
                   ` (10 more replies)
  0 siblings, 11 replies; 23+ messages in thread
From: marcandre.lureau @ 2023-01-03 11:08 UTC (permalink / raw)
  To: qemu-devel
  Cc: Laurent Vivier, Eric Blake, Beraldo Leal, Thomas Huth,
	Wainer dos Santos Moschetta, Gerd Hoffmann, Stefan Weil,
	Daniel P. Berrangé, Paolo Bonzini, Markus Armbruster,
	Alex Bennée, Philippe Mathieu-Daudé,
	Dr. David Alan Gilbert, Marc-André Lureau

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



^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2023-01-16 17:48 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-03 11:08 [PATCH 00/10] Various win32 fixes & new 'get-win32-socket' QMP command marcandre.lureau
2023-01-03 11:08 ` [PATCH 01/10] ccid-card-emulated: fix cast warning/error marcandre.lureau
2023-01-03 12:05   ` Thomas Huth
2023-01-16 17:46   ` Laurent Vivier
2023-01-03 11:08 ` [PATCH 02/10] tests: fix path separator, use g_build_filename() marcandre.lureau
2023-01-03 12:06   ` Thomas Huth
2023-01-03 12:37   ` Philippe Mathieu-Daudé
2023-01-03 11:08 ` [PATCH 03/10] tests: fix test-io-channel-command on win32 marcandre.lureau
2023-01-03 11:08 ` [PATCH 04/10] tests/docker: fix a win32 error due to portability marcandre.lureau
2023-01-03 12:38   ` Philippe Mathieu-Daudé
2023-01-03 11:08 ` [PATCH 05/10] tests/readconfig: spice doesn't support unix socket on windows yet marcandre.lureau
2023-01-03 12:09   ` Thomas Huth
2023-01-03 11:08 ` [PATCH 06/10] osdep: implement qemu_socketpair() for win32 marcandre.lureau
2023-01-03 11:08 ` [PATCH 07/10] qmp: 'add_client' actually expects sockets marcandre.lureau
2023-01-03 12:42   ` Philippe Mathieu-Daudé
2023-01-03 11:08 ` [PATCH 08/10] qmp: add 'get-win32-socket' marcandre.lureau
2023-01-09 12:20   ` Daniel P. Berrangé
2023-01-09 12:28     ` Marc-André Lureau
2023-01-03 11:08 ` [PATCH 09/10] libqtest: make qtest_qmp_add_client work on win32 marcandre.lureau
2023-01-03 12:10   ` Thomas Huth
2023-01-03 11:08 ` [PATCH 10/10] qtest: enable vnc-display test " marcandre.lureau
2023-01-03 12:11   ` Thomas Huth
2023-01-03 12:46 ` [PATCH 00/10] Various win32 fixes & new 'get-win32-socket' QMP command Philippe Mathieu-Daudé

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).