diff --git a/fixtures/update-engine/update/request.xml b/fixtures/update-engine/update/request.xml index 6510544..c1f8243 100644 --- a/fixtures/update-engine/update/request.xml +++ b/fixtures/update-engine/update/request.xml @@ -1,7 +1,7 @@ - + diff --git a/omaha/omaha.go b/omaha/omaha.go index df35207..a6ccd75 100644 --- a/omaha/omaha.go +++ b/omaha/omaha.go @@ -77,8 +77,11 @@ type App struct { Lang string `xml:"lang,attr,omitempty"` Client string `xml:"client,attr,omitempty"` InstallAge string `xml:"installage,attr,omitempty"` - FromTrack string `xml:"from_track,attr,omitempty"` Status string `xml:"status,attr,omitempty"` + + // update engine extensions + Track string `xml:"track,attr,omitempty"` + FromTrack string `xml:"from_track,attr,omitempty"` } func NewApp(id string) *App { diff --git a/omaha/omaha_test.go b/omaha/omaha_test.go index 594d69c..2b98a9a 100644 --- a/omaha/omaha_test.go +++ b/omaha/omaha_test.go @@ -40,6 +40,10 @@ func TestOmahaRequestUpdateCheck(t *testing.T) { t.Error("developer-build") } + if v.Apps[0].Track != "dev-channel" { + t.Error("dev-channel") + } + if v.Apps[0].Events[0].Type != "3" { t.Error("developer-build") }