<div dir="ltr">Signed-off-by: Ryan Goodfellow <<a href="mailto:rgoodfel@isi.edu">rgoodfel@isi.edu</a>><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 5, 2018 at 4:25 AM, Daniel P. Berrangé <span dir="ltr"><<a href="mailto:berrange@redhat.com" target="_blank">berrange@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sun, Mar 04, 2018 at 10:41:43AM -0500, Ryan Goodfellow wrote:<br>
> The current behavior is to generate a type="vnc" tag in the <graphics><br>
> element generated from either a DomainGrapicRDP or DomainGraphicDesktop.<br>
> The correct tags should be type="rdp" and type="desktop" respectively.<br>
> This commit emits the correct tags and adds a test for correct graphics<br>
> device tagging.<br>
<br>
</span>The patch looks good, but we recently started to require all contributors<br>
to indicate their compliance with the DCO<br>
<br>
  <a href="https://developercertificate.org/" rel="noreferrer" target="_blank">https://developercertificate.<wbr>org/</a><br>
<br>
you can do this by simply by adding 'Signed-off-by: Your Name <your@email>'<br>
in commit message for patches you submit - in this case no need to re-submit<br>
the patch - just reply to my email here with a Signed-off-by under your name<br>
and then I'll merge it.<br>
<div><div class="h5"><br>
> ---<br>
>  domain.go      |  4 ++--<br>
>  domain_test.go | 26 ++++++++++++++++++++++++++<br>
>  2 files changed, 28 insertions(+), 2 deletions(-)<br>
><br>
> diff --git a/domain.go b/domain.go<br>
> index ea53dfc..1de4ade 100644<br>
> --- a/domain.go<br>
> +++ b/domain.go<br>
> @@ -4226,12 +4226,12 @@ func (a *DomainGraphic) MarshalXML(e *xml.Encoder, start xml.StartElement) error<br>
>               return e.EncodeElement(a.VNC, start)<br>
>       } else if a.RDP != nil {<br>
>               start.Attr = append(start.Attr, xml.Attr{<br>
> -                     xml.Name{Local: "type"}, "vnc",<br>
> +                     xml.Name{Local: "type"}, "rdp",<br>
>               })<br>
>               return e.EncodeElement(a.RDP, start)<br>
>       } else if a.Desktop != nil {<br>
>               start.Attr = append(start.Attr, xml.Attr{<br>
> -                     xml.Name{Local: "type"}, "vnc",<br>
> +                     xml.Name{Local: "type"}, "desktop",<br>
>               })<br>
>               return e.EncodeElement(a.Desktop, start)<br>
>       } else if a.Spice != nil {<br>
> diff --git a/domain_test.go b/domain_test.go<br>
> index 7c9d3a2..1715e01 100644<br>
> --- a/domain_test.go<br>
> +++ b/domain_test.go<br>
> @@ -3782,6 +3782,32 @@ var domainTestData = []struct {<br>
>                       `</domain>`,<br>
>               },<br>
>       },<br>
> +     {<br>
> +             Object: &Domain{<br>
> +                     Name: "demo",<br>
> +                     Devices: &DomainDeviceList{<br>
> +                             Graphics: []DomainGraphic{<br>
> +                                     DomainGraphic{SDL: &DomainGraphicSDL{}},<br>
> +                                     DomainGraphic{VNC: &DomainGraphicVNC{}},<br>
> +                                     DomainGraphic{RDP: &DomainGraphicRDP{}},<br>
> +                                     DomainGraphic{Desktop: &DomainGraphicDesktop{}},<br>
> +                                     DomainGraphic{Spice: &DomainGraphicSpice{}},<br>
> +                             },<br>
> +                     },<br>
> +             },<br>
> +             Expected: []string{<br>
> +                     `<domain>`,<br>
> +                     `  <name>demo</name>`,<br>
> +                     `  <devices>`,<br>
> +                     `    <graphics type="sdl"></graphics>`,<br>
> +                     `    <graphics type="vnc"></graphics>`,<br>
> +                     `    <graphics type="rdp"></graphics>`,<br>
> +                     `    <graphics type="desktop"></graphics>`,<br>
> +                     `    <graphics type="spice"></graphics>`,<br>
> +                     `  </devices>`,<br>
> +                     `</domain>`,<br>
> +             },<br>
> +     },<br>
>  }<br>
><br>
>  func TestDomain(t *testing.T) {<br>
> --<br>
> 2.14.3<br>
><br>
</div></div>> --<br>
> libvir-list mailing list<br>
> <a href="mailto:libvir-list@redhat.com">libvir-list@redhat.com</a><br>
> <a href="https://www.redhat.com/mailman/listinfo/libvir-list" rel="noreferrer" target="_blank">https://www.redhat.com/<wbr>mailman/listinfo/libvir-list</a><br>
<br>
Regards,<br>
Daniel<br>
<span class="HOEnZb"><font color="#888888">--<br>
|: <a href="https://berrange.com" rel="noreferrer" target="_blank">https://berrange.com</a>      -o-    <a href="https://www.flickr.com/photos/dberrange" rel="noreferrer" target="_blank">https://www.flickr.com/photos/<wbr>dberrange</a> :|<br>
|: <a href="https://libvirt.org" rel="noreferrer" target="_blank">https://libvirt.org</a>         -o-            <a href="https://fstop138.berrange.com" rel="noreferrer" target="_blank">https://fstop138.berrange.com</a> :|<br>
|: <a href="https://entangle-photo.org" rel="noreferrer" target="_blank">https://entangle-photo.org</a>    -o-    <a href="https://www.instagram.com/dberrange" rel="noreferrer" target="_blank">https://www.instagram.com/<wbr>dberrange</a> :|<br>
<br>
--<br>
libvir-list mailing list<br>
<a href="mailto:libvir-list@redhat.com">libvir-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/libvir-list" rel="noreferrer" target="_blank">https://www.redhat.com/<wbr>mailman/listinfo/libvir-list</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><b><font color="#990000">ry</font></b><i style="font-size:12.8px">@<font color="#990000">isi</font></i></div></div></div></div>
</div>