diff options
author | Siavash Safi <siavash.safi@gmail.com> | 2015-05-12 15:55:42 +0430 |
---|---|---|
committer | Siavash Safi <siavash.safi@gmail.com> | 2015-07-14 13:58:45 +0430 |
commit | 66e0171159f3a85778cd323c1ba741e27cfb35be (patch) | |
tree | 4938ae7dab1bbd3921f88e40eabf7792fe8f8038 /collector/netstat_linux_test.go | |
parent | d7ec7eac1f8142c59090709acfb5cebd22af4954 (diff) | |
download | prometheus_node_collector-66e0171159f3a85778cd323c1ba741e27cfb35be.tar.bz2 prometheus_node_collector-66e0171159f3a85778cd323c1ba741e27cfb35be.tar.xz prometheus_node_collector-66e0171159f3a85778cd323c1ba741e27cfb35be.zip |
Rename linux collectors for build constraints.
Diffstat (limited to 'collector/netstat_linux_test.go')
-rw-r--r-- | collector/netstat_linux_test.go | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/collector/netstat_linux_test.go b/collector/netstat_linux_test.go new file mode 100644 index 0000000..a2b8f35 --- /dev/null +++ b/collector/netstat_linux_test.go | |||
@@ -0,0 +1,27 @@ | |||
1 | package collector | ||
2 | |||
3 | import ( | ||
4 | "os" | ||
5 | "testing" | ||
6 | ) | ||
7 | |||
8 | func TestNetStats(t *testing.T) { | ||
9 | file, err := os.Open("fixtures/netstat") | ||
10 | if err != nil { | ||
11 | t.Fatal(err) | ||
12 | } | ||
13 | defer file.Close() | ||
14 | |||
15 | netStats, err := parseNetStats(file) | ||
16 | if err != nil { | ||
17 | t.Fatal(err) | ||
18 | } | ||
19 | |||
20 | if want, got := "102471", netStats["TcpExt"]["DelayedACKs"]; want != got { | ||
21 | t.Errorf("want netstat TCP DelayedACKs %s, got %s", want, got) | ||
22 | } | ||
23 | |||
24 | if want, got := "2786264347", netStats["IpExt"]["OutOctets"]; want != got { | ||
25 | t.Errorf("want netstat IP OutOctets %s, got %s", want, got) | ||
26 | } | ||
27 | } | ||