Fix tests
This commit is contained in:
parent
3d99b1aee1
commit
315bf086e4
|
|
@ -11,7 +11,7 @@ HBREPO="golift/homebrew-mugs"
|
|||
MAINT="David Newhall II <david at sleepers dot pro>"
|
||||
VENDOR="Go Lift"
|
||||
DESC="Polls a UniFi controller and stores metrics in InfluxDB"
|
||||
GOLANGCI_LINT_ARGS="--enable-all -D gochecknoglobals"
|
||||
GOLANGCI_LINT_ARGS="--enable-all -D gochecknoglobals -e dupl"
|
||||
# Example must exist at examples/$CONFIG_FILE.example
|
||||
CONFIG_FILE="up.conf"
|
||||
LICENSE="MIT"
|
||||
|
|
|
|||
|
|
@ -167,7 +167,8 @@ func (u *UnifiPoller) ReportMetrics(metrics *Metrics) error {
|
|||
// we just log the errors and tally them on a counter. In reality, this never
|
||||
// returns any errors because we control the data going in; cool right? But we
|
||||
// still check&log it in case the data going is skewed up and causes errors!
|
||||
func (m *Metrics) ProcessPoints() (errs []error) {
|
||||
func (m *Metrics) ProcessPoints() []error {
|
||||
errs := []error{}
|
||||
processPoints := func(m *Metrics, p []*influx.Point, err error) error {
|
||||
if err != nil || p == nil {
|
||||
return err
|
||||
|
|
@ -175,6 +176,7 @@ func (m *Metrics) ProcessPoints() (errs []error) {
|
|||
m.BatchPoints.AddPoints(p)
|
||||
return nil
|
||||
}
|
||||
|
||||
for _, asset := range m.Sites {
|
||||
pts, err := SitePoints(asset, m.TS)
|
||||
errs = append(errs, processPoints(m, pts, err))
|
||||
|
|
@ -187,8 +189,9 @@ func (m *Metrics) ProcessPoints() (errs []error) {
|
|||
pts, err := IDSPoints(asset) // no m.TS.
|
||||
errs = append(errs, processPoints(m, pts, err))
|
||||
}
|
||||
|
||||
if m.Devices == nil {
|
||||
return
|
||||
return errs
|
||||
}
|
||||
for _, asset := range m.UAPs {
|
||||
pts, err := UAPPoints(asset, m.TS)
|
||||
|
|
@ -202,7 +205,7 @@ func (m *Metrics) ProcessPoints() (errs []error) {
|
|||
pts, err := USWPoints(asset, m.TS)
|
||||
errs = append(errs, processPoints(m, pts, err))
|
||||
}
|
||||
return
|
||||
return errs
|
||||
}
|
||||
|
||||
// GetFilteredSites returns a list of sites to fetch data for.
|
||||
|
|
|
|||
Loading…
Reference in New Issue