[libvirt] [libvirt-tck] [RFC] 802.1Qbg test scripts

Daniel P. Berrange berrange at redhat.com
Wed Oct 6 11:52:12 UTC 2010


On Wed, Sep 29, 2010 at 11:25:31AM +0200, Gerhard Stenzel wrote:
> Hi Daniel,
> I am currently looking into TCK test cases to verify setting 802.1Qbg
> functionality from libvirt. My current approach requires changes to some
> library functions in lib/Sys/Virt/TCK/.
> I would appreciate your feedback about these changes before continuing
> much further.


> Index: libvirt-tck/lib/Sys/Virt/TCK/NetworkHelpers.pm
> ===================================================================
> --- libvirt-tck.orig/lib/Sys/Virt/TCK/NetworkHelpers.pm
> +++ libvirt-tck/lib/Sys/Virt/TCK/NetworkHelpers.pm
> @@ -50,10 +50,21 @@ sub build_domain{
>      my $filterref = "clean-traffic";
>      my $network = "network";
>      my $source = "default";
> +    my $dev = "eth2";
> +    my $mode;
> +    my $virtualport;
>  
>      my ($cdrom, $ksurl) = build_cdrom_ks_image($tck);
>  
>      my $guest = $tck->generic_domain($domain_name);
> +
> +    # change the type of network connection for 802.1Qbg tests
> +    if ($domain_name =~ "8021Qbg") {

I don't like this approach. JUst add an optional parameter
to the build_domain methods

  my $mode = @_ ? shift : "bridge";


eg so it default to traditional bridging, but you can pass
in 'vepa' if you desire to change it. Or something like
that.

Regards,
Daniel
-- 
|: Red Hat, Engineering, London    -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org        -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list