summaryrefslogtreecommitdiffstats
path: root/tests/libqtest.c
Commit message (Expand)AuthorAgeFilesLines
* tests/libqtest: Print error instead of aborting when env variable is missingThomas Huth2017-06-041-1/+4
* test-qga: Actually test 0xff sync bytesEric Blake2017-05-091-0/+8
* libqtest: Add a generic function to run a callback function for every machineThomas Huth2017-04-261-0/+30
* libqtest: Ignore QMP events when parsing the response for HMP commandsThomas Huth2017-04-261-0/+6
* tests/libqtest.c: Delete possible stale unix socketsPeter Maydell2017-04-031-0/+8
* libqtest: Fix qmp() & friends to abort on JSON parse errorsMarkus Armbruster2017-03-071-1/+2
* qobject: Propagate parse errors through qobject_from_jsonv()Markus Armbruster2017-03-071-1/+1
* qmp-test: New, covering basic QMP protocolMarkus Armbruster2017-03-051-5/+12
* libqtest: Work around a "QMP wants a newline" bugMarkus Armbruster2017-03-051-3/+9
* glib-compat: add g_test_add_data_func_full fallbackMarc-André Lureau2017-02-281-10/+0Star
* libqtest: Clean up qmp_response() a bitMarkus Armbruster2017-02-221-2/+2
* libqtest: handle zero length memwrite/memreadGreg Kurz2017-01-121-1/+11
* libqtest: add qmp_eventwait_refJohn Snow2016-11-141-3/+10
* qtest: ask endianness of the target in qtest_init()Laurent Vivier2016-10-141-45/+23Star
* tests: add RTAS command in the protocolLaurent Vivier2016-09-231-0/+10
* tests: add qtest_add_data_func_fullMarc-André Lureau2016-09-081-0/+19
* tests: fix libqtest socket timeoutsAndrea Arcangeli2016-06-161-1/+1
* tests: Remove unnecessary glib.h includesPeter Maydell2016-06-071-1/+0Star
* tests: Clean up includesPeter Maydell2016-02-161-10/+2Star
* tests: Use proper functions types instead of void (*fn)Markus Armbruster2015-12-041-4/+10
* qjson: store tokens in a GQueuePaolo Bonzini2015-11-261-1/+1
* qtest: add qtest_add_abrt_handler()Marc-André Lureau2015-10-241-13/+24
* qtest: add a few fd-level qmp helpersMarc-André Lureau2015-10-201-4/+41
* libqtest: New hmp() & friendsMarkus Armbruster2015-10-091-0/+37
* libqtest: Clean up unused QTestState member sigact_oldMarkus Armbruster2015-10-091-1/+0Star
* qtest: pre-buffer hex nibsJohn Snow2015-05-221-3/+5
* qtest: add memset to qtest protocolJohn Snow2015-05-221-7/+1Star
* qtest: Add base64 encoded read/writeJohn Snow2015-05-221-0/+31
* qtest: Add assertion that required environment variable is setEd Maste2015-04-281-0/+1
* libqtest: add qmp_asyncJohn Snow2015-04-281-1/+29
* libqtest: add qmp_eventwaitJohn Snow2015-04-281-0/+16
* qtest: Add qtest_add_data_func() wrapper functionAndreas Färber2015-03-301-0/+7
* tests: Add virtio device initializationMarc Marí2014-09-081-0/+48
* libqtest: launch QEMU with QEMU_AUDIO_DRV=noneStefan Hajnoczi2014-08-281-0/+1
* libqtest: add QTEST_LOG for debugging qtest testcasesMarc Marí2014-08-151-0/+4
* libqtest: Correct small memory leak.John Snow2014-08-151-0/+1
* qtest: Adding qtest_memset and qmemset.John Snow2014-08-151-0/+12
* libqtest: add QTEST_LOG for debugging qtest testcasesPaolo Bonzini2014-08-151-1/+6
* libqtest: escape strings in QMP commands, fix leakPaolo Bonzini2014-07-011-10/+37
* qtest: Be paranoid about accept() addrlen argumentAndreas Färber2014-05-051-1/+1
* qtest: Add error reporting to socket_accept()Andreas Färber2014-05-051-0/+3
* qtest: Assure that init_socket()'s listen() does not failAndreas Färber2014-05-051-1/+2
* qtest: Factor out qtest_qmp_receive()Andreas Färber2014-03-311-5/+10
* qtest: Keep list of qtest instances for SIGABRT handlerStefan Hajnoczi2014-03-311-10/+37
* Revert "qtest: Fix crash if SIGABRT during qtest_init()"Stefan Hajnoczi2014-03-311-2/+1Star
* qtest: Fix crash if SIGABRT during qtest_init()Stefan Hajnoczi2014-03-131-1/+2
* Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' in...Peter Maydell2014-03-131-2/+11
|\
| * libqtest: Fix possible deadlock in qtest initializationMarcel Apfelbaum2014-03-131-2/+11
* | libqtest: Avoid inline varargs functionsPeter Maydell2014-03-131-0/+20
|/
* qtest: kill QEMU process on g_assert() failureStefan Hajnoczi2014-02-191-6/+25