[libvirt] [libvirt-users] Help needed in simulating libvirt
Daniel P. Berrange
berrange at redhat.com
Wed Sep 11 08:53:20 UTC 2013
On Wed, Sep 11, 2013 at 12:50:37PM +0530, Arun Viswanath wrote:
> Hi Eric,
>
> Thanks for your response.
> I like to know how test driver works.
>
> In the libvirt.org for test driver it is mentioned as "It can start with a
> pre-configured default config, or be given a path to an alternate config".
> Is the config is an xml file where we mentioned some dummy data so that the
> test driver will return it as response. If yes then where can I find this
> dummy file?
>
> As mentioned earlier my intention is to mock qemu calls. so it test driver
> works then I'm planning to remove the qemu driver and register "test"
> driver as "qemu" driver and take the fake data from the config file. Please
> let me know which are the files I need to look into to register "test" as
> "qemu" and make its operations to work.
The XML file is provided via the URI. For example
test:///default
uses a built-in config, but you can supply a real path eg
test:///home/berrange/testnode.xml
Take a look at examples/xml/test/testnode.xml in the libvirt source
tree for an example.
FYI, the test driver is used very successfully in virt-install and
virt-manager for testing their functionality in an automated way,
so I can strongly recommend its use, over trying to mock the APIs
or wire protocol yourself.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list