aboutsummaryrefslogtreecommitdiff
path: root/tests/qtest/libqtest.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-22qtest: implement named interception of out-GPIOChris Laplante1-0/+6
2023-07-10tests/qtest: Move mkimg() and have_qemu_img() from libqos to libqtestThomas Huth1-0/+52
2023-06-27qtest: add qtest_pid()Marc-André Lureau1-0/+5
2023-06-15test/qtest: add xepvh to skip list for qtestVikram Garhwal1-1/+2
2023-06-02tests/qtest: add support for callback to receive QMP eventsDaniel P. Berrangé1-2/+16
2023-06-02tests/qtest: add various qtest_qmp_assert_success() variantsDaniel P. Berrangé1-7/+90
2023-03-13libqtest: make qtest_qmp_add_client work on win32Marc-André Lureau1-2/+16
2023-03-13win32: replace closesocket() with close() wrapperMarc-André Lureau1-4/+4
2023-02-11libqtest: ensure waitpid() is only called oncePaolo Bonzini1-22/+33
2023-02-11libqtest: split qtest_spawn_qemu functionPaolo Bonzini1-49/+56
2023-01-28tests: qtest: print device_add error before failing testIgor Mammedov1-0/+4
2023-01-16tests/qtest: Poll on waitpid() for a while before sending SIGKILLStefan Berger1-1/+19
2023-01-09error handling: Use RETRY_ON_EINTR() macro where applicableNikita Ivanov1-3/+1
2023-01-09Refactoring: refactor TFR() macro to RETRY_ON_EINTR()Nikita Ivanov1-1/+1
2022-10-28tests/qtest: libqtest: Correct the timeout unit of blocking receive calls for...Bin Meng1-1/+10
2022-10-28tests/qtest: libqtest: Introduce qtest_wait_qemu()Bin Meng1-25/+38
2022-10-28tests/qtest: Support libqtest to build and run on WindowsBin Meng1-2/+94
2022-10-28tests/qtest: Use send/recv for socket communicationXuzhou Cheng1-2/+3
2022-10-12tests/qtest: libqtest: Install signal handler via signal()Bin Meng1-11/+3
2022-10-11tests/x86: add helper qtest_qmp_device_del_send()Michael Labiuk1-6/+10
2022-09-27tests/qtest: libqtest: Replace the call to close a socket with closesocket()Bin Meng1-4/+4
2022-09-27tests/qtest: libqtest: Exclude the *_fds APIs for win32Bin Meng1-1/+9
2022-09-27tests/qtest: libqtest: Avoid using hardcoded /tmpBin Meng1-4/+8
2022-08-25tests/qtest: Use g_mkdtemp()Bin Meng1-1/+1
2022-08-25tests/qtest: Use g_setenv()Bin Meng1-1/+1
2022-05-25hw: m25p80: allow write_enable latch get/setIris Chen1-0/+24
2022-05-18tests/qtest: use prctl(PR_SET_PDEATHSIG) as fallback to kill QEMUDaniel P. Berrangé1-0/+17
2022-05-18tests/qtest: fix registration of ABRT handler for QEMU cleanupDaniel P. Berrangé1-2/+2
2022-05-03libqtest: split QMP part in libqmpMarc-André Lureau1-204/+1
2022-05-03tests: move libqtest.h back under qtest/Marc-André Lureau1-1/+1
2022-04-21tests: print newline after QMP response in qtest logsDaniel P. Berrangé1-1/+4
2022-04-21tests: support QTEST_TRACE env variableDaniel P. Berrangé1-2/+6
2022-04-21qtest: simplify socket_send()Marc-André Lureau1-14/+2
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-03-22Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau1-1/+1
2022-03-22Drop qemu_foo() socket API wrapperMarc-André Lureau1-2/+2
2021-12-22tests/qtest: Add a function that checks whether a device is availableThomas Huth1-0/+44
2021-12-21tests/qtests: add qtest_qmp_add_client()Marc-André Lureau1-0/+19
2021-12-15tests/qtest: Add a function to check whether a machine is availableThomas Huth1-0/+17
2021-12-15tests/qtest: Add a function that gets a list with available machine typesThomas Huth1-11/+53
2021-10-20tests: qtest: add qtest_has_accel() to check if tested binary supports accele...Igor Mammedov1-0/+27
2021-09-06libqtest: check for g_setenv() failurePeter Maydell1-1/+3
2021-05-14libqtest: refuse QTEST_QEMU_BINARY=qemu-kvmStefan Hajnoczi1-1/+8
2021-03-08libqtest: add qtest_remove_abrt_handler()Stefan Hajnoczi1-6/+29
2021-03-08libqtest: add qtest_kill_qemu()Stefan Hajnoczi1-3/+4
2021-03-08libqtest: add qtest_socket_server()Stefan Hajnoczi1-17/+23
2021-01-27libqtest: Rework qtest_rsp()Markus Armbruster1-24/+26
2021-01-11qtest/libqtest: fix heap-buffer-overflow in qtest_cb_for_every_machine()Gan Qixin1-1/+1
2020-12-19qobject: Change qobject_to_json()'s value to GStringMarkus Armbruster1-11/+9
2020-12-19qobject: Make qobject_to_json_pretty() take a pretty argumentMarkus Armbruster1-1/+1