[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 05/10] tests: check that migration parameters
From: |
Juan Quintela |
Subject: |
Re: [Qemu-devel] [PATCH v2 05/10] tests: check that migration parameters are really assigned |
Date: |
Sun, 29 Oct 2017 09:30:44 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
"Dr. David Alan Gilbert" <address@hidden> wrote:
> * Juan Quintela (address@hidden) wrote:
>> Signed-off-by: Juan Quintela <address@hidden>
>> ---
>> tests/migration-test.c | 27 ++++++++++++++++++++++++---
>> 1 file changed, 24 insertions(+), 3 deletions(-)
>>
>> diff --git a/tests/migration-test.c b/tests/migration-test.c
>> index c429a13403..be598d3257 100644
>> --- a/tests/migration-test.c
>> +++ b/tests/migration-test.c
>> @@ -354,17 +354,37 @@ static void cleanup(const char *filename)
>> g_free(path);
>> }
>>
>> -static void migrate_set_downtime(QTestState *who, const char *value)
>> +static void migrate_check_parameter(QTestState *who, const char *parameter,
>> + const char *value)
>> +{
>> + QDict *rsp, *rsp_return;
>> + const char *result;
>> +
>> + rsp = wait_command(who, "{ 'execute': 'query-migrate-parameters' }");
>> + rsp_return = qdict_get_qdict(rsp, "return");
>> + result = g_strdup_printf("%" PRId64,
>> + qdict_get_try_int(rsp_return, parameter, -1));
>> + g_assert_cmpstr(result, ==, value);
>> + QDECREF(rsp);
>> +}
>> +
>> +static void migrate_set_downtime(QTestState *who, const double value)
>> {
>> QDict *rsp;
>> gchar *cmd;
>> + char *expected;
>> + int64_t result_int;
>>
>> cmd = g_strdup_printf("{ 'execute': 'migrate_set_downtime',"
>> - "'arguments': { 'value': %s } }", value);
>> + "'arguments': { 'value': %g } }", value);
>
> I wonder if that will hit any FP representation problems for some
> values?
This is a deprecated function, so .....
Thanks, Juan.
- Re: [Qemu-devel] [PATCH v2 01/10] tests: rename postcopy-test to migration-test, (continued)
- [Qemu-devel] [PATCH v2 02/10] tests: Refactor setting of parameters/capabilities, Juan Quintela, 2017/10/26
- [Qemu-devel] [PATCH v2 04/10] tests: Don't abuse global_qtest, Juan Quintela, 2017/10/26
- [Qemu-devel] [PATCH v2 03/10] tests: Factorize out migrate_test_start/end, Juan Quintela, 2017/10/26
- [Qemu-devel] [PATCH v2 05/10] tests: check that migration parameters are really assigned, Juan Quintela, 2017/10/26
- [Qemu-devel] [PATCH v2 07/10] tests: Add basic migration precopy tcp test, Juan Quintela, 2017/10/26
- [Qemu-devel] [PATCH v2 06/10] tests: Add migration precopy test, Juan Quintela, 2017/10/26
- [Qemu-devel] [PATCH v2 08/10] tests: Add precopy test using deprecated commands, Juan Quintela, 2017/10/26
- [Qemu-devel] [PATCH v2 09/10] tests: Add migration xbzrle test, Juan Quintela, 2017/10/26
- [Qemu-devel] [PATCH v2 10/10] [RFH] tests: Add migration compress threads tests, Juan Quintela, 2017/10/26