chore(linters): Fix findings found by testifylint: expected-actual (#14229)
This commit is contained in:
parent
a7fedc5846
commit
8fbea28ab3
|
|
@ -29,7 +29,7 @@ func TestConfigDuration(t *testing.T) {
|
|||
p := c.Processors[0].Processor.(*reverse_dns.ReverseDNS)
|
||||
require.EqualValues(t, p.CacheTTL, 3*time.Hour)
|
||||
require.EqualValues(t, p.LookupTimeout, 17*time.Second)
|
||||
require.Equal(t, p.MaxParallelLookups, 13)
|
||||
require.Equal(t, 13, p.MaxParallelLookups)
|
||||
require.True(t, p.Ordered)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -7,20 +7,21 @@ import (
|
|||
"time"
|
||||
|
||||
"github.com/gopcua/opcua/ua"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf"
|
||||
"github.com/influxdata/telegraf/config"
|
||||
"github.com/influxdata/telegraf/metric"
|
||||
"github.com/influxdata/telegraf/plugins/common/opcua"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestTagsSliceToMap(t *testing.T) {
|
||||
m, err := tagsSliceToMap([][]string{{"foo", "bar"}, {"baz", "bat"}})
|
||||
require.NoError(t, err)
|
||||
require.Len(t, m, 2)
|
||||
require.Equal(t, m["foo"], "bar")
|
||||
require.Equal(t, m["baz"], "bat")
|
||||
require.Equal(t, "bar", m["foo"])
|
||||
require.Equal(t, "bat", m["baz"])
|
||||
}
|
||||
|
||||
func TestTagsSliceToMap_twoStrings(t *testing.T) {
|
||||
|
|
@ -316,7 +317,7 @@ func TestNewNodeMetricMappingIdStrInstantiated(t *testing.T) {
|
|||
TagsSlice: [][]string{},
|
||||
}, map[string]string{})
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, nmm.idStr, "ns=2;s=h")
|
||||
require.Equal(t, "ns=2;s=h", nmm.idStr)
|
||||
}
|
||||
|
||||
func TestValidateNodeToAdd(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -9,8 +9,9 @@ import (
|
|||
"os"
|
||||
"testing"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
)
|
||||
|
||||
func Test_BeatStats(t *testing.T) {
|
||||
|
|
@ -177,10 +178,10 @@ func Test_BeatRequest(t *testing.T) {
|
|||
|
||||
data, err := os.ReadFile(jsonFilePath)
|
||||
require.NoErrorf(t, err, "could not read from data file %s", jsonFilePath)
|
||||
require.Equal(t, request.Host, "beat.test.local")
|
||||
require.Equal(t, request.Method, "POST")
|
||||
require.Equal(t, request.Header.Get("Authorization"), "Basic YWRtaW46UFdE")
|
||||
require.Equal(t, request.Header.Get("X-Test"), "test-value")
|
||||
require.Equal(t, "beat.test.local", request.Host)
|
||||
require.Equal(t, "POST", request.Method)
|
||||
require.Equal(t, "Basic YWRtaW46UFdE", request.Header.Get("Authorization"))
|
||||
require.Equal(t, "test-value", request.Header.Get("X-Test"))
|
||||
|
||||
_, err = w.Write(data)
|
||||
require.NoError(t, err, "could not write data")
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ type expectedResult struct {
|
|||
|
||||
func TestParseSockId(t *testing.T) {
|
||||
s := parseSockID(sockFile(osdPrefix, 1), osdPrefix, sockSuffix)
|
||||
require.Equal(t, s, "1")
|
||||
require.Equal(t, "1", s)
|
||||
}
|
||||
|
||||
func TestParseMonDump(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -1005,7 +1005,7 @@ func TestTCPDialoutMultiple(t *testing.T) {
|
|||
require.NoError(t, conn.Close())
|
||||
|
||||
// We use the invalid dialout flags to let the server close the connection
|
||||
require.Equal(t, acc.Errors, []error{errors.New("invalid dialout flags: 257"), errors.New("invalid dialout flags: 257")})
|
||||
require.Equal(t, []error{errors.New("invalid dialout flags: 257"), errors.New("invalid dialout flags: 257")}, acc.Errors)
|
||||
|
||||
tags := map[string]string{
|
||||
"path": "type:model/some/path",
|
||||
|
|
@ -1060,7 +1060,7 @@ func TestGRPCDialoutError(t *testing.T) {
|
|||
require.True(t, err == nil || errors.Is(err, io.EOF))
|
||||
c.Stop()
|
||||
|
||||
require.Equal(t, acc.Errors, []error{errors.New("GRPC dialout error: foobar")})
|
||||
require.Equal(t, []error{errors.New("GRPC dialout error: foobar")}, acc.Errors)
|
||||
}
|
||||
|
||||
func TestGRPCDialoutMultiple(t *testing.T) {
|
||||
|
|
@ -1119,7 +1119,7 @@ func TestGRPCDialoutMultiple(t *testing.T) {
|
|||
c.Stop()
|
||||
require.NoError(t, conn.Close())
|
||||
|
||||
require.Equal(t, acc.Errors, []error{errors.New("GRPC dialout error: testclose"), errors.New("GRPC dialout error: testclose")})
|
||||
require.Equal(t, []error{errors.New("GRPC dialout error: testclose"), errors.New("GRPC dialout error: testclose")}, acc.Errors)
|
||||
|
||||
tags := map[string]string{
|
||||
"path": "type:model/some/path",
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ func TestRunParse(t *testing.T) {
|
|||
sub.messages <- msg
|
||||
|
||||
acc.Wait(1)
|
||||
require.Equal(t, acc.NFields(), 1)
|
||||
require.Equal(t, 1, acc.NFields())
|
||||
metric := acc.Metrics[0]
|
||||
validateTestInfluxMetric(t, metric)
|
||||
}
|
||||
|
|
@ -102,7 +102,7 @@ func TestRunBase64(t *testing.T) {
|
|||
sub.messages <- msg
|
||||
|
||||
acc.Wait(1)
|
||||
require.Equal(t, acc.NFields(), 1)
|
||||
require.Equal(t, 1, acc.NFields())
|
||||
metric := acc.Metrics[0]
|
||||
validateTestInfluxMetric(t, metric)
|
||||
}
|
||||
|
|
@ -151,7 +151,7 @@ func TestRunGzipDecode(t *testing.T) {
|
|||
}
|
||||
sub.messages <- msg
|
||||
acc.Wait(1)
|
||||
require.Equal(t, acc.NFields(), 1)
|
||||
require.Equal(t, 1, acc.NFields())
|
||||
metric := acc.Metrics[0]
|
||||
validateTestInfluxMetric(t, metric)
|
||||
}
|
||||
|
|
@ -200,7 +200,7 @@ func TestRunInvalidMessages(t *testing.T) {
|
|||
// Make sure we acknowledged message so we don't receive it again.
|
||||
testTracker.WaitForAck(1)
|
||||
|
||||
require.Equal(t, acc.NFields(), 0)
|
||||
require.Equal(t, 0, acc.NFields())
|
||||
}
|
||||
|
||||
func TestRunOverlongMessages(t *testing.T) {
|
||||
|
|
@ -249,7 +249,7 @@ func TestRunOverlongMessages(t *testing.T) {
|
|||
// Make sure we acknowledged message so we don't receive it again.
|
||||
testTracker.WaitForAck(1)
|
||||
|
||||
require.Equal(t, acc.NFields(), 0)
|
||||
require.Equal(t, 0, acc.NFields())
|
||||
}
|
||||
|
||||
func TestRunErrorInSubscriber(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ func TestExec(t *testing.T) {
|
|||
var acc testutil.Accumulator
|
||||
err := acc.GatherError(e.Gather)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, acc.NFields(), 8, "non-numeric measurements should be ignored")
|
||||
require.Equal(t, 8, acc.NFields(), "non-numeric measurements should be ignored")
|
||||
|
||||
fields := map[string]interface{}{
|
||||
"num_processes": float64(82),
|
||||
|
|
@ -125,7 +125,7 @@ func TestExecMalformed(t *testing.T) {
|
|||
|
||||
var acc testutil.Accumulator
|
||||
require.Error(t, acc.GatherError(e.Gather))
|
||||
require.Equal(t, acc.NFields(), 0, "No new points should have been added")
|
||||
require.Equal(t, 0, acc.NFields(), "No new points should have been added")
|
||||
}
|
||||
|
||||
func TestCommandError(t *testing.T) {
|
||||
|
|
@ -140,7 +140,7 @@ func TestCommandError(t *testing.T) {
|
|||
|
||||
var acc testutil.Accumulator
|
||||
require.Error(t, acc.GatherError(e.Gather))
|
||||
require.Equal(t, acc.NFields(), 0, "No new points should have been added")
|
||||
require.Equal(t, 0, acc.NFields(), "No new points should have been added")
|
||||
}
|
||||
|
||||
func TestExecCommandWithGlob(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ func TestFetch(t *testing.T) {
|
|||
err := hddTemp.Gather(acc)
|
||||
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, acc.NFields(), 2)
|
||||
require.Equal(t, 2, acc.NFields())
|
||||
|
||||
var tests = []struct {
|
||||
fields map[string]interface{}
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ func TestHTTPWithJSONFormat(t *testing.T) {
|
|||
var metric = acc.Metrics[0]
|
||||
require.Equal(t, metric.Measurement, metricName)
|
||||
require.Len(t, acc.Metrics[0].Fields, 1)
|
||||
require.Equal(t, acc.Metrics[0].Fields["a"], 1.2)
|
||||
require.Equal(t, 1.2, acc.Metrics[0].Fields["a"])
|
||||
require.Equal(t, acc.Metrics[0].Tags["url"], address)
|
||||
}
|
||||
|
||||
|
|
@ -282,7 +282,7 @@ func TestBodyAndContentEncoding(t *testing.T) {
|
|||
Log: testutil.Logger{},
|
||||
},
|
||||
queryHandlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.Header.Get("Content-Encoding"), "gzip")
|
||||
require.Equal(t, "gzip", r.Header.Get("Content-Encoding"))
|
||||
|
||||
gr, err := gzip.NewReader(r.Body)
|
||||
require.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@ import (
|
|||
"fmt"
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf/selfstat"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestSelfPlugin(t *testing.T) {
|
||||
|
|
@ -100,7 +100,7 @@ func TestGostats(t *testing.T) {
|
|||
}
|
||||
|
||||
require.NotNil(t, metric)
|
||||
require.Equal(t, metric.Measurement, "internal_gostats")
|
||||
require.Equal(t, "internal_gostats", metric.Measurement)
|
||||
require.Len(t, metric.Tags, 1)
|
||||
require.Contains(t, metric.Tags, "go_version")
|
||||
|
||||
|
|
|
|||
|
|
@ -70,11 +70,11 @@ func TestInit(t *testing.T) {
|
|||
name: "default config",
|
||||
plugin: &KafkaConsumer{},
|
||||
check: func(t *testing.T, plugin *KafkaConsumer) {
|
||||
require.Equal(t, plugin.ConsumerGroup, defaultConsumerGroup)
|
||||
require.Equal(t, plugin.MaxUndeliveredMessages, defaultMaxUndeliveredMessages)
|
||||
require.Equal(t, plugin.config.ClientID, "Telegraf")
|
||||
require.Equal(t, plugin.config.Consumer.Offsets.Initial, sarama.OffsetOldest)
|
||||
require.Equal(t, plugin.config.Consumer.MaxProcessingTime, 100*time.Millisecond)
|
||||
require.Equal(t, defaultConsumerGroup, plugin.ConsumerGroup)
|
||||
require.Equal(t, defaultMaxUndeliveredMessages, plugin.MaxUndeliveredMessages)
|
||||
require.Equal(t, "Telegraf", plugin.config.ClientID)
|
||||
require.Equal(t, sarama.OffsetOldest, plugin.config.Consumer.Offsets.Initial)
|
||||
require.Equal(t, 100*time.Millisecond, plugin.config.Consumer.MaxProcessingTime)
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -114,7 +114,7 @@ func TestInit(t *testing.T) {
|
|||
Log: testutil.Logger{},
|
||||
},
|
||||
check: func(t *testing.T, plugin *KafkaConsumer) {
|
||||
require.Equal(t, plugin.config.ClientID, "custom")
|
||||
require.Equal(t, "custom", plugin.config.ClientID)
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -124,7 +124,7 @@ func TestInit(t *testing.T) {
|
|||
Log: testutil.Logger{},
|
||||
},
|
||||
check: func(t *testing.T, plugin *KafkaConsumer) {
|
||||
require.Equal(t, plugin.config.Consumer.Offsets.Initial, sarama.OffsetNewest)
|
||||
require.Equal(t, sarama.OffsetNewest, plugin.config.Consumer.Offsets.Initial)
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
@ -197,7 +197,7 @@ func TestInit(t *testing.T) {
|
|||
Log: testutil.Logger{},
|
||||
},
|
||||
check: func(t *testing.T, plugin *KafkaConsumer) {
|
||||
require.Equal(t, plugin.config.Consumer.MaxProcessingTime, 1000*time.Millisecond)
|
||||
require.Equal(t, 1000*time.Millisecond, plugin.config.Consumer.MaxProcessingTime)
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,13 +5,12 @@ import (
|
|||
"testing"
|
||||
|
||||
"github.com/Shopify/sarama"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf/plugins/parsers/graphite"
|
||||
"github.com/influxdata/telegraf/plugins/parsers/influx"
|
||||
"github.com/influxdata/telegraf/plugins/parsers/json"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
const (
|
||||
|
|
@ -52,7 +51,7 @@ func TestRunParser(t *testing.T) {
|
|||
in <- saramaMsg(testMsg)
|
||||
acc.Wait(1)
|
||||
|
||||
require.Equal(t, acc.NFields(), 1)
|
||||
require.Equal(t, 1, acc.NFields())
|
||||
}
|
||||
|
||||
// Test that the parser ignores invalid messages
|
||||
|
|
@ -70,7 +69,7 @@ func TestRunParserInvalidMsg(t *testing.T) {
|
|||
in <- saramaMsg(invalidMsg)
|
||||
acc.WaitError(1)
|
||||
|
||||
require.Equal(t, acc.NFields(), 0)
|
||||
require.Equal(t, 0, acc.NFields())
|
||||
}
|
||||
|
||||
// Test that overlong messages are dropped
|
||||
|
|
@ -87,7 +86,7 @@ func TestDropOverlongMsg(t *testing.T) {
|
|||
in <- saramaMsg(overlongMsg)
|
||||
acc.WaitError(1)
|
||||
|
||||
require.Equal(t, acc.NFields(), 0)
|
||||
require.Equal(t, 0, acc.NFields())
|
||||
}
|
||||
|
||||
// Test that the parser parses kafka messages into points
|
||||
|
|
@ -107,7 +106,7 @@ func TestRunParserAndGather(t *testing.T) {
|
|||
|
||||
require.NoError(t, acc.GatherError(k.Gather))
|
||||
|
||||
require.Equal(t, acc.NFields(), 1)
|
||||
require.Equal(t, 1, acc.NFields())
|
||||
acc.AssertContainsFields(t, "cpu_load_short",
|
||||
map[string]interface{}{"value": float64(23422)})
|
||||
}
|
||||
|
|
@ -128,7 +127,7 @@ func TestRunParserAndGatherGraphite(t *testing.T) {
|
|||
|
||||
require.NoError(t, acc.GatherError(k.Gather))
|
||||
|
||||
require.Equal(t, acc.NFields(), 1)
|
||||
require.Equal(t, 1, acc.NFields())
|
||||
acc.AssertContainsFields(t, "cpu_load_short_graphite",
|
||||
map[string]interface{}{"value": float64(23422)})
|
||||
}
|
||||
|
|
@ -151,7 +150,7 @@ func TestRunParserAndGatherJSON(t *testing.T) {
|
|||
|
||||
require.NoError(t, acc.GatherError(k.Gather))
|
||||
|
||||
require.Equal(t, acc.NFields(), 2)
|
||||
require.Equal(t, 2, acc.NFields())
|
||||
acc.AssertContainsFields(t, "kafka_json_test",
|
||||
map[string]interface{}{
|
||||
"a": float64(5),
|
||||
|
|
|
|||
|
|
@ -299,7 +299,7 @@ func TestLibvirt_calculateMetricNumber(t *testing.T) {
|
|||
}
|
||||
err := l.calculateMetricNumber()
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, l.metricNumber, domainStatsAll)
|
||||
require.Equal(t, domainStatsAll, l.metricNumber)
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ func TestGrokParseLogFilesAppearLater(t *testing.T) {
|
|||
acc := testutil.Accumulator{}
|
||||
require.NoError(t, logparser.Start(&acc))
|
||||
|
||||
require.Equal(t, acc.NFields(), 0)
|
||||
require.Equal(t, 0, acc.NFields())
|
||||
|
||||
input, err := os.ReadFile(filepath.Join(testdataDir, "test_a.log"))
|
||||
require.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -416,14 +416,14 @@ func TestWithPathDoesNotModify(t *testing.T) {
|
|||
u, err := url.Parse("http://localhost:5051")
|
||||
require.NoError(t, err)
|
||||
v := withPath(u, "/xyzzy")
|
||||
require.Equal(t, u.String(), "http://localhost:5051")
|
||||
require.Equal(t, v.String(), "http://localhost:5051/xyzzy")
|
||||
require.Equal(t, "http://localhost:5051", u.String())
|
||||
require.Equal(t, "http://localhost:5051/xyzzy", v.String())
|
||||
}
|
||||
|
||||
func TestURLTagDoesNotModify(t *testing.T) {
|
||||
u, err := url.Parse("http://a:b@localhost:5051?timeout=1ms")
|
||||
require.NoError(t, err)
|
||||
v := urlTag(u)
|
||||
require.Equal(t, u.String(), "http://a:b@localhost:5051?timeout=1ms")
|
||||
require.Equal(t, v, "http://localhost:5051")
|
||||
require.Equal(t, "http://a:b@localhost:5051?timeout=1ms", u.String())
|
||||
require.Equal(t, "http://localhost:5051", v)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -293,7 +293,7 @@ func TestRetryFailIllegal(t *testing.T) {
|
|||
require.NoError(t, modbus.Gather(&acc))
|
||||
require.Len(t, acc.Errors, 1)
|
||||
require.EqualError(t, acc.FirstError(), "slave 1: modbus: exception '1' (illegal function), function '129'")
|
||||
require.Equal(t, counter, 1)
|
||||
require.Equal(t, 1, counter)
|
||||
}
|
||||
|
||||
func TestCases(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -329,7 +329,7 @@ func TestAddShardHostStats(t *testing.T) {
|
|||
}
|
||||
sort.Strings(hostsFound)
|
||||
sort.Strings(expectedHosts)
|
||||
require.Equal(t, hostsFound, expectedHosts)
|
||||
require.Equal(t, expectedHosts, hostsFound)
|
||||
}
|
||||
|
||||
func TestStateTag(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -53,12 +53,12 @@ func TestLatencyStats(t *testing.T) {
|
|||
60,
|
||||
)
|
||||
|
||||
require.Equal(t, sl.CommandLatency, int64(0))
|
||||
require.Equal(t, sl.ReadLatency, int64(0))
|
||||
require.Equal(t, sl.WriteLatency, int64(0))
|
||||
require.Equal(t, sl.CommandOpsCnt, int64(0))
|
||||
require.Equal(t, sl.ReadOpsCnt, int64(0))
|
||||
require.Equal(t, sl.WriteOpsCnt, int64(0))
|
||||
require.Equal(t, int64(0), sl.CommandLatency)
|
||||
require.Equal(t, int64(0), sl.ReadLatency)
|
||||
require.Equal(t, int64(0), sl.WriteLatency)
|
||||
require.Equal(t, int64(0), sl.CommandOpsCnt)
|
||||
require.Equal(t, int64(0), sl.ReadOpsCnt)
|
||||
require.Equal(t, int64(0), sl.WriteOpsCnt)
|
||||
}
|
||||
|
||||
func TestLatencyStatsDiffZero(t *testing.T) {
|
||||
|
|
@ -122,12 +122,12 @@ func TestLatencyStatsDiffZero(t *testing.T) {
|
|||
60,
|
||||
)
|
||||
|
||||
require.Equal(t, sl.CommandLatency, int64(0))
|
||||
require.Equal(t, sl.ReadLatency, int64(0))
|
||||
require.Equal(t, sl.WriteLatency, int64(0))
|
||||
require.Equal(t, sl.CommandOpsCnt, int64(0))
|
||||
require.Equal(t, sl.ReadOpsCnt, int64(0))
|
||||
require.Equal(t, sl.WriteOpsCnt, int64(0))
|
||||
require.Equal(t, int64(0), sl.CommandLatency)
|
||||
require.Equal(t, int64(0), sl.ReadLatency)
|
||||
require.Equal(t, int64(0), sl.WriteLatency)
|
||||
require.Equal(t, int64(0), sl.CommandOpsCnt)
|
||||
require.Equal(t, int64(0), sl.ReadOpsCnt)
|
||||
require.Equal(t, int64(0), sl.WriteOpsCnt)
|
||||
}
|
||||
|
||||
func TestLatencyStatsDiff(t *testing.T) {
|
||||
|
|
@ -191,12 +191,12 @@ func TestLatencyStatsDiff(t *testing.T) {
|
|||
60,
|
||||
)
|
||||
|
||||
require.Equal(t, sl.CommandLatency, int64(59177981552))
|
||||
require.Equal(t, sl.ReadLatency, int64(2255946760057))
|
||||
require.Equal(t, sl.WriteLatency, int64(494479456987))
|
||||
require.Equal(t, sl.CommandOpsCnt, int64(1019152861))
|
||||
require.Equal(t, sl.ReadOpsCnt, int64(4189049884))
|
||||
require.Equal(t, sl.WriteOpsCnt, int64(1691021287))
|
||||
require.Equal(t, int64(59177981552), sl.CommandLatency)
|
||||
require.Equal(t, int64(2255946760057), sl.ReadLatency)
|
||||
require.Equal(t, int64(494479456987), sl.WriteLatency)
|
||||
require.Equal(t, int64(1019152861), sl.CommandOpsCnt)
|
||||
require.Equal(t, int64(4189049884), sl.ReadOpsCnt)
|
||||
require.Equal(t, int64(1691021287), sl.WriteOpsCnt)
|
||||
}
|
||||
|
||||
func TestLocksStatsNilWhenLocksMissingInOldStat(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -591,7 +591,7 @@ func TestInvalidUsernameOrPassword(t *testing.T) {
|
|||
return
|
||||
}
|
||||
|
||||
require.Equal(t, r.URL.Path, "/_status", "Cannot handle request")
|
||||
require.Equal(t, "/_status", r.URL.Path, "Cannot handle request")
|
||||
http.ServeFile(w, r, "testdata/response_servicetype_0.xml")
|
||||
}))
|
||||
|
||||
|
|
@ -618,7 +618,7 @@ func TestNoUsernameOrPasswordConfiguration(t *testing.T) {
|
|||
return
|
||||
}
|
||||
|
||||
require.Equal(t, r.URL.Path, "/_status", "Cannot handle request")
|
||||
require.Equal(t, "/_status", r.URL.Path, "Cannot handle request")
|
||||
http.ServeFile(w, r, "testdata/response_servicetype_0.xml")
|
||||
}))
|
||||
|
||||
|
|
|
|||
|
|
@ -6,10 +6,11 @@ import (
|
|||
"time"
|
||||
|
||||
mqtt "github.com/eclipse/paho.mqtt.golang"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf"
|
||||
"github.com/influxdata/telegraf/plugins/parsers/influx"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
type FakeClient struct {
|
||||
|
|
@ -527,7 +528,7 @@ func TestAddRouteCalledForEachTopic(t *testing.T) {
|
|||
|
||||
plugin.Stop()
|
||||
|
||||
require.Equal(t, client.addRouteCallCount, 2)
|
||||
require.Equal(t, 2, client.addRouteCallCount)
|
||||
}
|
||||
|
||||
func TestSubscribeCalledIfNoSession(t *testing.T) {
|
||||
|
|
@ -558,7 +559,7 @@ func TestSubscribeCalledIfNoSession(t *testing.T) {
|
|||
|
||||
plugin.Stop()
|
||||
|
||||
require.Equal(t, client.subscribeCallCount, 1)
|
||||
require.Equal(t, 1, client.subscribeCallCount)
|
||||
}
|
||||
|
||||
func TestSubscribeNotCalledIfSession(t *testing.T) {
|
||||
|
|
@ -589,5 +590,5 @@ func TestSubscribeNotCalledIfSession(t *testing.T) {
|
|||
|
||||
plugin.Stop()
|
||||
|
||||
require.Equal(t, client.subscribeCallCount, 0)
|
||||
require.Equal(t, 0, client.subscribeCallCount)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,8 +8,9 @@ import (
|
|||
"net/http/httptest"
|
||||
"testing"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
)
|
||||
|
||||
var sampleVarz = `
|
||||
|
|
@ -70,7 +71,7 @@ func TestMetricsCorrect(t *testing.T) {
|
|||
var acc testutil.Accumulator
|
||||
|
||||
srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.URL.Path, "/varz", "Cannot handle request")
|
||||
require.Equal(t, "/varz", r.URL.Path, "Cannot handle request")
|
||||
|
||||
rsp := sampleVarz
|
||||
_, err := fmt.Fprintln(w, rsp)
|
||||
|
|
|
|||
|
|
@ -370,7 +370,7 @@ func TestParseXML(t *testing.T) {
|
|||
}
|
||||
// No error case
|
||||
require.NoErrorf(t, err, "expected no error but got: %v", err)
|
||||
require.Equalf(t, len(acc.Errors) > 0, test.wantAccErr,
|
||||
require.Equalf(t, test.wantAccErr, len(acc.Errors) > 0,
|
||||
"Accumulator errors. got=%v, want=%t", acc.Errors, test.wantAccErr)
|
||||
|
||||
testutil.RequireMetricsEqual(t, acc.GetTelegrafMetrics(), test.wantMetrics)
|
||||
|
|
@ -511,7 +511,7 @@ func TestFindProbe(t *testing.T) {
|
|||
t.Run(test.name, func(t *testing.T) {
|
||||
t.Parallel()
|
||||
index := findProbe(test.probeName, fakeProbes)
|
||||
require.Equalf(t, index, test.wantIndex, "probe index mismatch; got=%d, want %d", index, test.wantIndex)
|
||||
require.Equalf(t, test.wantIndex, index, "probe index mismatch; got=%d, want %d", index, test.wantIndex)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -253,7 +253,7 @@ func TestNginxPlusGeneratesMetrics(t *testing.T) {
|
|||
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
var rsp string
|
||||
|
||||
require.Equal(t, r.URL.Path, "/status", "Cannot handle request")
|
||||
require.Equal(t, "/status", r.URL.Path, "Cannot handle request")
|
||||
|
||||
rsp = sampleStatusResponse
|
||||
w.Header()["Content-Type"] = []string{"application/json"}
|
||||
|
|
|
|||
|
|
@ -8,8 +8,9 @@ import (
|
|||
"net/url"
|
||||
"testing"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
)
|
||||
|
||||
const sampleStatusResponse = `
|
||||
|
|
@ -166,7 +167,7 @@ func TestNginxPlusGeneratesMetrics(t *testing.T) {
|
|||
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
var rsp string
|
||||
|
||||
require.Equal(t, r.URL.Path, "/status", "Cannot handle request")
|
||||
require.Equal(t, "/status", r.URL.Path, "Cannot handle request")
|
||||
|
||||
rsp = sampleStatusResponse
|
||||
w.Header()["Content-Type"] = []string{"application/json"}
|
||||
|
|
|
|||
|
|
@ -6,8 +6,9 @@ import (
|
|||
"net/http/httptest"
|
||||
"testing"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
)
|
||||
|
||||
const sampleStatusResponse = `
|
||||
|
|
@ -45,7 +46,7 @@ func TestNginxUpstreamCheckData(test *testing.T) {
|
|||
testServer := httptest.NewServer(http.HandlerFunc(func(responseWriter http.ResponseWriter, request *http.Request) {
|
||||
var response string
|
||||
|
||||
require.Equal(test, request.URL.Path, "/status", "Cannot handle request")
|
||||
require.Equal(test, "/status", request.URL.Path, "Cannot handle request")
|
||||
|
||||
response = sampleStatusResponse
|
||||
responseWriter.Header()["Content-Type"] = []string{"application/json"}
|
||||
|
|
@ -102,7 +103,7 @@ func TestNginxUpstreamCheckRequest(test *testing.T) {
|
|||
testServer := httptest.NewServer(http.HandlerFunc(func(responseWriter http.ResponseWriter, request *http.Request) {
|
||||
var response string
|
||||
|
||||
require.Equal(test, request.URL.Path, "/status", "Cannot handle request")
|
||||
require.Equal(test, "/status", request.URL.Path, "Cannot handle request")
|
||||
|
||||
response = sampleStatusResponse
|
||||
responseWriter.Header()["Content-Type"] = []string{"application/json"}
|
||||
|
|
@ -110,10 +111,10 @@ func TestNginxUpstreamCheckRequest(test *testing.T) {
|
|||
_, err := fmt.Fprintln(responseWriter, response)
|
||||
require.NoError(test, err)
|
||||
|
||||
require.Equal(test, request.Method, "POST")
|
||||
require.Equal(test, request.Header.Get("X-Test"), "test-value")
|
||||
require.Equal(test, request.Header.Get("Authorization"), "Basic dXNlcjpwYXNzd29yZA==")
|
||||
require.Equal(test, request.Host, "status.local")
|
||||
require.Equal(test, "POST", request.Method)
|
||||
require.Equal(test, "test-value", request.Header.Get("X-Test"))
|
||||
require.Equal(test, "Basic dXNlcjpwYXNzd29yZA==", request.Header.Get("Authorization"))
|
||||
require.Equal(test, "status.local", request.Host)
|
||||
}))
|
||||
defer testServer.Close()
|
||||
|
||||
|
|
|
|||
|
|
@ -8,8 +8,9 @@ import (
|
|||
"net/url"
|
||||
"testing"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
)
|
||||
|
||||
const sampleStatusResponse = `
|
||||
|
|
@ -203,7 +204,7 @@ func TestNginxPlusGeneratesMetrics(t *testing.T) {
|
|||
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
var rsp string
|
||||
|
||||
require.Equal(t, r.URL.Path, "/status", "Cannot handle request")
|
||||
require.Equal(t, "/status", r.URL.Path, "Cannot handle request")
|
||||
|
||||
rsp = sampleStatusResponse
|
||||
w.Header()["Content-Type"] = []string{"application/json"}
|
||||
|
|
|
|||
|
|
@ -25,9 +25,9 @@ func TestParseSimpleOutput(t *testing.T) {
|
|||
|
||||
require.NoError(t, err)
|
||||
require.True(t, acc.HasMeasurement("openntpd"))
|
||||
require.Equal(t, acc.NMetrics(), uint64(1))
|
||||
require.Equal(t, uint64(1), acc.NMetrics())
|
||||
|
||||
require.Equal(t, acc.NFields(), 7)
|
||||
require.Equal(t, 7, acc.NFields())
|
||||
|
||||
firstpeerfields := map[string]interface{}{
|
||||
"wt": int64(1),
|
||||
|
|
@ -56,9 +56,9 @@ func TestParseSimpleOutputwithStatePrefix(t *testing.T) {
|
|||
|
||||
require.NoError(t, err)
|
||||
require.True(t, acc.HasMeasurement("openntpd"))
|
||||
require.Equal(t, acc.NMetrics(), uint64(1))
|
||||
require.Equal(t, uint64(1), acc.NMetrics())
|
||||
|
||||
require.Equal(t, acc.NFields(), 7)
|
||||
require.Equal(t, 7, acc.NFields())
|
||||
|
||||
firstpeerfields := map[string]interface{}{
|
||||
"wt": int64(1),
|
||||
|
|
@ -88,9 +88,9 @@ func TestParseSimpleOutputInvalidPeer(t *testing.T) {
|
|||
|
||||
require.NoError(t, err)
|
||||
require.True(t, acc.HasMeasurement("openntpd"))
|
||||
require.Equal(t, acc.NMetrics(), uint64(1))
|
||||
require.Equal(t, uint64(1), acc.NMetrics())
|
||||
|
||||
require.Equal(t, acc.NFields(), 4)
|
||||
require.Equal(t, 4, acc.NFields())
|
||||
|
||||
firstpeerfields := map[string]interface{}{
|
||||
"wt": int64(1),
|
||||
|
|
@ -116,9 +116,9 @@ func TestParseSimpleOutputServersDNSError(t *testing.T) {
|
|||
|
||||
require.NoError(t, err)
|
||||
require.True(t, acc.HasMeasurement("openntpd"))
|
||||
require.Equal(t, acc.NMetrics(), uint64(1))
|
||||
require.Equal(t, uint64(1), acc.NMetrics())
|
||||
|
||||
require.Equal(t, acc.NFields(), 4)
|
||||
require.Equal(t, 4, acc.NFields())
|
||||
|
||||
firstpeerfields := map[string]interface{}{
|
||||
"next": int64(2),
|
||||
|
|
@ -158,9 +158,9 @@ func TestParseSimpleOutputServerDNSError(t *testing.T) {
|
|||
|
||||
require.NoError(t, err)
|
||||
require.True(t, acc.HasMeasurement("openntpd"))
|
||||
require.Equal(t, acc.NMetrics(), uint64(1))
|
||||
require.Equal(t, uint64(1), acc.NMetrics())
|
||||
|
||||
require.Equal(t, acc.NFields(), 4)
|
||||
require.Equal(t, 4, acc.NFields())
|
||||
|
||||
firstpeerfields := map[string]interface{}{
|
||||
"next": int64(12),
|
||||
|
|
@ -186,9 +186,9 @@ func TestParseFullOutput(t *testing.T) {
|
|||
|
||||
require.NoError(t, err)
|
||||
require.True(t, acc.HasMeasurement("openntpd"))
|
||||
require.Equal(t, acc.NMetrics(), uint64(20))
|
||||
require.Equal(t, uint64(20), acc.NMetrics())
|
||||
|
||||
require.Equal(t, acc.NFields(), 113)
|
||||
require.Equal(t, 113, acc.NFields())
|
||||
|
||||
firstpeerfields := map[string]interface{}{
|
||||
"wt": int64(1),
|
||||
|
|
|
|||
|
|
@ -25,9 +25,9 @@ func TestFilterSomeStats(t *testing.T) {
|
|||
|
||||
require.NoError(t, err)
|
||||
require.True(t, acc.HasMeasurement("opensmtpd"))
|
||||
require.Equal(t, acc.NMetrics(), uint64(1))
|
||||
require.Equal(t, uint64(1), acc.NMetrics())
|
||||
|
||||
require.Equal(t, acc.NFields(), 36)
|
||||
require.Equal(t, 36, acc.NFields())
|
||||
acc.AssertContainsFields(t, "opensmtpd", parsedFullOutput)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -641,9 +641,8 @@ func TestFilterCounterNamesInclude(t *testing.T) {
|
|||
filteredCounters := filterCounters(counters, counterNamesInclude)
|
||||
require.Equal(
|
||||
t,
|
||||
filteredCounters,
|
||||
[]*p4ConfigV1.Counter{
|
||||
createCounter("bar", 2, p4ConfigV1.CounterSpec_BOTH),
|
||||
},
|
||||
}, filteredCounters,
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -222,7 +222,7 @@ func TestArguments(t *testing.T) {
|
|||
|
||||
for _, system := range []string{"darwin", "linux", "anything else"} {
|
||||
actual := p.args("www.google.com", system)
|
||||
require.Equal(t, actual, expected)
|
||||
require.Equal(t, expected, actual)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -405,7 +405,7 @@ func TestPingBinary(t *testing.T) {
|
|||
Urls: []string{"www.google.com"},
|
||||
Binary: "ping6",
|
||||
pingHost: func(binary string, timeout float64, args ...string) (string, error) {
|
||||
require.Equal(t, binary, "ping6")
|
||||
require.Equal(t, "ping6", binary)
|
||||
return "", nil
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ func TestGather_RealPatternIntegration(t *testing.T) {
|
|||
pids, err := pg.Pattern(`procstat`)
|
||||
require.NoError(t, err)
|
||||
fmt.Println(pids)
|
||||
require.Equal(t, len(pids) > 0, true)
|
||||
require.Equal(t, true, len(pids) > 0)
|
||||
}
|
||||
|
||||
func TestGather_RealFullPatternIntegration(t *testing.T) {
|
||||
|
|
@ -29,7 +29,7 @@ func TestGather_RealFullPatternIntegration(t *testing.T) {
|
|||
pids, err := pg.FullPattern(`%procstat%`)
|
||||
require.NoError(t, err)
|
||||
fmt.Println(pids)
|
||||
require.Equal(t, len(pids) > 0, true)
|
||||
require.Equal(t, true, len(pids) > 0)
|
||||
}
|
||||
|
||||
func TestGather_RealUserIntegration(t *testing.T) {
|
||||
|
|
@ -43,5 +43,5 @@ func TestGather_RealUserIntegration(t *testing.T) {
|
|||
pids, err := pg.UID(currentUser.Username)
|
||||
require.NoError(t, err)
|
||||
fmt.Println(pids)
|
||||
require.Equal(t, len(pids) > 0, true)
|
||||
require.Equal(t, true, len(pids) > 0)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -364,7 +364,7 @@ func TestPrometheusGeneratesSummaryMetricsV2(t *testing.T) {
|
|||
err = acc.GatherError(p.Gather)
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, acc.TagSetValue("prometheus", "quantile"), "0")
|
||||
require.Equal(t, "0", acc.TagSetValue("prometheus", "quantile"))
|
||||
require.True(t, acc.HasFloatField("prometheus", "go_gc_duration_seconds_sum"))
|
||||
require.True(t, acc.HasFloatField("prometheus", "go_gc_duration_seconds_count"))
|
||||
require.Equal(t, acc.TagValue("prometheus", "url"), ts.URL+"/metrics")
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ func TestGetNodeSearchDomain(t *testing.T) {
|
|||
err := getNodeSearchDomain(px)
|
||||
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, px.nodeSearchDomain, "test.example.com")
|
||||
require.Equal(t, "test.example.com", px.nodeSearchDomain)
|
||||
}
|
||||
|
||||
func TestGatherLxcData(t *testing.T) {
|
||||
|
|
@ -75,7 +75,7 @@ func TestGatherLxcData(t *testing.T) {
|
|||
acc := &testutil.Accumulator{}
|
||||
gatherLxcData(px, acc)
|
||||
|
||||
require.Equal(t, acc.NFields(), 15)
|
||||
require.Equal(t, 15, acc.NFields())
|
||||
testFields := map[string]interface{}{
|
||||
"status": "running",
|
||||
"uptime": int64(2078164),
|
||||
|
|
@ -109,7 +109,7 @@ func TestGatherQemuData(t *testing.T) {
|
|||
acc := &testutil.Accumulator{}
|
||||
gatherQemuData(px, acc)
|
||||
|
||||
require.Equal(t, acc.NFields(), 15)
|
||||
require.Equal(t, 15, acc.NFields())
|
||||
testFields := map[string]interface{}{
|
||||
"status": "running",
|
||||
"uptime": int64(2159739),
|
||||
|
|
@ -145,5 +145,5 @@ func TestGather(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
|
||||
// Results from both tests above
|
||||
require.Equal(t, acc.NFields(), 30)
|
||||
require.Equal(t, 30, acc.NFields())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ func TestRaindropsGeneratesMetrics(t *testing.T) {
|
|||
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
var rsp string
|
||||
|
||||
require.Equal(t, r.URL.Path, "/_raindrops", "Cannot handle request")
|
||||
require.Equal(t, "/_raindrops", r.URL.Path, "Cannot handle request")
|
||||
rsp = sampleResponse
|
||||
|
||||
_, err := fmt.Fprintln(w, rsp)
|
||||
|
|
|
|||
|
|
@ -267,7 +267,7 @@ func TestTableBuild_walk_noTranslate(t *testing.T) {
|
|||
|
||||
tb, err := tbl.Build(gosmiTsc, true, tr)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, tb.Name, "mytable")
|
||||
require.Equal(t, "mytable", tb.Name)
|
||||
rtr1 := RTableRow{
|
||||
Tags: map[string]string{
|
||||
"myfield1": "foo",
|
||||
|
|
@ -350,7 +350,7 @@ func TestTableBuild_walk_Translate(t *testing.T) {
|
|||
tb, err := tbl.Build(gosmiTsc, true, tr)
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, tb.Name, "atTable")
|
||||
require.Equal(t, "atTable", tb.Name)
|
||||
|
||||
rtr1 := RTableRow{
|
||||
Tags: map[string]string{
|
||||
|
|
@ -698,7 +698,7 @@ func TestTableJoin_walkGosmi(t *testing.T) {
|
|||
tb, err := tbl.Build(gosmiTsc, true, tr)
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, tb.Name, "mytable")
|
||||
require.Equal(t, "mytable", tb.Name)
|
||||
rtr1 := RTableRow{
|
||||
Tags: map[string]string{
|
||||
"myfield1": "instance",
|
||||
|
|
@ -781,7 +781,7 @@ func TestTableOuterJoin_walkGosmi(t *testing.T) {
|
|||
tb, err := tbl.Build(gosmiTsc, true, tr)
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, tb.Name, "mytable")
|
||||
require.Equal(t, "mytable", tb.Name)
|
||||
rtr1 := RTableRow{
|
||||
Tags: map[string]string{
|
||||
"myfield1": "instance",
|
||||
|
|
@ -873,7 +873,7 @@ func TestTableJoinNoIndexAsTag_walkGosmi(t *testing.T) {
|
|||
tb, err := tbl.Build(gosmiTsc, true, tr)
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, tb.Name, "mytable")
|
||||
require.Equal(t, "mytable", tb.Name)
|
||||
rtr1 := RTableRow{
|
||||
Tags: map[string]string{
|
||||
"myfield1": "instance",
|
||||
|
|
|
|||
|
|
@ -332,7 +332,7 @@ func TestGetSNMPConnection_v3(t *testing.T) {
|
|||
gsc, err := s.getConnection(0)
|
||||
require.NoError(t, err)
|
||||
gs := gsc.(snmp.GosnmpWrapper)
|
||||
require.Equal(t, gs.Version, gosnmp.Version3)
|
||||
require.Equal(t, gosnmp.Version3, gs.Version)
|
||||
sp := gs.SecurityParameters.(*gosnmp.UsmSecurityParameters)
|
||||
require.Equal(t, "1.2.3.4", gsc.Host())
|
||||
require.EqualValues(t, 20, gs.MaxRepetitions)
|
||||
|
|
@ -453,7 +453,7 @@ func TestGetSNMPConnection_v3_blumenthal(t *testing.T) {
|
|||
gsc, err := s.getConnection(0)
|
||||
require.NoError(t, err)
|
||||
gs := gsc.(snmp.GosnmpWrapper)
|
||||
require.Equal(t, gs.Version, gosnmp.Version3)
|
||||
require.Equal(t, gosnmp.Version3, gs.Version)
|
||||
sp := gs.SecurityParameters.(*gosnmp.UsmSecurityParameters)
|
||||
require.Equal(t, "1.2.3.4", gsc.Host())
|
||||
require.EqualValues(t, 20, gs.MaxRepetitions)
|
||||
|
|
@ -644,7 +644,7 @@ func TestTableBuild_walk(t *testing.T) {
|
|||
tb, err := tbl.Build(tsc, true, NewNetsnmpTranslator())
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, tb.Name, "mytable")
|
||||
require.Equal(t, "mytable", tb.Name)
|
||||
rtr1 := RTableRow{
|
||||
Tags: map[string]string{
|
||||
"myfield1": "foo",
|
||||
|
|
@ -988,7 +988,7 @@ func TestTableJoin_walk(t *testing.T) {
|
|||
tb, err := tbl.Build(tsc, true, NewNetsnmpTranslator())
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, tb.Name, "mytable")
|
||||
require.Equal(t, "mytable", tb.Name)
|
||||
rtr1 := RTableRow{
|
||||
Tags: map[string]string{
|
||||
"myfield1": "instance",
|
||||
|
|
@ -1065,7 +1065,7 @@ func TestTableOuterJoin_walk(t *testing.T) {
|
|||
tb, err := tbl.Build(tsc, true, NewNetsnmpTranslator())
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, tb.Name, "mytable")
|
||||
require.Equal(t, "mytable", tb.Name)
|
||||
rtr1 := RTableRow{
|
||||
Tags: map[string]string{
|
||||
"myfield1": "instance",
|
||||
|
|
@ -1151,7 +1151,7 @@ func TestTableJoinNoIndexAsTag_walk(t *testing.T) {
|
|||
tb, err := tbl.Build(tsc, true, NewNetsnmpTranslator())
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, tb.Name, "mytable")
|
||||
require.Equal(t, "mytable", tb.Name)
|
||||
rtr1 := RTableRow{
|
||||
Tags: map[string]string{
|
||||
"myfield1": "instance",
|
||||
|
|
|
|||
|
|
@ -748,7 +748,7 @@ func TestGather(t *testing.T) {
|
|||
|
||||
err := s.Gather(&acc)
|
||||
require.NoError(t, err)
|
||||
require.Equalf(t, len(acc.Errors) > 0, tt.wantAccErr,
|
||||
require.Equalf(t, tt.wantAccErr, len(acc.Errors) > 0,
|
||||
"Accumulator errors. got=%v, want=%t", acc.Errors, tt.wantAccErr)
|
||||
|
||||
actual := []telegraf.Metric{}
|
||||
|
|
|
|||
|
|
@ -1284,7 +1284,7 @@ func TestParse_MeasurementsWithMultipleValues(t *testing.T) {
|
|||
|
||||
cachedtiming, ok := sSingle.timings["metric_type=timingvalid_multiple"]
|
||||
require.Truef(t, ok, "Expected cached measurement with hash 'metric_type=timingvalid_multiple' not found")
|
||||
require.Equalf(t, cachedtiming.name, "valid_multiple", "Expected the name to be 'valid_multiple', got %s", cachedtiming.name)
|
||||
require.Equalf(t, "valid_multiple", cachedtiming.name, "Expected the name to be 'valid_multiple', got %s", cachedtiming.name)
|
||||
|
||||
// A 0 at samplerate 0.1 will add 10 values of 0,
|
||||
// A 0 with invalid samplerate will add a single 0,
|
||||
|
|
@ -1617,12 +1617,12 @@ func TestParse_Counters_Delete(t *testing.T) {
|
|||
|
||||
func TestParseKeyValue(t *testing.T) {
|
||||
k, v := parseKeyValue("foo=bar")
|
||||
require.Equalf(t, k, "foo", "Expected %s, got %s", "foo", k)
|
||||
require.Equalf(t, v, "bar", "Expected %s, got %s", "bar", v)
|
||||
require.Equalf(t, "foo", k, "Expected %s, got %s", "foo", k)
|
||||
require.Equalf(t, "bar", v, "Expected %s, got %s", "bar", v)
|
||||
|
||||
k2, v2 := parseKeyValue("baz")
|
||||
require.Equalf(t, k2, "", "Expected %s, got %s", "", k2)
|
||||
require.Equalf(t, v2, "baz", "Expected %s, got %s", "baz", v2)
|
||||
require.Equalf(t, "", k2, "Expected %s, got %s", "", k2)
|
||||
require.Equalf(t, "baz", v2, "Expected %s, got %s", "baz", v2)
|
||||
}
|
||||
|
||||
// Test utility functions
|
||||
|
|
@ -1849,7 +1849,7 @@ func TestParse_Ints(t *testing.T) {
|
|||
acc := &testutil.Accumulator{}
|
||||
|
||||
require.NoError(t, s.Gather(acc))
|
||||
require.Equal(t, s.Percentiles, []Number{90.0})
|
||||
require.Equal(t, []Number{90.0}, s.Percentiles)
|
||||
}
|
||||
|
||||
func TestParse_KeyValue(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ func TestParseFullOutput(t *testing.T) {
|
|||
require.True(t, acc.HasMeasurement("unbound"))
|
||||
|
||||
require.Len(t, acc.Metrics, 1)
|
||||
require.Equal(t, acc.NFields(), 63)
|
||||
require.Equal(t, 63, acc.NFields())
|
||||
|
||||
acc.AssertContainsFields(t, "unbound", parsedFullOutput)
|
||||
}
|
||||
|
|
@ -46,7 +46,7 @@ func TestParseFullOutputThreadAsTag(t *testing.T) {
|
|||
require.True(t, acc.HasMeasurement("unbound_threads"))
|
||||
|
||||
require.Len(t, acc.Metrics, 2)
|
||||
require.Equal(t, acc.NFields(), 63)
|
||||
require.Equal(t, 63, acc.NFields())
|
||||
|
||||
acc.AssertContainsFields(t, "unbound", parsedFullOutputThreadAsTagMeasurementUnbound)
|
||||
acc.AssertContainsFields(t, "unbound_threads", parsedFullOutputThreadAsTagMeasurementUnboundThreads)
|
||||
|
|
|
|||
|
|
@ -558,7 +558,7 @@ func TestVersions(t *testing.T) {
|
|||
require.Len(t, acc.Metrics, c.size)
|
||||
for _, m := range acc.Metrics {
|
||||
require.NotEmpty(t, m.Fields)
|
||||
require.Equal(t, m.Measurement, "varnish")
|
||||
require.Equal(t, "varnish", m.Measurement)
|
||||
for field := range m.Fields {
|
||||
require.NotContains(t, field, "reload_")
|
||||
}
|
||||
|
|
@ -627,11 +627,11 @@ func TestVarnishAdmJson(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
activeVcl, err := getActiveVCLJson(bytes.NewBuffer(admJSON))
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, activeVcl, "boot-123")
|
||||
require.Equal(t, "boot-123", activeVcl)
|
||||
|
||||
admJSON, err = os.ReadFile("test_data/" + "varnishadm-reload.json")
|
||||
require.NoError(t, err)
|
||||
activeVcl, err = getActiveVCLJson(bytes.NewBuffer(admJSON))
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, activeVcl, "reload_20210723_091821_2056185")
|
||||
require.Equal(t, "reload_20210723_091821_2056185", activeVcl)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -476,7 +476,7 @@ func TestDisconnectedServerBehavior(t *testing.T) {
|
|||
v.DisconnectedServersBehavior = "something else"
|
||||
_, err = NewEndpoint(context.Background(), v, u, v.Log)
|
||||
require.Error(t, err)
|
||||
require.Equal(t, err.Error(), `"something else" is not a valid value for disconnected_servers_behavior`)
|
||||
require.Equal(t, `"something else" is not a valid value for disconnected_servers_behavior`, err.Error())
|
||||
}
|
||||
|
||||
func testCollection(t *testing.T, excludeClusters bool) {
|
||||
|
|
|
|||
|
|
@ -316,7 +316,7 @@ func TestCounterPathParsing(t *testing.T) {
|
|||
for path, vals := range counterPathsAndRes {
|
||||
h, o, i, c, err := extractCounterInfoFromCounterPath(path)
|
||||
require.NoError(t, err)
|
||||
require.Equalf(t, vals, []string{h, o, i, c}, "arrays: %#v and %#v are not equal", vals, []string{o, i, c})
|
||||
require.Equalf(t, []string{h, o, i, c}, vals, "arrays: %#v and %#v are not equal", vals, []string{o, i, c})
|
||||
}
|
||||
for _, path := range invalidCounterPaths {
|
||||
_, _, _, _, err := extractCounterInfoFromCounterPath(path)
|
||||
|
|
|
|||
|
|
@ -52,5 +52,5 @@ func TestLoadWirelessTable(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
|
||||
as := require.New(t)
|
||||
as.Equal(metrics, expectedMetrics)
|
||||
as.Equal(expectedMetrics, metrics)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -260,7 +260,7 @@ func TestGatherExcludeRootCerts(t *testing.T) {
|
|||
require.NoError(t, sc.Gather(&acc))
|
||||
|
||||
require.True(t, acc.HasMeasurement("x509_cert"))
|
||||
require.Equal(t, acc.NMetrics(), uint64(1))
|
||||
require.Equal(t, uint64(1), acc.NMetrics())
|
||||
}
|
||||
|
||||
func TestGatherChain(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -168,14 +168,14 @@ func TestEscapeValue(t *testing.T) {
|
|||
for _, test := range tests {
|
||||
got, err := escapeValue(test.Value, "_")
|
||||
require.NoError(t, err, "value: %#v", test.Value)
|
||||
require.Equal(t, got, test.Want)
|
||||
require.Equal(t, test.Want, got)
|
||||
}
|
||||
}
|
||||
|
||||
func TestCircumventingStringEscape(t *testing.T) {
|
||||
value, err := escapeObject(map[string]interface{}{"a.b": "c"}, `_"`)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, value, `{"a_""b" = 'c'}`)
|
||||
require.Equal(t, `{"a_""b" = 'c'}`, value)
|
||||
}
|
||||
|
||||
func Test_hashID(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -37,15 +37,15 @@ func TestSerializer(t *testing.T) {
|
|||
err = json.Unmarshal([]byte(r), &obj)
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, obj["version"], "1.1")
|
||||
require.Equal(t, obj["_name"], "testing")
|
||||
require.Equal(t, obj["_verb"], "GET")
|
||||
require.Equal(t, obj["host"], "hostname")
|
||||
require.Equal(t, obj["full_message"], "full")
|
||||
require.Equal(t, obj["short_message"], "short")
|
||||
require.Equal(t, obj["level"], "1")
|
||||
require.Equal(t, obj["facility"], "demo")
|
||||
require.Equal(t, obj["line"], "42")
|
||||
require.Equal(t, obj["file"], "graylog.go")
|
||||
require.Equal(t, "1.1", obj["version"])
|
||||
require.Equal(t, "testing", obj["_name"])
|
||||
require.Equal(t, "GET", obj["_verb"])
|
||||
require.Equal(t, "hostname", obj["host"])
|
||||
require.Equal(t, "full", obj["full_message"])
|
||||
require.Equal(t, "short", obj["short_message"])
|
||||
require.Equal(t, "1", obj["level"])
|
||||
require.Equal(t, "demo", obj["facility"])
|
||||
require.Equal(t, "42", obj["line"])
|
||||
require.Equal(t, "graylog.go", obj["file"])
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,10 +16,11 @@ import (
|
|||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/influxdata/telegraf/config"
|
||||
tlsint "github.com/influxdata/telegraf/plugins/common/tls"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestWriteUDP(t *testing.T) {
|
||||
|
|
@ -170,14 +171,14 @@ func UDPServer(t *testing.T, wg *sync.WaitGroup, namefieldnoprefix bool) string
|
|||
if err != nil {
|
||||
return err
|
||||
}
|
||||
require.Equal(t, obj["short_message"], "telegraf")
|
||||
require.Equal(t, "telegraf", obj["short_message"])
|
||||
if namefieldnoprefix {
|
||||
require.Equal(t, obj["name"], "test1")
|
||||
require.Equal(t, "test1", obj["name"])
|
||||
} else {
|
||||
require.Equal(t, obj["_name"], "test1")
|
||||
require.Equal(t, "test1", obj["_name"])
|
||||
}
|
||||
require.Equal(t, obj["_tag1"], "value1")
|
||||
require.Equal(t, obj["_value"], float64(1))
|
||||
require.Equal(t, "value1", obj["_tag1"])
|
||||
require.Equal(t, float64(1), obj["_value"])
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
@ -247,10 +248,10 @@ func TCPServer(t *testing.T, wg *sync.WaitGroup, tlsConfig *tls.Config, errs cha
|
|||
var obj GelfObject
|
||||
err = json.Unmarshal(bufW.Bytes(), &obj)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, obj["short_message"], "telegraf")
|
||||
require.Equal(t, obj["_name"], "test1")
|
||||
require.Equal(t, obj["_tag1"], "value1")
|
||||
require.Equal(t, obj["_value"], float64(1))
|
||||
require.Equal(t, "telegraf", obj["short_message"])
|
||||
require.Equal(t, "test1", obj["_name"])
|
||||
require.Equal(t, "value1", obj["_tag1"])
|
||||
require.Equal(t, float64(1), obj["_value"])
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -119,8 +119,8 @@ func TestHTTP_CreateDatabase(t *testing.T) {
|
|||
},
|
||||
database: `a " b`,
|
||||
queryHandlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.Header.Get("A"), "B")
|
||||
require.Equal(t, r.Header.Get("C"), "D")
|
||||
require.Equal(t, "B", r.Header.Get("A"))
|
||||
require.Equal(t, "D", r.Header.Get("C"))
|
||||
w.WriteHeader(http.StatusOK)
|
||||
_, err = w.Write(successResponse)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -137,8 +137,8 @@ func TestHTTP_CreateDatabase(t *testing.T) {
|
|||
Database: "telegraf",
|
||||
},
|
||||
queryHandlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.Header.Get("A"), "B")
|
||||
require.Equal(t, r.Header.Get("C"), "D")
|
||||
require.Equal(t, "B", r.Header.Get("A"))
|
||||
require.Equal(t, "D", r.Header.Get("C"))
|
||||
w.WriteHeader(http.StatusOK)
|
||||
_, err = w.Write(successResponse)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -291,7 +291,7 @@ func TestHTTP_Write(t *testing.T) {
|
|||
Log: testutil.Logger{},
|
||||
},
|
||||
queryHandlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.FormValue("db"), "telegraf")
|
||||
require.Equal(t, "telegraf", r.FormValue("db"))
|
||||
body, err := io.ReadAll(r.Body)
|
||||
require.NoError(t, err)
|
||||
require.Contains(t, string(body), "cpu value=42")
|
||||
|
|
@ -324,7 +324,7 @@ func TestHTTP_Write(t *testing.T) {
|
|||
Log: testutil.Logger{},
|
||||
},
|
||||
queryHandlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.Header.Get("User-Agent"), "telegraf")
|
||||
require.Equal(t, "telegraf", r.Header.Get("User-Agent"))
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
},
|
||||
},
|
||||
|
|
@ -362,8 +362,8 @@ func TestHTTP_Write(t *testing.T) {
|
|||
Log: testutil.Logger{},
|
||||
},
|
||||
queryHandlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.Header.Get("A"), "B")
|
||||
require.Equal(t, r.Header.Get("C"), "D")
|
||||
require.Equal(t, "B", r.Header.Get("A"))
|
||||
require.Equal(t, "D", r.Header.Get("C"))
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
},
|
||||
},
|
||||
|
|
@ -581,7 +581,7 @@ func TestHTTP_WriteContentEncodingGzip(t *testing.T) {
|
|||
http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
switch r.URL.Path {
|
||||
case "/write":
|
||||
require.Equal(t, r.Header.Get("Content-Encoding"), "gzip")
|
||||
require.Equal(t, "gzip", r.Header.Get("Content-Encoding"))
|
||||
|
||||
gr, err := gzip.NewReader(r.Body)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -709,7 +709,7 @@ func TestHTTP_WriteDatabaseTagWorksOnRetry(t *testing.T) {
|
|||
case "/write":
|
||||
err := r.ParseForm()
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, r.Form["db"], []string{"foo"})
|
||||
require.Equal(t, []string{"foo"}, r.Form["db"])
|
||||
|
||||
body, err := io.ReadAll(r.Body)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -794,8 +794,8 @@ func TestDBRPTags(t *testing.T) {
|
|||
),
|
||||
},
|
||||
handlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.FormValue("db"), "telegraf")
|
||||
require.Equal(t, r.FormValue("rp"), "")
|
||||
require.Equal(t, "telegraf", r.FormValue("db"))
|
||||
require.Equal(t, "", r.FormValue("rp"))
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
},
|
||||
},
|
||||
|
|
@ -817,8 +817,8 @@ func TestDBRPTags(t *testing.T) {
|
|||
),
|
||||
},
|
||||
handlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.FormValue("db"), "telegraf")
|
||||
require.Equal(t, r.FormValue("rp"), "foo")
|
||||
require.Equal(t, "telegraf", r.FormValue("db"))
|
||||
require.Equal(t, "foo", r.FormValue("rp"))
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
},
|
||||
},
|
||||
|
|
@ -844,8 +844,8 @@ func TestDBRPTags(t *testing.T) {
|
|||
),
|
||||
},
|
||||
handlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.FormValue("db"), "telegraf")
|
||||
require.Equal(t, r.FormValue("rp"), "foo")
|
||||
require.Equal(t, "telegraf", r.FormValue("db"))
|
||||
require.Equal(t, "foo", r.FormValue("rp"))
|
||||
body, err := io.ReadAll(r.Body)
|
||||
require.NoError(t, err)
|
||||
require.Contains(t, string(body), "cpu,rp=foo value=42")
|
||||
|
|
@ -873,8 +873,8 @@ func TestDBRPTags(t *testing.T) {
|
|||
),
|
||||
},
|
||||
handlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.FormValue("db"), "telegraf")
|
||||
require.Equal(t, r.FormValue("rp"), "foo")
|
||||
require.Equal(t, "telegraf", r.FormValue("db"))
|
||||
require.Equal(t, "foo", r.FormValue("rp"))
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
},
|
||||
},
|
||||
|
|
@ -898,8 +898,8 @@ func TestDBRPTags(t *testing.T) {
|
|||
),
|
||||
},
|
||||
handlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.FormValue("db"), "telegraf")
|
||||
require.Equal(t, r.FormValue("rp"), "")
|
||||
require.Equal(t, "telegraf", r.FormValue("db"))
|
||||
require.Equal(t, "", r.FormValue("rp"))
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
},
|
||||
},
|
||||
|
|
@ -926,8 +926,8 @@ func TestDBRPTags(t *testing.T) {
|
|||
),
|
||||
},
|
||||
handlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.FormValue("db"), "telegraf")
|
||||
require.Equal(t, r.FormValue("rp"), "foo")
|
||||
require.Equal(t, "telegraf", r.FormValue("db"))
|
||||
require.Equal(t, "foo", r.FormValue("rp"))
|
||||
body, err := io.ReadAll(r.Body)
|
||||
require.NoError(t, err)
|
||||
require.Contains(t, string(body), "cpu value=42")
|
||||
|
|
@ -957,8 +957,8 @@ func TestDBRPTags(t *testing.T) {
|
|||
),
|
||||
},
|
||||
handlerFunc: func(t *testing.T, w http.ResponseWriter, r *http.Request) {
|
||||
require.Equal(t, r.FormValue("db"), "telegraf")
|
||||
require.Equal(t, r.FormValue("rp"), "foo")
|
||||
require.Equal(t, "telegraf", r.FormValue("db"))
|
||||
require.Equal(t, "foo", r.FormValue("rp"))
|
||||
body, err := io.ReadAll(r.Body)
|
||||
require.NoError(t, err)
|
||||
require.Contains(t, string(body), "cpu,rp=foo value=42")
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ func TestWrite(t *testing.T) {
|
|||
case "/api/v2/write":
|
||||
err := r.ParseForm()
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, r.Form["bucket"], []string{"foobar"})
|
||||
require.Equal(t, []string{"foobar"}, r.Form["bucket"])
|
||||
|
||||
body, err := io.ReadAll(r.Body)
|
||||
require.NoError(t, err)
|
||||
|
|
@ -131,7 +131,7 @@ func TestWriteBucketTagWorksOnRetry(t *testing.T) {
|
|||
case "/api/v2/write":
|
||||
err := r.ParseForm()
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, r.Form["bucket"], []string{"foo"})
|
||||
require.Equal(t, []string{"foo"}, r.Form["bucket"])
|
||||
|
||||
body, err := io.ReadAll(r.Body)
|
||||
require.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -118,8 +118,8 @@ func TestWrite(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
|
||||
request := mockMetric.reqs[0].(*monitoringpb.CreateTimeSeriesRequest)
|
||||
require.Equal(t, request.TimeSeries[0].Resource.Type, "global")
|
||||
require.Equal(t, request.TimeSeries[0].Resource.Labels["project_id"], "projects/[PROJECT]")
|
||||
require.Equal(t, "global", request.TimeSeries[0].Resource.Type)
|
||||
require.Equal(t, "projects/[PROJECT]", request.TimeSeries[0].Resource.Labels["project_id"])
|
||||
}
|
||||
|
||||
func TestWriteResourceTypeAndLabels(t *testing.T) {
|
||||
|
|
@ -150,9 +150,9 @@ func TestWriteResourceTypeAndLabels(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
|
||||
request := mockMetric.reqs[0].(*monitoringpb.CreateTimeSeriesRequest)
|
||||
require.Equal(t, request.TimeSeries[0].Resource.Type, "foo")
|
||||
require.Equal(t, request.TimeSeries[0].Resource.Labels["project_id"], "projects/[PROJECT]")
|
||||
require.Equal(t, request.TimeSeries[0].Resource.Labels["mylabel"], "myvalue")
|
||||
require.Equal(t, "foo", request.TimeSeries[0].Resource.Type)
|
||||
require.Equal(t, "projects/[PROJECT]", request.TimeSeries[0].Resource.Labels["project_id"])
|
||||
require.Equal(t, "myvalue", request.TimeSeries[0].Resource.Labels["mylabel"])
|
||||
}
|
||||
|
||||
func TestWriteTagsAsResourceLabels(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -321,7 +321,7 @@ func TestContentEncodingGzip(t *testing.T) {
|
|||
payload, err := io.ReadAll(body)
|
||||
require.NoError(t, err)
|
||||
|
||||
require.Equal(t, string(payload), "metric=cpu field=value 42 0\n")
|
||||
require.Equal(t, "metric=cpu field=value 42 0\n", string(payload))
|
||||
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
})
|
||||
|
|
|
|||
|
|
@ -269,14 +269,14 @@ func TestWriteMultiMeasuresSingleTableMode(t *testing.T) {
|
|||
for _, r := range result {
|
||||
transformedRecords = append(transformedRecords, r.Records...)
|
||||
// Assert that we use measure name from input
|
||||
require.Equal(t, *r.Records[0].MeasureName, "multi_measure_name")
|
||||
require.Equal(t, "multi_measure_name", *r.Records[0].MeasureName)
|
||||
}
|
||||
// Expected 101 records
|
||||
require.Len(t, transformedRecords, recordCount+1, "Expected 101 records after transforming")
|
||||
// validate write to TS
|
||||
err := plugin.Write(inputs)
|
||||
require.NoError(t, err, "Write to Timestream failed")
|
||||
require.Equal(t, mockClient.WriteRecordsRequestCount, 2, "Expected 2 WriteRecords calls")
|
||||
require.Equal(t, 2, mockClient.WriteRecordsRequestCount, "Expected 2 WriteRecords calls")
|
||||
}
|
||||
|
||||
func TestWriteMultiMeasuresMultiTableMode(t *testing.T) {
|
||||
|
|
@ -324,7 +324,7 @@ func TestWriteMultiMeasuresMultiTableMode(t *testing.T) {
|
|||
require.Len(t, result, 1, "Expected 1 WriteRecordsInput requests")
|
||||
|
||||
// Assert that we use measure name from config
|
||||
require.Equal(t, *result[0].Records[0].MeasureName, "config-multi-measure-name")
|
||||
require.Equal(t, "config-multi-measure-name", *result[0].Records[0].MeasureName)
|
||||
|
||||
var transformedRecords []types.Record
|
||||
for _, r := range result {
|
||||
|
|
@ -342,7 +342,7 @@ func TestWriteMultiMeasuresMultiTableMode(t *testing.T) {
|
|||
// validate successful write to TS
|
||||
err = plugin.Write(inputs)
|
||||
require.NoError(t, err, "Write to Timestream failed")
|
||||
require.Equal(t, mockClient.WriteRecordsRequestCount, 1, "Expected 1 WriteRecords call")
|
||||
require.Equal(t, 1, mockClient.WriteRecordsRequestCount, "Expected 1 WriteRecords call")
|
||||
}
|
||||
|
||||
func TestBuildMultiMeasuresInSingleAndMultiTableMode(t *testing.T) {
|
||||
|
|
@ -638,7 +638,7 @@ func TestWriteWhenRequestsGreaterThanMaxWriteGoRoutinesCount(t *testing.T) {
|
|||
|
||||
err := plugin.Write(inputs)
|
||||
require.NoError(t, err, "Expected to write without any errors ")
|
||||
require.Equal(t, mockClient.WriteRecordsRequestCount, maxWriteRecordsCalls, "Expected 5 calls to WriteRecords")
|
||||
require.Equal(t, maxWriteRecordsCalls, mockClient.WriteRecordsRequestCount, "Expected 5 calls to WriteRecords")
|
||||
}
|
||||
|
||||
func TestWriteWhenRequestsLesserThanMaxWriteGoRoutinesCount(t *testing.T) {
|
||||
|
|
@ -677,7 +677,7 @@ func TestWriteWhenRequestsLesserThanMaxWriteGoRoutinesCount(t *testing.T) {
|
|||
|
||||
err := plugin.Write(inputs)
|
||||
require.NoError(t, err, "Expected to write without any errors ")
|
||||
require.Equal(t, mockClient.WriteRecordsRequestCount, maxWriteRecordsCalls, "Expected 5 calls to WriteRecords")
|
||||
require.Equal(t, maxWriteRecordsCalls, mockClient.WriteRecordsRequestCount, "Expected 5 calls to WriteRecords")
|
||||
}
|
||||
|
||||
func TestTransformMetricsSkipEmptyMetric(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ func TestNewCollectdParser(t *testing.T) {
|
|||
ParseMultiValue: "join",
|
||||
}
|
||||
require.NoError(t, parser.Init())
|
||||
require.Equal(t, parser.popts.SecurityLevel, network.None)
|
||||
require.Equal(t, network.None, parser.popts.SecurityLevel)
|
||||
require.NotNil(t, parser.popts.PasswordLookup)
|
||||
require.Nil(t, parser.popts.TypesDB)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -105,8 +105,8 @@ func TestTimestamp(t *testing.T) {
|
|||
metrics, err := p.Parse([]byte(testCSV))
|
||||
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, metrics[0].Time().UnixNano(), int64(1243094706000000000))
|
||||
require.Equal(t, metrics[1].Time().UnixNano(), int64(1257609906000000000))
|
||||
require.Equal(t, int64(1243094706000000000), metrics[0].Time().UnixNano())
|
||||
require.Equal(t, int64(1257609906000000000), metrics[1].Time().UnixNano())
|
||||
}
|
||||
|
||||
func TestTimestampYYYYMMDDHHmm(t *testing.T) {
|
||||
|
|
@ -127,8 +127,8 @@ func TestTimestampYYYYMMDDHHmm(t *testing.T) {
|
|||
metrics, err := p.Parse([]byte(testCSV))
|
||||
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, metrics[0].Time().UnixNano(), int64(1243094700000000000))
|
||||
require.Equal(t, metrics[1].Time().UnixNano(), int64(1247328300000000000))
|
||||
require.Equal(t, int64(1243094700000000000), metrics[0].Time().UnixNano())
|
||||
require.Equal(t, int64(1247328300000000000), metrics[1].Time().UnixNano())
|
||||
}
|
||||
func TestTimestampError(t *testing.T) {
|
||||
p := &Parser{
|
||||
|
|
@ -163,8 +163,8 @@ func TestTimestampUnixFormat(t *testing.T) {
|
|||
1257609906,80,test_name2`
|
||||
metrics, err := p.Parse([]byte(testCSV))
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, metrics[0].Time().UnixNano(), int64(1243094706000000000))
|
||||
require.Equal(t, metrics[1].Time().UnixNano(), int64(1257609906000000000))
|
||||
require.Equal(t, int64(1243094706000000000), metrics[0].Time().UnixNano())
|
||||
require.Equal(t, int64(1257609906000000000), metrics[1].Time().UnixNano())
|
||||
}
|
||||
|
||||
func TestTimestampUnixMSFormat(t *testing.T) {
|
||||
|
|
@ -183,8 +183,8 @@ func TestTimestampUnixMSFormat(t *testing.T) {
|
|||
1257609906123,80,test_name2`
|
||||
metrics, err := p.Parse([]byte(testCSV))
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, metrics[0].Time().UnixNano(), int64(1243094706123000000))
|
||||
require.Equal(t, metrics[1].Time().UnixNano(), int64(1257609906123000000))
|
||||
require.Equal(t, int64(1243094706123000000), metrics[0].Time().UnixNano())
|
||||
require.Equal(t, int64(1257609906123000000), metrics[1].Time().UnixNano())
|
||||
}
|
||||
|
||||
func TestQuotedCharacter(t *testing.T) {
|
||||
|
|
@ -673,8 +673,8 @@ func TestTimestampTimezone(t *testing.T) {
|
|||
metrics, err := p.Parse([]byte(testCSV))
|
||||
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, metrics[0].Time().UnixNano(), int64(1243094706000000000))
|
||||
require.Equal(t, metrics[1].Time().UnixNano(), int64(1257609906000000000))
|
||||
require.Equal(t, int64(1243094706000000000), metrics[0].Time().UnixNano())
|
||||
require.Equal(t, int64(1257609906000000000), metrics[1].Time().UnixNano())
|
||||
}
|
||||
|
||||
func TestEmptyMeasurementName(t *testing.T) {
|
||||
|
|
@ -860,8 +860,8 @@ func TestParseMetadataSeparators(t *testing.T) {
|
|||
}
|
||||
err = p.Init()
|
||||
require.Error(t, err)
|
||||
require.Equal(t, err.Error(), "initializing separators failed: "+
|
||||
"csv_metadata_separators required when specifying csv_metadata_rows")
|
||||
require.Equal(t, "initializing separators failed: "+
|
||||
"csv_metadata_separators required when specifying csv_metadata_rows", err.Error())
|
||||
p = &Parser{
|
||||
ColumnNames: []string{"a", "b"},
|
||||
MetadataRows: 1,
|
||||
|
|
@ -871,7 +871,7 @@ func TestParseMetadataSeparators(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
require.Len(t, p.metadataSeparatorList, 4)
|
||||
require.Empty(t, p.MetadataTrimSet)
|
||||
require.Equal(t, p.metadataSeparatorList, metadataPattern{":=", ",", "=", ":"})
|
||||
require.Equal(t, metadataPattern{":=", ",", "=", ":"}, p.metadataSeparatorList)
|
||||
p = &Parser{
|
||||
ColumnNames: []string{"a", "b"},
|
||||
MetadataRows: 1,
|
||||
|
|
@ -882,7 +882,7 @@ func TestParseMetadataSeparators(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
require.Len(t, p.metadataSeparatorList, 4)
|
||||
require.Len(t, p.MetadataTrimSet, 3)
|
||||
require.Equal(t, p.metadataSeparatorList, metadataPattern{":=", ",", ":", "="})
|
||||
require.Equal(t, metadataPattern{":=", ",", ":", "="}, p.metadataSeparatorList)
|
||||
}
|
||||
|
||||
func TestParseMetadataRow(t *testing.T) {
|
||||
|
|
@ -897,13 +897,13 @@ func TestParseMetadataRow(t *testing.T) {
|
|||
m := p.parseMetadataRow("# this is a not matching string")
|
||||
require.Nil(t, m)
|
||||
m = p.parseMetadataRow("# key1 : value1 \r\n")
|
||||
require.Equal(t, m, map[string]string{"# key1 ": " value1 "})
|
||||
require.Equal(t, map[string]string{"# key1 ": " value1 "}, m)
|
||||
m = p.parseMetadataRow("key2=1234\n")
|
||||
require.Equal(t, m, map[string]string{"key2": "1234"})
|
||||
require.Equal(t, map[string]string{"key2": "1234"}, m)
|
||||
m = p.parseMetadataRow(" file created : 2021-10-08T12:34:18+10:00 \r\n")
|
||||
require.Equal(t, m, map[string]string{" file created ": " 2021-10-08T12:34:18+10:00 "})
|
||||
require.Equal(t, map[string]string{" file created ": " 2021-10-08T12:34:18+10:00 "}, m)
|
||||
m = p.parseMetadataRow("file created: 2021-10-08T12:34:18\t\r\r\n")
|
||||
require.Equal(t, m, map[string]string{"file created": " 2021-10-08T12:34:18\t"})
|
||||
require.Equal(t, map[string]string{"file created": " 2021-10-08T12:34:18\t"}, m)
|
||||
p = &Parser{
|
||||
ColumnNames: []string{"a", "b"},
|
||||
MetadataRows: 5,
|
||||
|
|
@ -916,13 +916,13 @@ func TestParseMetadataRow(t *testing.T) {
|
|||
m = p.parseMetadataRow("# this is a not matching string")
|
||||
require.Nil(t, m)
|
||||
m = p.parseMetadataRow("# key1 : value1 \r\n")
|
||||
require.Equal(t, m, map[string]string{"key1": "value1"})
|
||||
require.Equal(t, map[string]string{"key1": "value1"}, m)
|
||||
m = p.parseMetadataRow("key2=1234\n")
|
||||
require.Equal(t, m, map[string]string{"key2": "1234"})
|
||||
require.Equal(t, map[string]string{"key2": "1234"}, m)
|
||||
m = p.parseMetadataRow(" file created : 2021-10-08T12:34:18+10:00 \r\n")
|
||||
require.Equal(t, m, map[string]string{"file created": "2021-10-08T12:34:18+10:00"})
|
||||
require.Equal(t, map[string]string{"file created": "2021-10-08T12:34:18+10:00"}, m)
|
||||
m = p.parseMetadataRow("file created: '2021-10-08T12:34:18'\r\n")
|
||||
require.Equal(t, m, map[string]string{"file created": "2021-10-08T12:34:18"})
|
||||
require.Equal(t, map[string]string{"file created": "2021-10-08T12:34:18"}, m)
|
||||
}
|
||||
|
||||
func TestParseCSVFileWithMetadata(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -1089,7 +1089,7 @@ func TestDynamicMeasurementModifier(t *testing.T) {
|
|||
require.NoError(t, p.Compile())
|
||||
m, err := p.ParseLine("4 5 hello")
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, m.Name(), "hello")
|
||||
require.Equal(t, "hello", m.Name())
|
||||
}
|
||||
|
||||
func TestStaticMeasurementModifier(t *testing.T) {
|
||||
|
|
@ -1114,7 +1114,7 @@ func TestTwoMeasurementModifier(t *testing.T) {
|
|||
require.NoError(t, p.Compile())
|
||||
m, err := p.ParseLine("4 5 hello")
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, m.Name(), "4 5 hello")
|
||||
require.Equal(t, "4 5 hello", m.Name())
|
||||
}
|
||||
|
||||
func TestMeasurementModifierNoName(t *testing.T) {
|
||||
|
|
@ -1126,7 +1126,7 @@ func TestMeasurementModifierNoName(t *testing.T) {
|
|||
require.NoError(t, p.Compile())
|
||||
m, err := p.ParseLine("4 5 hello")
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, m.Name(), "hello")
|
||||
require.Equal(t, "hello", m.Name())
|
||||
}
|
||||
|
||||
func TestEmptyYearInTimestamp(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -672,7 +672,7 @@ func TestUseCaseJSONQuery(t *testing.T) {
|
|||
actual, err := parser.Parse([]byte(testString))
|
||||
require.NoError(t, err)
|
||||
require.Len(t, actual, 3)
|
||||
require.Equal(t, actual[0].Fields()["last"], "Murphy")
|
||||
require.Equal(t, "Murphy", actual[0].Fields()["last"])
|
||||
}
|
||||
|
||||
func TestTimeParser(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -1184,7 +1184,7 @@ func TestEmptySelection(t *testing.T) {
|
|||
|
||||
_, err := parser.Parse([]byte(tt.input))
|
||||
require.Error(t, err)
|
||||
require.Equal(t, err.Error(), "cannot parse with empty selection node")
|
||||
require.Equal(t, "cannot parse with empty selection node", err.Error())
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ func TestTTLCacheExpire(t *testing.T) {
|
|||
_, ok, _ := c.Get("ones")
|
||||
require.False(t, ok)
|
||||
require.Empty(t, c.lru.m)
|
||||
require.Equal(t, c.lru.l.Len(), 0)
|
||||
require.Equal(t, 0, c.lru.l.Len())
|
||||
}
|
||||
|
||||
func TestTTLCache(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -209,7 +209,7 @@ func TestSerializeMetricHostWithMultipleTemplatesWithDefault(t *testing.T) {
|
|||
},
|
||||
}
|
||||
require.NoError(t, s.Init())
|
||||
require.Equal(t, s.Template, "tags.host.measurement.field")
|
||||
require.Equal(t, "tags.host.measurement.field", s.Template)
|
||||
|
||||
buf, err := s.Serialize(m1)
|
||||
require.NoError(t, err)
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ func TestMsgPackTime32(t *testing.T) {
|
|||
var nsec int64
|
||||
t1 := MessagePackTime{time: time.Unix(sec, nsec)}
|
||||
|
||||
require.Equal(t, t1.Len(), 4)
|
||||
require.Equal(t, 4, t1.Len())
|
||||
|
||||
buf := make([]byte, t1.Len())
|
||||
require.NoError(t, t1.MarshalBinaryTo(buf))
|
||||
|
|
@ -33,7 +33,7 @@ func TestMsgPackTime64(t *testing.T) {
|
|||
var nsec int64 = 999999999
|
||||
t1 := MessagePackTime{time: time.Unix(sec, nsec)}
|
||||
|
||||
require.Equal(t, t1.Len(), 8)
|
||||
require.Equal(t, 8, t1.Len())
|
||||
|
||||
buf := make([]byte, t1.Len())
|
||||
require.NoError(t, t1.MarshalBinaryTo(buf))
|
||||
|
|
@ -51,7 +51,7 @@ func TestMsgPackTime96(t *testing.T) {
|
|||
var nsec int64 = 111111111
|
||||
t1 := MessagePackTime{time: time.Unix(sec, nsec)}
|
||||
|
||||
require.Equal(t, t1.Len(), 12)
|
||||
require.Equal(t, 12, t1.Len())
|
||||
|
||||
buf := make([]byte, t1.Len())
|
||||
require.NoError(t, t1.MarshalBinaryTo(buf))
|
||||
|
|
@ -65,7 +65,7 @@ func TestMsgPackTime96(t *testing.T) {
|
|||
// Testing the default value: 0001-01-01T00:00:00Z
|
||||
t1 = MessagePackTime{}
|
||||
|
||||
require.Equal(t, t1.Len(), 12)
|
||||
require.Equal(t, 12, t1.Len())
|
||||
require.NoError(t, t1.MarshalBinaryTo(buf))
|
||||
|
||||
t2 = new(MessagePackTime)
|
||||
|
|
|
|||
|
|
@ -170,13 +170,12 @@ func TestSerializeBatch(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
require.Equal(
|
||||
t,
|
||||
string(buf),
|
||||
`0: cpu 42
|
||||
1: cpu 42
|
||||
`,
|
||||
`, string(buf),
|
||||
)
|
||||
// A batch template should still work when serializing a single metric
|
||||
singleBuf, err := s.Serialize(m)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, string(singleBuf), "0: cpu 42\n")
|
||||
require.Equal(t, "0: cpu 42\n", string(singleBuf))
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue