aboutsummaryrefslogtreecommitdiff
path: root/tests/libqtest.c
AgeCommit message (Expand)Author
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau
2018-03-27tests: Add parameter to qtest_init_without_qmp_handshakeEric Blake
2018-03-19qapi: Replace qobject_to_X(o) by qobject_to(X, o)Max Reitz
2018-02-14libqtest: Use qemu_strtoul()Eric Blake
2018-02-09Include qapi/qmp/qstring.h exactly where neededMarkus Armbruster
2018-02-09Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster
2018-02-09Include qapi/qmp/qlist.h exactly where neededMarkus Armbruster
2017-10-20libqtest: Add qtest_[v]startf()Eric Blake
2017-10-16tests: use g_new() family of functionsMarc-André Lureau
2017-09-15libqtest: Remove dead qtest_instances variableEric Blake
2017-09-15tests/libqtest: Use a proper error message if QTEST_QEMU_BINARY is missingThomas Huth
2017-09-15tests: Introduce generic device hot-plug/hot-unplug functionsThomas Huth
2017-08-09libqtest: always set up signal handler for SIGABRTJens Freimann
2017-06-04tests/libqtest: Print error instead of aborting when env variable is missingThomas Huth
2017-05-09test-qga: Actually test 0xff sync bytesEric Blake
2017-04-26libqtest: Add a generic function to run a callback function for every machineThomas Huth
2017-04-26libqtest: Ignore QMP events when parsing the response for HMP commandsThomas Huth
2017-04-03tests/libqtest.c: Delete possible stale unix socketsPeter Maydell
2017-03-07libqtest: Fix qmp() & friends to abort on JSON parse errorsMarkus Armbruster
2017-03-07qobject: Propagate parse errors through qobject_from_jsonv()Markus Armbruster
2017-03-05qmp-test: New, covering basic QMP protocolMarkus Armbruster
2017-03-05libqtest: Work around a "QMP wants a newline" bugMarkus Armbruster
2017-03-01glib-compat: add g_test_add_data_func_full fallbackMarc-André Lureau
2017-02-22libqtest: Clean up qmp_response() a bitMarkus Armbruster
2017-01-12libqtest: handle zero length memwrite/memreadGreg Kurz
2016-11-14libqtest: add qmp_eventwait_refJohn Snow
2016-10-14qtest: ask endianness of the target in qtest_init()Laurent Vivier
2016-09-23tests: add RTAS command in the protocolLaurent Vivier
2016-09-08tests: add qtest_add_data_func_fullMarc-André Lureau
2016-06-16tests: fix libqtest socket timeoutsAndrea Arcangeli
2016-06-07tests: Remove unnecessary glib.h includesPeter Maydell
2016-02-16tests: Clean up includesPeter Maydell
2015-12-04tests: Use proper functions types instead of void (*fn)Markus Armbruster
2015-11-26qjson: store tokens in a GQueuePaolo Bonzini
2015-10-24qtest: add qtest_add_abrt_handler()Marc-André Lureau
2015-10-19qtest: add a few fd-level qmp helpersMarc-André Lureau
2015-10-09libqtest: New hmp() & friendsMarkus Armbruster
2015-10-09libqtest: Clean up unused QTestState member sigact_oldMarkus Armbruster
2015-05-22qtest: pre-buffer hex nibsJohn Snow
2015-05-22qtest: add memset to qtest protocolJohn Snow
2015-05-22qtest: Add base64 encoded read/writeJohn Snow
2015-04-28qtest: Add assertion that required environment variable is setEd Maste
2015-04-28libqtest: add qmp_asyncJohn Snow
2015-04-28libqtest: add qmp_eventwaitJohn Snow
2015-03-30qtest: Add qtest_add_data_func() wrapper functionAndreas Färber
2014-09-08tests: Add virtio device initializationMarc Marí
2014-08-28libqtest: launch QEMU with QEMU_AUDIO_DRV=noneStefan Hajnoczi
2014-08-15libqtest: add QTEST_LOG for debugging qtest testcasesMarc Marí
2014-08-15libqtest: Correct small memory leak.John Snow
2014-08-15qtest: Adding qtest_memset and qmemset.John Snow