mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-03 03:25:20 +00:00
tests: Introduce testQemuDataInit() and testQemuDataReset()
These functions don't do anything too interesting right now, but will be extended later on. Signed-off-by: Andrea Bolognani <abologna@redhat.com> Acked-by: Peter Krempa <pkrempa@redhat.com>
This commit is contained in:
parent
c615c14246
commit
31044d6ff2
@ -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;
|
||||
}
|
||||
|
@ -32,6 +32,12 @@ struct _testQemuData {
|
||||
const char *archName;
|
||||
};
|
||||
|
||||
static int
|
||||
testQemuDataInit(testQemuDataPtr data ATTRIBUTE_UNUSED)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static virQEMUCapsPtr
|
||||
testQemuGetCaps(char *caps)
|
||||
{
|
||||
@ -176,6 +182,9 @@ mymain(void)
|
||||
|
||||
virEventRegisterDefaultImpl();
|
||||
|
||||
if (testQemuDataInit(&data) < 0)
|
||||
return EXIT_FAILURE;
|
||||
|
||||
#define DO_TEST(arch, name) \
|
||||
data.archName = arch; \
|
||||
data.base = name; \
|
||||
|
Loading…
Reference in New Issue
Block a user