Re: [Qemu-devel] [PATCH 05/56] qmp-test: Cover syntax and lexical errors

2018-08-16 Thread Markus Armbruster
Eric Blake writes: > On 08/10/2018 08:52 AM, Markus Armbruster wrote: > +/* lexical error: impossible byte outside string */ +qtest_qmp_send_raw(qts, "{\xFF"); >>> >>> \xff is an impossible byte inside a string as well; plus it has >>> special meaning to at least QMP for command

Re: [Qemu-devel] [PATCH 05/56] qmp-test: Cover syntax and lexical errors

2018-08-10 Thread Eric Blake
On 08/10/2018 08:52 AM, Markus Armbruster wrote: +/* lexical error: impossible byte outside string */ +qtest_qmp_send_raw(qts, "{\xFF"); \xff is an impossible byte inside a string as well; plus it has special meaning to at least QMP for commanding a parser reset. Is a better byte more

Re: [Qemu-devel] [PATCH 05/56] qmp-test: Cover syntax and lexical errors

2018-08-10 Thread Markus Armbruster
Eric Blake writes: > On 08/08/2018 07:02 AM, Markus Armbruster wrote: >> Signed-off-by: Markus Armbruster >> --- >> tests/libqtest.c | 17 + >> tests/libqtest.h | 11 +++ >> tests/qmp-test.c | 39 +++ >> 3 files changed, 67 inserti

Re: [Qemu-devel] [PATCH 05/56] qmp-test: Cover syntax and lexical errors

2018-08-09 Thread Eric Blake
On 08/08/2018 07:02 AM, Markus Armbruster wrote: Signed-off-by: Markus Armbruster --- tests/libqtest.c | 17 + tests/libqtest.h | 11 +++ tests/qmp-test.c | 39 +++ 3 files changed, 67 insertions(+) +/* lexical error: impos