[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 21/23] libqtest: Remove qtest_qmp_discard_res
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH v2 21/23] libqtest: Remove qtest_qmp_discard_response() & friends |
Date: |
Mon, 30 Jul 2018 08:28:03 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Eric Blake <address@hidden> writes:
> On 07/27/2018 10:13 AM, Markus Armbruster wrote:
>> qtest_qmp_discard_response(...) is shorthand for
>> qobject_unref(qtest_qmp(...), except it's not actually shorter.
>> Moreover, the presence of these functions encourage sloppy testing.
>> Remove them.
>>
>> Signed-off-by: Markus Armbruster <address@hidden>
>> ---
>
> Reviewed-by: Eric Blake <address@hidden>
>
>
>> +++ b/tests/ahci-test.c
>> @@ -1607,14 +1607,14 @@ static void test_atapi_tray(void)
>> atapi_wait_tray(true);
>> /* Re-insert media */
>> - qmp_discard_response("{'execute': 'blockdev-add', "
>> + qobject_unref(qmp("{'execute': 'blockdev-add', "
>> "'arguments': {'node-name': 'node0', "
>> "'driver': 'raw', "
>> "'file': { 'driver': 'file', "
>> - "'filename': %s }}}",
>> iso);
>> - qmp_discard_response("{'execute': 'blockdev-insert-medium',"
>> + "'filename': %s }}}", iso));
>
> Why did you fix indentation for some, but not all, of the lines here?
Editing accident, fixing.
>> + qobject_unref(qmp("{'execute': 'blockdev-insert-medium',"
>> "'arguments': { 'id': 'cd0', "
>> - "'node-name': 'node0' }}");
>> + "'node-name': 'node0' }}"));
>
> Again, indentation looks odd.
Likewise.
>> +++ b/tests/fdc-test.c
>> @@ -26,6 +26,7 @@
>> #include "libqtest.h"
>> +#include "qapi/qmp/qdict.h"
>> #include "qemu-common.h"
>> #define TEST_IMAGE_SIZE 1440 * 1024
>> @@ -298,9 +299,9 @@ static void test_media_insert(void)
>> /* Insert media in drive. DSKCHK should not be reset until a
>> step pulse
>> * is sent. */
>> - qmp_discard_response("{'execute':'blockdev-change-medium',
>> 'arguments':{"
>> + qobject_unref(qmp("{'execute':'blockdev-change-medium', 'arguments':{"
>> " 'id':'floppy0', 'filename': %s, 'format': 'raw'
>> }}",
>> - test_image);
>> + test_image));
>
> Another place where indentation looks odd.
Likewise.
> Reviewed-by: Eric Blake <address@hidden>
Thanks!
- Re: [Qemu-devel] [PATCH v2 22/23] libqtest: Replace qtest_startf() by qtest_initf(), (continued)
- [Qemu-devel] [PATCH v2 18/23] migration-test: Clean up string interpolation into QMP, part 2, Markus Armbruster, 2018/07/27
- [Qemu-devel] [PATCH v2 17/23] migration-test: Clean up string interpolation into QMP, part 1, Markus Armbruster, 2018/07/27
- [Qemu-devel] [PATCH v2 12/23] cpu-plug-test: Don't pass integers as strings to device_add, Markus Armbruster, 2018/07/27
- [Qemu-devel] [PATCH v2 20/23] libqtest: Enable compile-time format string checking, Markus Armbruster, 2018/07/27
- [Qemu-devel] [PATCH v2 16/23] migration-test: Make wait_command() cope with '%', Markus Armbruster, 2018/07/27