aboutsummaryrefslogtreecommitdiff
path: root/tests/libqtest.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-26libqtest: Add a generic function to run a callback function for every machineThomas Huth1-0/+30
2017-04-26libqtest: Ignore QMP events when parsing the response for HMP commandsThomas Huth1-0/+6
2017-04-03tests/libqtest.c: Delete possible stale unix socketsPeter Maydell1-0/+8
2017-03-07libqtest: Fix qmp() & friends to abort on JSON parse errorsMarkus Armbruster1-1/+2
2017-03-07qobject: Propagate parse errors through qobject_from_jsonv()Markus Armbruster1-1/+1
2017-03-05qmp-test: New, covering basic QMP protocolMarkus Armbruster1-5/+12
2017-03-05libqtest: Work around a "QMP wants a newline" bugMarkus Armbruster1-3/+9
2017-03-01glib-compat: add g_test_add_data_func_full fallbackMarc-André Lureau1-10/+0
2017-02-22libqtest: Clean up qmp_response() a bitMarkus Armbruster1-2/+2
2017-01-12libqtest: handle zero length memwrite/memreadGreg Kurz1-1/+11
2016-11-14libqtest: add qmp_eventwait_refJohn Snow1-3/+10
2016-10-14qtest: ask endianness of the target in qtest_init()Laurent Vivier1-45/+23
2016-09-23tests: add RTAS command in the protocolLaurent Vivier1-0/+10
2016-09-08tests: add qtest_add_data_func_fullMarc-André Lureau1-0/+19
2016-06-16tests: fix libqtest socket timeoutsAndrea Arcangeli1-1/+1
2016-06-07tests: Remove unnecessary glib.h includesPeter Maydell1-1/+0
2016-02-16tests: Clean up includesPeter Maydell1-10/+2
2015-12-04tests: Use proper functions types instead of void (*fn)Markus Armbruster1-4/+10
2015-11-26qjson: store tokens in a GQueuePaolo Bonzini1-1/+1
2015-10-24qtest: add qtest_add_abrt_handler()Marc-André Lureau1-13/+24
2015-10-19qtest: add a few fd-level qmp helpersMarc-André Lureau1-4/+41
2015-10-09libqtest: New hmp() & friendsMarkus Armbruster1-0/+37
2015-10-09libqtest: Clean up unused QTestState member sigact_oldMarkus Armbruster1-1/+0
2015-05-22qtest: pre-buffer hex nibsJohn Snow1-3/+5
2015-05-22qtest: add memset to qtest protocolJohn Snow1-7/+1
2015-05-22qtest: Add base64 encoded read/writeJohn Snow1-0/+31
2015-04-28qtest: Add assertion that required environment variable is setEd Maste1-0/+1
2015-04-28libqtest: add qmp_asyncJohn Snow1-1/+29
2015-04-28libqtest: add qmp_eventwaitJohn Snow1-0/+16
2015-03-30qtest: Add qtest_add_data_func() wrapper functionAndreas Färber1-0/+7
2014-09-08tests: Add virtio device initializationMarc Marí1-0/+48
2014-08-28libqtest: launch QEMU with QEMU_AUDIO_DRV=noneStefan Hajnoczi1-0/+1
2014-08-15libqtest: add QTEST_LOG for debugging qtest testcasesMarc Marí1-0/+4
2014-08-15libqtest: Correct small memory leak.John Snow1-0/+1
2014-08-15qtest: Adding qtest_memset and qmemset.John Snow1-0/+12
2014-08-15libqtest: add QTEST_LOG for debugging qtest testcasesPaolo Bonzini1-1/+6
2014-07-01libqtest: escape strings in QMP commands, fix leakPaolo Bonzini1-10/+37
2014-05-05qtest: Be paranoid about accept() addrlen argumentAndreas Färber1-1/+1
2014-05-05qtest: Add error reporting to socket_accept()Andreas Färber1-0/+3
2014-05-05qtest: Assure that init_socket()'s listen() does not failAndreas Färber1-1/+2
2014-03-31qtest: Factor out qtest_qmp_receive()Andreas Färber1-5/+10
2014-03-31qtest: Keep list of qtest instances for SIGABRT handlerStefan Hajnoczi1-10/+37
2014-03-31Revert "qtest: Fix crash if SIGABRT during qtest_init()"Stefan Hajnoczi1-2/+1
2014-03-13qtest: Fix crash if SIGABRT during qtest_init()Stefan Hajnoczi1-1/+2
2014-03-13Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' in...Peter Maydell1-2/+11
2014-03-13libqtest: Avoid inline varargs functionsPeter Maydell1-0/+20
2014-03-13libqtest: Fix possible deadlock in qtest initializationMarcel Apfelbaum1-2/+11
2014-02-19qtest: kill QEMU process on g_assert() failureStefan Hajnoczi1-6/+25
2014-02-19qtest: make QEMU our direct child processStefan Hajnoczi1-29/+5
2014-02-19qtest: drop unused child_pid fieldStefan Hajnoczi1-2/+0