Andreas Färber <afaer...@suse.de> writes:

> Am 22.02.2013 18:20, schrieb Markus Armbruster:
>> diff --git a/tests/boot-order-test.c b/tests/boot-order-test.c
>> new file mode 100644
>> index 0000000..60412ad
>> --- /dev/null
>> +++ b/tests/boot-order-test.c
> [...]
>> +static void test_pc_with_args(const char *args, uint8_t boot1, uint8_t 
>> boot2,
>> +                              uint8_t reboot1, uint8_t reboot2)
>> +{
>> +    char *extra_args = g_strdup_printf("-nodefaults -display none -S %s",
>> +                                       args);
>
> Why do you add -S here? qtest is an accel mode of its own and should
> never execute anything.

Brain fart, dropping.

> Also in my code I found it more logical to add extra args to args rather
> than the reverse, not just because of 80 chars limit when trying to add
> -machine argument. ;)

Point taken :)

> I assume q35 is reusing pc code? Or should it be tested as well?
> (Having any of our qtests cover it would be nice.)

They share the RTC CMOS setup.

>> +    qtest_start(extra_args);
>> +    test_cmos(boot1, boot2);
>
>> +    qtest_qmp(global_qtest, "{ 'execute': 'system_reset' }");
>
> qmp()?

Yes.

>> +    test_cmos(reboot1, reboot2);
>> +    qtest_quit(global_qtest);
>> +    g_free(extra_args);
>> +}
> [snip]

Thanks!

Reply via email to