mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-28 01:31:17 +00:00
xfer: fixes for new merge semantics
This commit is contained in:
@@ -52,11 +52,11 @@ func (c *Collector) Report() report.Report {
|
||||
|
||||
c.reports = clean(c.reports, c.window)
|
||||
|
||||
report := report.MakeReport()
|
||||
rpt := report.MakeReport()
|
||||
for _, tr := range c.reports {
|
||||
report.Merge(tr.report)
|
||||
rpt = rpt.Merge(tr.report)
|
||||
}
|
||||
return report
|
||||
return rpt
|
||||
}
|
||||
|
||||
type timestampReport struct {
|
||||
|
||||
@@ -32,9 +32,10 @@ func TestCollector(t *testing.T) {
|
||||
}
|
||||
|
||||
c.Add(r2)
|
||||
|
||||
merged := report.MakeReport()
|
||||
merged.Merge(r1)
|
||||
merged.Merge(r2)
|
||||
merged = merged.Merge(r1)
|
||||
merged = merged.Merge(r2)
|
||||
if want, have := merged, c.Report(); !reflect.DeepEqual(want, have) {
|
||||
t.Error(test.Diff(want, have))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user