[Libvir] A 'mock' driver enabling application unit testing
Daniel P. Berrange
berrange at redhat.com
Tue Jun 6 02:36:54 UTC 2006
On Wed, May 31, 2006 at 03:48:03AM -0400, Daniel Veillard wrote:
> On Mon, May 29, 2006 at 06:43:24PM +0100, Daniel P. Berrange wrote:
> > Aside from making it expect a URI style name, the one change I need to make
> > is change the internal storage to dynamically allocate the data structures.
> > Currently it just has a huge statically allocating struct, which wastes 32k
> > of memory even if your not using the test driver.
>
> Okay, but that should not require even internal API changes isn't it ?
> Another interesting extension would be to use the test driver to increase
> the existing set of regression tests, this should help the coverage of the
> common code (i.e. driver independant), and since it makes the run more or
> less standalone, valgrind regression testing should become easier too.
Ok, I've committed this code now, with the two cleanups I mention above.
Example usage looks like:
$ virsh --connect test:///default list
Id Name State
----------------------------------
0 Domain-0 running
$ virsh --connect test:///default dominfo 0
Id: 0
Name: Domain-0
UUID: 00000000-0000-0000-0000-000000000000
OS Type: linux
State: running
CPU(s): 2
CPU time: 1149561216.0s
Max memory: 8388608 kB
Used memory: 2097152 kB
Regards,
Dan.
--
|=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=|
|=- Perl modules: http://search.cpan.org/~danberr/ -=|
|=- Projects: http://freshmeat.net/~danielpb/ -=|
|=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|
More information about the libvir-list
mailing list