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 :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list