Many of the unit tests are not working on Windows, and tests that do work are not currently being ran. Attached is a log from AppVeyor if all short tests are enabled.
go test -short ./...
? github.com/influxdata/telegraf [no test files]
--- FAIL: TestAgent_LoadOutput (0.02s)
Error Trace: agent_test.go:65
Error: Received unexpected error:
Error parsing ../internal/config/testdata/telegraf-agent.toml, line 248: field corresponding to `ping_interval' is not defined in `*ping.Ping'
Error Trace: agent_test.go:72
Error: Received unexpected error:
Error parsing ../internal/config/testdata/telegraf-agent.toml, line 248: field corresponding to `ping_interval' is not defined in `*ping.Ping'
Error Trace: agent_test.go:79
Error: Received unexpected error:
Error parsing ../internal/config/testdata/telegraf-agent.toml, line 248: field corresponding to `ping_interval' is not defined in `*ping.Ping'
Error Trace: agent_test.go:86
Error: Received unexpected error:
Error parsing ../internal/config/testdata/telegraf-agent.toml, line 252: field corresponding to `interface' is not defined in `*ping.Ping'
Error Trace: agent_test.go:93
Error: Received unexpected error:
Error parsing ../internal/config/testdata/telegraf-agent.toml, line 248: field corresponding to `ping_interval' is not defined in `*ping.Ping'
Error Trace: agent_test.go:100
Error: Received unexpected error:
Error parsing ../internal/config/testdata/telegraf-agent.toml, line 252: field corresponding to `interface' is not defined in `*ping.Ping'
Error Trace: agent_test.go:108
Error: Received unexpected error:
Error parsing ../internal/config/testdata/telegraf-agent.toml, line 248: field corresponding to `ping_interval' is not defined in `*ping.Ping'
FAIL
FAIL github.com/influxdata/telegraf/agent 2.338s
? github.com/influxdata/telegraf/cmd/telegraf [no test files]
ok github.com/influxdata/telegraf/filter 0.066s
ok github.com/influxdata/telegraf/internal 0.455s
ok github.com/influxdata/telegraf/internal/buffer 0.056s
ok github.com/influxdata/telegraf/internal/config 0.375s
? github.com/influxdata/telegraf/internal/config/aws [no test files]
*** Test killed: ran too long (10m0s).
FAIL github.com/influxdata/telegraf/internal/globpath 600.075s
ok github.com/influxdata/telegraf/internal/limiter 0.387s
ok github.com/influxdata/telegraf/internal/models 0.599s
? github.com/influxdata/telegraf/internal/templating [no test files]
ok github.com/influxdata/telegraf/logger 0.081s
--- FAIL: TestParse (0.00s)
Error Trace: parse_test.go:86
Error: Should be true
Error Trace: parse_test.go:86
Error: Should be true
Error Trace: parse_test.go:86
Error: Should be true
Error Trace: parse_test.go:86
Error: Should be true
Error Trace: parse_test.go:86
Error: Should be true
Error Trace: parse_test.go:86
Error: Should be true
Error Trace: parse_test.go:86
Error: Should be true
--- FAIL: TestParseErrors (0.00s)
Error Trace: parse_test.go:134
Error: Should be true
Error Trace: parse_test.go:134
Error: Should be true
Error Trace: parse_test.go:134
Error: Should be true
Error Trace: parse_test.go:134
Error: Should be true
FAIL
FAIL github.com/influxdata/telegraf/metric 0.416s
? github.com/influxdata/telegraf/plugins/aggregators [no test files]
? github.com/influxdata/telegraf/plugins/aggregators/all [no test files]
ok github.com/influxdata/telegraf/plugins/aggregators/basicstats 0.091s
ok github.com/influxdata/telegraf/plugins/aggregators/histogram 0.116s
ok github.com/influxdata/telegraf/plugins/aggregators/minmax 0.146s
? github.com/influxdata/telegraf/plugins/inputs [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/aerospike 0.925s
? github.com/influxdata/telegraf/plugins/inputs/all [no test files]
? github.com/influxdata/telegraf/plugins/inputs/amqp_consumer [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/apache 0.082s
--- FAIL: TestBcacheGeneratesMetrics (0.01s)
panic: runtime error: index out of range [recovered]
panic: runtime error: index out of range
goroutine 18 [running]:
testing.tRunner.func1(0xc04210e0f0)
C:/go/src/testing/testing.go:711 +0x2d9
panic(0x696cc0, 0x8572f0)
C:/go/src/runtime/panic.go:491 +0x291
github.com/influxdata/telegraf/plugins/inputs/bcache.getTags(0xc0420a6a10, 0x68, 0xc04204c830)
C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/bcache/bcache.go:42 +0x266
github.com/influxdata/telegraf/plugins/inputs/bcache.(*Bcache).gatherBcache(0xc042027f70, 0xc0420a6a10, 0x68, 0x82f220, 0xc0420869c0, 0x0, 0x0)
C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/bcache/bcache.go:74 +0x54
github.com/influxdata/telegraf/plugins/inputs/bcache.(*Bcache).Gather(0xc042129f70, 0x82f220, 0xc0420869c0, 0xa, 0xc0420b8bd8)
C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/bcache/bcache.go:133 +0x23c
github.com/influxdata/telegraf/plugins/inputs/bcache.TestBcacheGeneratesMetrics(0xc04210e0f0)
C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/bcache/bcache_test.go:108 +0x120d
testing.tRunner(0xc04210e0f0, 0x6fc618)
C:/go/src/testing/testing.go:746 +0xd7
created by testing.(*T).Run
C:/go/src/testing/testing.go:789 +0x2e5
FAIL github.com/influxdata/telegraf/plugins/inputs/bcache 0.070s
ok github.com/influxdata/telegraf/plugins/inputs/bond 0.062s
ok github.com/influxdata/telegraf/plugins/inputs/cassandra 0.048s
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-mon.1.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-mon.2.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-osd.1.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-osd.2.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-mon.1.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-mon.2.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-osd.1.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-osd.2.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-mon.1.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-mon.2.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-osd.1.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-osd.2.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-mon.1.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-mon.2.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-osd.1.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-osd.2.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-mon.1.asok
Checking C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463\ceph-osd.1.asok
--- FAIL: TestFindSockets (0.01s)
Error Trace: ceph_test.go:138
ceph_test.go:111
Error: Should be true
Messages: Did not find socket: C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463/ceph-osd.1.asok
Error Trace: ceph_test.go:138
ceph_test.go:111
Error: Should be true
Messages: Did not find socket: C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463/ceph-osd.2.asok
Error Trace: ceph_test.go:138
ceph_test.go:115
Error: Should be true
Messages: Did not find socket: C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463/ceph-mon.1.asok
Error Trace: ceph_test.go:138
ceph_test.go:115
Error: Should be true
Messages: Did not find socket: C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463/ceph-mon.2.asok
Error Trace: ceph_test.go:138
ceph_test.go:115
Error: Should be true
Messages: Did not find socket: C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463/ceph-mon.1.asok
Error Trace: ceph_test.go:138
ceph_test.go:111
Error: Should be true
Messages: Did not find socket: C:\Users\appveyor\AppData\Local\Temp\1\socktest709742463/ceph-osd.1.asok
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/ceph 0.077s
? github.com/influxdata/telegraf/plugins/inputs/cgroup [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/chrony 0.086s
ok github.com/influxdata/telegraf/plugins/inputs/cloudwatch 0.075s
? github.com/influxdata/telegraf/plugins/inputs/conntrack [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/consul 0.042s
ok github.com/influxdata/telegraf/plugins/inputs/couchbase 0.052s
ok github.com/influxdata/telegraf/plugins/inputs/couchdb 0.073s
ok github.com/influxdata/telegraf/plugins/inputs/dcos 0.064s
ok github.com/influxdata/telegraf/plugins/inputs/disque 0.045s
? github.com/influxdata/telegraf/plugins/inputs/dmcache [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/dns_query 0.040s
ok github.com/influxdata/telegraf/plugins/inputs/docker 0.088s
ok github.com/influxdata/telegraf/plugins/inputs/dovecot 0.043s
ok github.com/influxdata/telegraf/plugins/inputs/elasticsearch 0.107s
--- FAIL: TestExecCommandWithGlob (0.00s)
Error Trace: exec_test.go:232
Error: Received unexpected error:
exec: exec: "/bin/ech*": file does not exist for command '/bin/ech* metric_value'
--- FAIL: TestExecCommandWithoutGlob (0.00s)
Error Trace: exec_test.go:248
Error: Received unexpected error:
exec: exec: "/bin/echo": file does not exist for command '/bin/echo metric_value'
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/exec 0.100s
ok github.com/influxdata/telegraf/plugins/inputs/fail2ban 0.145s
--- FAIL: TestGatherGlob (0.00s)
Error Trace: filestat_test.go:91
Error: Should be true
*** Test killed: ran too long (10m0s).
FAIL github.com/influxdata/telegraf/plugins/inputs/filestat 600.038s
ok github.com/influxdata/telegraf/plugins/inputs/fluentd 1.061s
ok github.com/influxdata/telegraf/plugins/inputs/graylog 0.051s
--- FAIL: TestHaproxyGeneratesMetricsUsingSocket (0.02s)
haproxy_test.go:126: Cannot initialize socket
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/haproxy 1.075s
ok github.com/influxdata/telegraf/plugins/inputs/hddtemp 0.039s
ok github.com/influxdata/telegraf/plugins/inputs/hddtemp/go-hddtemp 1.044s
ok github.com/influxdata/telegraf/plugins/inputs/http_listener 7.365s
ok github.com/influxdata/telegraf/plugins/inputs/http_response 0.054s
ok github.com/influxdata/telegraf/plugins/inputs/httpjson 0.045s
ok github.com/influxdata/telegraf/plugins/inputs/influxdb 0.051s
ok github.com/influxdata/telegraf/plugins/inputs/internal 0.035s
ok github.com/influxdata/telegraf/plugins/inputs/interrupts 0.042s
ok github.com/influxdata/telegraf/plugins/inputs/ipmi_sensor 0.164s
ok github.com/influxdata/telegraf/plugins/inputs/ipset 0.037s
? github.com/influxdata/telegraf/plugins/inputs/iptables [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/jolokia 0.037s
ok github.com/influxdata/telegraf/plugins/inputs/jolokia2 0.062s
ok github.com/influxdata/telegraf/plugins/inputs/kafka_consumer 0.053s
ok github.com/influxdata/telegraf/plugins/inputs/kafka_consumer_legacy 0.057s
ok github.com/influxdata/telegraf/plugins/inputs/kapacitor 0.072s
ok github.com/influxdata/telegraf/plugins/inputs/kubernetes 0.061s
--- FAIL: TestLeoFSManagerMasterMetrics (1.86s)
Error Trace: leofs_test.go:150
leofs_test.go:160
Error: Received unexpected error:
Unable to retrieve the node name
--- FAIL: TestLeoFSManagerSlaveMetrics (0.36s)
Error Trace: leofs_test.go:150
leofs_test.go:164
Error: Received unexpected error:
Unable to retrieve the node name
--- FAIL: TestLeoFSStorageMetrics (0.40s)
Error Trace: leofs_test.go:150
leofs_test.go:168
Error: Received unexpected error:
Unable to retrieve the node name
--- FAIL: TestLeoFSGatewayMetrics (0.35s)
Error Trace: leofs_test.go:150
leofs_test.go:172
Error: Received unexpected error:
Unable to retrieve the node name
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/leofs 3.014s
--- FAIL: TestGrokParseLogFiles (0.01s)
Error Trace: accumulator.go:276
logparser_test.go:65
Error: unknown measurement logparser_grok with tags map[response_code:200 path:C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/logparser/grok/testdata/test_a.log]
Error Trace: accumulator.go:276
logparser_test.go:77
Error: unknown measurement logparser_grok with tags map[path:C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/logparser/grok/testdata/test_b.log]
--- FAIL: TestGrokParseLogFilesAppearLater (0.01s)
Error Trace: accumulator.go:276
logparser_test.go:116
Error: unknown measurement logparser_grok with tags map[response_code:200 path:C:\Users\appveyor\AppData\Local\Temp\1\TestGrokParseLogFilesAppearLater163898139/test_a.log]
Adding Measurement [logparser_grok]
Fields:{
"clientip": "192.168.1.1",
"myfloat": 1.25,
"myint": 101,
"response_time": 5432
}
Tags:{
"path": "C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/logparser/grok/testdata/test_a.log",
"response_code": "200"
}
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/logparser 0.061s
ok github.com/influxdata/telegraf/plugins/inputs/logparser/grok 0.197s
--- FAIL: TestLustre2GeneratesMetrics (0.01s)
panic: runtime error: index out of range [recovered]
panic: runtime error: index out of range
goroutine 18 [running]:
testing.tRunner.func1(0xc04210c0f0)
C:/go/src/testing/testing.go:711 +0x2d9
panic(0x698f40, 0x85b3f0)
C:/go/src/runtime/panic.go:491 +0x291
github.com/influxdata/telegraf/plugins/inputs/lustre2.(*Lustre2).GetLustreProcStats(0xc042035f60, 0xc04203e960, 0x52, 0x85d180, 0x7, 0x7, 0x833220, 0xc042086720, 0xc042092550, 0x4f)
C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/lustre2/lustre2.go:369 +0x818
github.com/influxdata/telegraf/plugins/inputs/lustre2.(*Lustre2).Gather(0xc042035f60, 0x833220, 0xc042086720, 0x6ebda8, 0xb)
C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/lustre2/lustre2.go:470 +0x1a7
github.com/influxdata/telegraf/plugins/inputs/lustre2.TestLustre2GeneratesMetrics(0xc04210c0f0)
C:/gopath/src/github.com/influxdata/telegraf/plugins/inputs/lustre2/lustre2_test.go:132 +0x93b
testing.tRunner(0xc04210c0f0, 0x6ffe90)
C:/go/src/testing/testing.go:746 +0xd7
created by testing.(*T).Run
C:/go/src/testing/testing.go:789 +0x2e5
FAIL github.com/influxdata/telegraf/plugins/inputs/lustre2 0.064s
ok github.com/influxdata/telegraf/plugins/inputs/mailchimp 0.073s
ok github.com/influxdata/telegraf/plugins/inputs/memcached 0.107s
ok github.com/influxdata/telegraf/plugins/inputs/mesos 0.103s
ok github.com/influxdata/telegraf/plugins/inputs/minecraft 0.073s
? github.com/influxdata/telegraf/plugins/inputs/minecraft/internal/rcon [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/mongodb 0.045s
ok github.com/influxdata/telegraf/plugins/inputs/mqtt_consumer 0.098s
ok github.com/influxdata/telegraf/plugins/inputs/mysql 0.046s
ok github.com/influxdata/telegraf/plugins/inputs/nats 0.103s
ok github.com/influxdata/telegraf/plugins/inputs/nats_consumer 0.080s
--- FAIL: TestTCPError (1.01s)
Error Trace: accumulator.go:271
net_response_test.go:39
Error: Not equal:
expected: map[string]interface {}{"result_type":"connection_failed"}
received: map[string]interface {}{"result_type":"timeout"}
Diff:
--- Expected
+++ Actual
@@ -1,3 +1,3 @@
(map[string]interface {}) (len=1) {
- (string) (len=11) "result_type": (string) (len=17) "connection_failed"
+ (string) (len=11) "result_type": (string) (len=7) "timeout"
}
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/net_response 2.117s
ok github.com/influxdata/telegraf/plugins/inputs/nginx 0.050s
ok github.com/influxdata/telegraf/plugins/inputs/nginx_plus 0.059s
ok github.com/influxdata/telegraf/plugins/inputs/nsq 0.047s
ok github.com/influxdata/telegraf/plugins/inputs/nsq_consumer 0.145s
ok github.com/influxdata/telegraf/plugins/inputs/nstat 0.076s
? github.com/influxdata/telegraf/plugins/inputs/ntpq [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/openldap 0.091s
ok github.com/influxdata/telegraf/plugins/inputs/opensmtpd 0.100s
--- FAIL: Test_Invalid_Passenger_Status_Cli (0.02s)
Error Trace: passenger_test.go:32
Error: Not equal:
expected: "exec: \"an-invalid-command\": executable file not found in %!P(MISSING)ATH%!"(MISSING)
received: "exec: \"an-invalid-command\": executable file not found in $PATH"
--- FAIL: Test_Invalid_Xml (0.00s)
Error Trace: passenger_test.go:47
Error: Not equal:
expected: "exec: \"/tmp/passenger-status\": file does not exist"
received: "Cannot parse input with error: EOF\n"
--- FAIL: Test_Default_Config_Load_Default_Command (0.03s)
Error Trace: passenger_test.go:61
Error: Not equal:
expected: "exec: \"passenger-status\": executable file not found in %!P(MISSING)ATH%!"(MISSING)
received: "exec: \"passenger-status\": executable file not found in $PATH"
--- FAIL: TestPassengerGenerateMetric (0.00s)
Error Trace: passenger_test.go:76
Error: Received unexpected error:
exec: "/tmp/passenger-status": file does not exist
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/passenger 0.128s
ok github.com/influxdata/telegraf/plugins/inputs/pf 0.084s
--- FAIL: TestPhpFpmGeneratesMetrics_From_Socket (0.00s)
phpfpm_test.go:109: Cannot initialize server on port
--- FAIL: TestPhpFpmGeneratesMetrics_From_Socket_Custom_Status_Path (0.00s)
phpfpm_test.go:153: Cannot initialize server on port
--- FAIL: TestPhpFpmGeneratesMetrics_Throw_Error_When_Socket_Path_Is_Invalid (0.00s)
Error Trace: phpfpm_test.go:222
Error: Not equal:
expected: "Socket doesn't exist '/tmp/invalid.sock': stat /tmp/invalid.sock: no such file or directory"
received: "Socket doesn't exist '/tmp/invalid.sock': CreateFile /tmp/invalid.sock: The system cannot find the path specified."
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/phpfpm 3.533s
ok github.com/influxdata/telegraf/plugins/inputs/ping 0.177s
--- FAIL: TestGather (0.01s)
Error Trace: postfix_test.go:47
Error: Parameters must be numerical
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/postfix 0.067s
ok github.com/influxdata/telegraf/plugins/inputs/postgresql 0.125s
ok github.com/influxdata/telegraf/plugins/inputs/postgresql_extensible 0.219s
--- FAIL: TestMemcachedGeneratesMetrics (0.00s)
powerdns_test.go:79: Cannot initialize server on port
2018/02/02 19:37:19 E! powerdns: Error parsing integer for metric [corrupt-packets=18446744073709550195]: strconv.ParseInt: parsing "18446744073709550195": value out of range
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/powerdns 0.058s
ok github.com/influxdata/telegraf/plugins/inputs/procstat 1.482s
ok github.com/influxdata/telegraf/plugins/inputs/prometheus 0.056s
ok github.com/influxdata/telegraf/plugins/inputs/puppetagent 0.042s
ok github.com/influxdata/telegraf/plugins/inputs/rabbitmq 0.050s
ok github.com/influxdata/telegraf/plugins/inputs/raindrops 0.076s
ok github.com/influxdata/telegraf/plugins/inputs/redis 0.058s
ok github.com/influxdata/telegraf/plugins/inputs/rethinkdb 0.056s
ok github.com/influxdata/telegraf/plugins/inputs/riak 0.078s
ok github.com/influxdata/telegraf/plugins/inputs/salesforce 0.089s
? github.com/influxdata/telegraf/plugins/inputs/sensors [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/smart 0.173s
--- FAIL: TestGather (0.00s)
Error Trace: snmp_test.go:601
Error: Should be true
Error Trace: snmp_test.go:602
Error: Should be true
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/snmp 0.628s
? github.com/influxdata/telegraf/plugins/inputs/snmp_legacy [no test files]
--- FAIL: TestSocketListener_unix (0.00s)
Error Trace: socket_listener_test.go:51
Error: Received unexpected error:
listen unix /tmp/telegraf_test.sock: socket: An address incompatible with the requested protocol was used.
--- FAIL: TestSocketListener_unixgram (0.00s)
Error Trace: socket_listener_test.go:67
Error: Received unexpected error:
listen unixgram /tmp/telegraf_test.sock: socket: An address incompatible with the requested protocol was used.
FAIL
FAIL github.com/influxdata/telegraf/plugins/inputs/socket_listener 0.041s
ok github.com/influxdata/telegraf/plugins/inputs/solr 0.087s
ok github.com/influxdata/telegraf/plugins/inputs/sqlserver 0.160s
# github.com/influxdata/telegraf/plugins/inputs/system
plugins\inputs\system\processes_test.go:14:16: undefined: Processes
plugins\inputs\system\processes_test.go:33:16: undefined: Processes
plugins\inputs\system\processes_test.go:42:12: undefined: getEmptyFields
plugins\inputs\system\processes_test.go:54:16: undefined: Processes
plugins\inputs\system\processes_test.go:69:16: undefined: Processes
plugins\inputs\system\processes_test.go:78:12: undefined: getEmptyFields
plugins\inputs\system\processes_test.go:91:16: undefined: Processes
plugins\inputs\system\processes_test.go:100:12: undefined: getEmptyFields
ok github.com/influxdata/telegraf/plugins/inputs/statsd 0.721s
? github.com/influxdata/telegraf/plugins/inputs/sysstat [no test files]
FAIL github.com/influxdata/telegraf/plugins/inputs/system [build failed]
ok github.com/influxdata/telegraf/plugins/inputs/tail 0.041s
ok github.com/influxdata/telegraf/plugins/inputs/tcp_listener 1.221s
ok github.com/influxdata/telegraf/plugins/inputs/teamspeak 0.134s
ok github.com/influxdata/telegraf/plugins/inputs/tomcat 0.061s
ok github.com/influxdata/telegraf/plugins/inputs/trig 0.054s
ok github.com/influxdata/telegraf/plugins/inputs/twemproxy 0.058s
ok github.com/influxdata/telegraf/plugins/inputs/udp_listener 1.650s
ok github.com/influxdata/telegraf/plugins/inputs/unbound 0.041s
? github.com/influxdata/telegraf/plugins/inputs/varnish [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/webhooks 0.043s
ok github.com/influxdata/telegraf/plugins/inputs/webhooks/filestack 0.057s
ok github.com/influxdata/telegraf/plugins/inputs/webhooks/github 0.085s
ok github.com/influxdata/telegraf/plugins/inputs/webhooks/mandrill 0.099s
ok github.com/influxdata/telegraf/plugins/inputs/webhooks/papertrail 0.120s
ok github.com/influxdata/telegraf/plugins/inputs/webhooks/particle 0.082s
ok github.com/influxdata/telegraf/plugins/inputs/webhooks/rollbar 0.071s
ok github.com/influxdata/telegraf/plugins/inputs/win_perf_counters 4.270s
ok github.com/influxdata/telegraf/plugins/inputs/win_services 0.043s
? github.com/influxdata/telegraf/plugins/inputs/zfs [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/zipkin 0.068s
? github.com/influxdata/telegraf/plugins/inputs/zipkin/cmd/stress_test_write [no test files]
? github.com/influxdata/telegraf/plugins/inputs/zipkin/cmd/thrift_serialize [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/zipkin/codec 0.071s
ok github.com/influxdata/telegraf/plugins/inputs/zipkin/codec/jsonV1 0.074s
ok github.com/influxdata/telegraf/plugins/inputs/zipkin/codec/thrift 0.052s
? github.com/influxdata/telegraf/plugins/inputs/zipkin/trace [no test files]
ok github.com/influxdata/telegraf/plugins/inputs/zookeeper 0.069s
? github.com/influxdata/telegraf/plugins/outputs [no test files]
? github.com/influxdata/telegraf/plugins/outputs/all [no test files]
ok github.com/influxdata/telegraf/plugins/outputs/amon 0.056s
ok github.com/influxdata/telegraf/plugins/outputs/amqp 0.065s
ok github.com/influxdata/telegraf/plugins/outputs/cloudwatch 0.063s
ok github.com/influxdata/telegraf/plugins/outputs/cratedb 0.059s
ok github.com/influxdata/telegraf/plugins/outputs/datadog 0.073s
? github.com/influxdata/telegraf/plugins/outputs/discard [no test files]
ok github.com/influxdata/telegraf/plugins/outputs/elasticsearch 0.091s
ok github.com/influxdata/telegraf/plugins/outputs/file 0.065s
ok github.com/influxdata/telegraf/plugins/outputs/graphite 6.241s
ok github.com/influxdata/telegraf/plugins/outputs/graylog 0.044s
ok github.com/influxdata/telegraf/plugins/outputs/influxdb 2.454s
ok github.com/influxdata/telegraf/plugins/outputs/influxdb/client 0.064s
ok github.com/influxdata/telegraf/plugins/outputs/instrumental 0.039s
ok github.com/influxdata/telegraf/plugins/outputs/kafka 0.039s
ok github.com/influxdata/telegraf/plugins/outputs/kinesis 0.063s
ok github.com/influxdata/telegraf/plugins/outputs/librato 0.075s
ok github.com/influxdata/telegraf/plugins/outputs/mqtt 0.065s
ok github.com/influxdata/telegraf/plugins/outputs/nats 0.062s
ok github.com/influxdata/telegraf/plugins/outputs/nsq 0.075s
ok github.com/influxdata/telegraf/plugins/outputs/opentsdb 0.058s
ok github.com/influxdata/telegraf/plugins/outputs/prometheus_client 0.054s
ok github.com/influxdata/telegraf/plugins/outputs/riemann 0.069s
ok github.com/influxdata/telegraf/plugins/outputs/riemann_legacy 0.116s
--- FAIL: TestSocketWriter_unix (0.00s)
Error Trace: socket_writer_test.go:50
Error: Received unexpected error:
listen unix /tmp/telegraf_test.sock: socket: An address incompatible with the requested protocol was used.
--- FAIL: TestSocketWriter_unixgram (0.00s)
Error Trace: socket_writer_test.go:68
Error: Received unexpected error:
listen unixgram /tmp/telegraf_test.sock: socket: An address incompatible with the requested protocol was used.
FAIL
FAIL github.com/influxdata/telegraf/plugins/outputs/socket_writer 0.062s
ok github.com/influxdata/telegraf/plugins/outputs/wavefront 0.117s
? github.com/influxdata/telegraf/plugins/parsers [no test files]
ok github.com/influxdata/telegraf/plugins/parsers/collectd 0.048s
ok github.com/influxdata/telegraf/plugins/parsers/dropwizard 0.066s
ok github.com/influxdata/telegraf/plugins/parsers/graphite 0.044s
ok github.com/influxdata/telegraf/plugins/parsers/influx 0.059s
ok github.com/influxdata/telegraf/plugins/parsers/json 0.055s
ok github.com/influxdata/telegraf/plugins/parsers/nagios 0.057s
ok github.com/influxdata/telegraf/plugins/parsers/value 0.051s
? github.com/influxdata/telegraf/plugins/processors [no test files]
? github.com/influxdata/telegraf/plugins/processors/all [no test files]
ok github.com/influxdata/telegraf/plugins/processors/printer 0.046s [no tests to run]
? github.com/influxdata/telegraf/plugins/serializers [no test files]
ok github.com/influxdata/telegraf/plugins/serializers/graphite 0.044s
ok github.com/influxdata/telegraf/plugins/serializers/influx 0.052s
ok github.com/influxdata/telegraf/plugins/serializers/json 0.096s
ok github.com/influxdata/telegraf/selfstat 0.053s
ok github.com/influxdata/telegraf/testutil 0.037s
make: *** [test] Error 2
Bug report
Many of the unit tests are not working on Windows, and tests that do work are not currently being ran. Attached is a log from AppVeyor if all short tests are enabled.
Relevant telegraf.conf:
System info:
https://ci.appveyor.com/project/influx/telegraf/build/1631
Steps to reproduce:
Expected behavior:
Actual behavior:
Additional info: