On Thu, Mar 07, 2019 at 16:44:30 +0100, Andrea Bolognani wrote: > These functions don't do anything too interesting right now, > but will be extended significantly later on. The state after all patches applied does not really look "significant" > > Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx> > --- > tests/qemucapabilitiestest.c | 25 ++++++++++++++++++++++--- > tests/qemucaps2xmltest.c | 16 ++++++++++++++++ > 2 files changed, 38 insertions(+), 3 deletions(-) > > diff --git a/tests/qemucapabilitiestest.c b/tests/qemucapabilitiestest.c > index 8d47133e6f..882fa57485 100644 > --- a/tests/qemucapabilitiestest.c > +++ b/tests/qemucapabilitiestest.c > @@ -40,6 +40,23 @@ struct _testQemuData { > }; > > > +static int > +testQemuDataInit(testQemuDataPtr data) > +{ > + if (qemuTestDriverInit(&data->driver) < 0) > + return -1; > + > + return 0; > +} > + > + > +static void > +testQemuDataReset(testQemuDataPtr data) > +{ > + qemuTestDriverFree(&data->driver); > +} > + > + > static int > testQemuCaps(const void *opaque) > { > @@ -164,12 +181,14 @@ mymain(void) > return EXIT_AM_SKIP; > #endif > > - if (virThreadInitialize() < 0 || > - qemuTestDriverInit(&data.driver) < 0) > + if (virThreadInitialize() < 0) > return EXIT_FAILURE; > > virEventRegisterDefaultImpl(); > > + if (testQemuDataInit(&data) < 0) > + return EXIT_FAILURE; > + > #define DO_TEST(arch, name) \ > do { \ > data.archName = arch; \ > @@ -227,7 +246,7 @@ mymain(void) > * "tests/qemucapsfixreplies foo.replies" to fix the replies ids. > */ > > - qemuTestDriverFree(&data.driver); > + testQemuDataReset(&data); > > return (ret == 0) ? EXIT_SUCCESS : EXIT_FAILURE; > } > diff --git a/tests/qemucaps2xmltest.c b/tests/qemucaps2xmltest.c > index 0d9b4e679a..5cc9fb635b 100644 > --- a/tests/qemucaps2xmltest.c > +++ b/tests/qemucaps2xmltest.c > @@ -32,6 +32,17 @@ struct _testQemuData { > const char *archName; > }; > > +static int > +testQemuDataInit(testQemuDataPtr data ATTRIBUTE_UNUSED) > +{ > + return 0; > +} > + > +static void > +testQemuDataReset(testQemuDataPtr data ATTRIBUTE_UNUSED) > +{ > +} This function is never touched again in this series. > + > static virQEMUCapsPtr > testQemuGetCaps(char *caps) > { > @@ -176,6 +187,9 @@ mymain(void) > > virEventRegisterDefaultImpl(); > > + if (testQemuDataInit(&data) < 0) > + return EXIT_FAILURE; > + > #define DO_TEST(arch, name) \ > data.archName = arch; \ > data.base = name; \ > @@ -220,6 +234,8 @@ mymain(void) > DO_TEST("riscv64", "caps_3.0.0"); > DO_TEST("riscv64", "caps_4.0.0"); > > + testQemuDataReset(&data); > + > return (ret == 0) ? EXIT_SUCCESS : EXIT_FAILURE; > } > > -- > 2.20.1 > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list