mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-24 09:48:49 +02:00
refactor: fix lint errors; improve error handling
This commit is contained in:
@@ -51,19 +51,6 @@ const (
|
||||
SystemInfoAggregateModeSensorTemperature SystemInfoAggregateMode = "sensor_temperature" // @name SystemInfoAggregateModeSensorTemperature
|
||||
)
|
||||
|
||||
var allQueries = []SystemInfoAggregateMode{
|
||||
SystemInfoAggregateModeCPUAverage,
|
||||
SystemInfoAggregateModeMemoryUsage,
|
||||
SystemInfoAggregateModeMemoryUsagePercent,
|
||||
SystemInfoAggregateModeDisksReadSpeed,
|
||||
SystemInfoAggregateModeDisksWriteSpeed,
|
||||
SystemInfoAggregateModeDisksIOPS,
|
||||
SystemInfoAggregateModeDiskUsage,
|
||||
SystemInfoAggregateModeNetworkSpeed,
|
||||
SystemInfoAggregateModeNetworkTransfer,
|
||||
SystemInfoAggregateModeSensorTemperature,
|
||||
}
|
||||
|
||||
var Poller = period.NewPoller("system_info", getSystemInfo, aggregate)
|
||||
|
||||
func isNoDataAvailable(err error) bool {
|
||||
|
||||
@@ -123,6 +123,18 @@ func TestSerialize(t *testing.T) {
|
||||
for i := range 5 {
|
||||
entries[i] = testInfo
|
||||
}
|
||||
var allQueries = []SystemInfoAggregateMode{
|
||||
SystemInfoAggregateModeCPUAverage,
|
||||
SystemInfoAggregateModeMemoryUsage,
|
||||
SystemInfoAggregateModeMemoryUsagePercent,
|
||||
SystemInfoAggregateModeDisksReadSpeed,
|
||||
SystemInfoAggregateModeDisksWriteSpeed,
|
||||
SystemInfoAggregateModeDisksIOPS,
|
||||
SystemInfoAggregateModeDiskUsage,
|
||||
SystemInfoAggregateModeNetworkSpeed,
|
||||
SystemInfoAggregateModeNetworkTransfer,
|
||||
SystemInfoAggregateModeSensorTemperature,
|
||||
}
|
||||
for _, query := range allQueries {
|
||||
t.Run(string(query), func(t *testing.T) {
|
||||
_, result := aggregate(entries, url.Values{"aggregate": []string{string(query)}})
|
||||
|
||||
Reference in New Issue
Block a user